:root{--cor-primaria: #1a1a1e;--cor-secundaria: #ff5722;--loja-banner-url: none;--cor-fundo: #f4f4f6;--cor-superficie: #ffffff;--cor-superficie-2: #fafafb;--cor-borda: #e6e6ea;--cor-texto: #16161a;--cor-texto-suave: #6b6b76;--cor-texto-inverso: #ffffff;--cor-sucesso: #0f9d58;--cor-sucesso-suave: #e7f5ee;--cor-erro: #d93025;--cor-erro-suave: #fdecea;--cor-alerta: #f9ab00;--cor-alerta-suave: #fff8e1;--cor-info-suave: #e8f0fe;--fonte-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--raio-sm: 8px;--raio-md: 12px;--raio-lg: 18px;--raio-xl: 26px;--raio-pill: 999px;--sombra-sm: 0 1px 2px rgba(20, 20, 30, .06), 0 1px 3px rgba(20, 20, 30, .04);--sombra-md: 0 2px 6px rgba(20, 20, 30, .06), 0 6px 16px rgba(20, 20, 30, .07);--sombra-lg: 0 8px 24px rgba(20, 20, 30, .1), 0 16px 48px rgba(20, 20, 30, .08);--sombra-alta: 0 -6px 28px rgba(20, 20, 30, .12);--esp-1: 4px;--esp-2: 8px;--esp-3: 12px;--esp-4: 16px;--esp-5: 24px;--esp-6: 32px;--esp-7: 48px;--esp-8: 64px;--curva-padrao: cubic-bezier(.2, 0, .2, 1);--curva-entrada: cubic-bezier(0, 0, .2, 1);--curva-saida: cubic-bezier(.4, 0, 1, 1);--transicao-rapida: .12s var(--curva-padrao);--transicao: .16s var(--curva-padrao);--transicao-media: .24s var(--curva-entrada);--transicao-lenta: .38s var(--curva-entrada);--z-pagina: 30;--z-menu: 40;--z-sobreposicao: 60}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--fonte-base);color:var(--cor-texto);background:var(--cor-fundo);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p{margin:0}button{font:inherit;color:inherit;cursor:pointer;border:none;background:none;padding:0}input,select,textarea{font:inherit;color:inherit}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--cor-secundaria);outline-offset:2px}:focus:not(:focus-visible){outline:none}@keyframes fp-surgir{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fp-subir{0%{transform:translateY(100%)}to{transform:none}}@keyframes fp-escala{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes fp-fade{0%{opacity:0}to{opacity:1}}@keyframes fp-pulsar{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}body{-webkit-tap-highlight-color:transparent}
