:root{--cor-fundo: #12131f;--cor-fundo-elevado: #1c1e30;--cor-borda: #2b2e46;--cor-texto: #ffffff;--cor-texto-suave: #a9adc4;--cor-marca: #ff7a1a;--cor-marca-texto: #12131f;--cor-dado: #2de2e6;--cor-confirmado: #39d98a;--cor-rumor: #ffc93c;--cor-falso: #ff3b4e;--cor-erro: var(--cor-marca);--fonte-titulo: "Anton", "Impact", sans-serif;--fonte-texto: "Poppins", system-ui, sans-serif;--tamanho-pequeno: .8125rem;--tamanho-base: 1rem;--tamanho-titulo: 1.75rem;--tamanho-numero: 2.5rem;--raio-p: 4px;--raio-m: 10px;--raio-pilula: 999px;--esp-1: 4px;--esp-2: 8px;--esp-3: 16px;--esp-4: 24px;--esp-5: 40px;--corte-angulo: 14deg;--corte-largura: 56px;--corte-altura: 6px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--cor-fundo);color:var(--cor-texto);font-family:var(--fonte-texto);font-size:var(--tamanho-base);line-height:1.5}h1,h2,h3{font-family:var(--fonte-titulo);font-weight:400;text-transform:uppercase;letter-spacing:.02em;margin:0 0 var(--esp-3)}h1{font-size:var(--tamanho-titulo)}.titulo-corte:after{content:"";display:block;width:var(--corte-largura);height:var(--corte-altura);margin-top:var(--esp-2);background:var(--cor-marca);transform:skew(calc(var(--corte-angulo) * -1))}a{color:var(--cor-dado)}.cartao{background:var(--cor-fundo-elevado);border:1px solid var(--cor-borda);border-radius:var(--raio-m);padding:var(--esp-4)}label{display:block;font-size:var(--tamanho-pequeno);color:var(--cor-texto-suave);margin-bottom:var(--esp-1)}input{width:100%;background:var(--cor-fundo);color:var(--cor-texto);border:1px solid var(--cor-borda);border-radius:var(--raio-p);padding:var(--esp-2) var(--esp-3);font:inherit}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--cor-dado);outline-offset:2px}button.primario{background:var(--cor-marca);color:var(--cor-marca-texto);border:0;border-radius:var(--raio-p);padding:var(--esp-2) var(--esp-4);font:inherit;font-weight:600;cursor:pointer}button.primario:disabled{opacity:.5;cursor:default}button.link{background:none;border:0;color:var(--cor-texto-suave);font:inherit;cursor:pointer;text-decoration:underline}.erro{color:var(--cor-erro);font-size:var(--tamanho-pequeno)}.suave{color:var(--cor-texto-suave)}
