:root{--bg:#0e0e10;--card:#1a1a1f;--linha:#2c2c33;--texto:#f2f2f2;--suave:#a7a7b0;--amarelo:#ffd400;--vermelho:#ff4d4d;--verde:#3ddc84;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--texto);margin:0;font:16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}a{color:var(--amarelo)}main{max-width:640px;margin:0 auto;padding:16px 16px 48px}header.topo{justify-content:space-between;align-items:center;gap:8px;max-width:640px;margin:0 auto;padding:12px 16px;display:flex}header.topo a.marca{color:var(--texto);letter-spacing:-.02em;font-weight:800;text-decoration:none}header.topo a.marca span{color:var(--amarelo)}nav.menu{flex-wrap:wrap;gap:12px;font-size:14px;display:flex}nav.menu a{color:var(--suave);text-decoration:none}nav.menu a[aria-current=page]{color:var(--amarelo)}h1{letter-spacing:-.02em;margin:8px 0 12px;font-size:30px;line-height:1.15}h2{margin:24px 0 8px;font-size:20px}p.sub{color:var(--suave);margin:0 0 16px}.card{background:var(--card);border:1px solid var(--linha);border-radius:14px;margin:12px 0;padding:16px}.card.destaque{border-color:var(--amarelo)}.card h2{margin-top:0}.btn{min-height:48px;font:inherit;cursor:pointer;text-align:center;background:var(--amarelo);color:#111;border:0;border-radius:12px;padding:14px 18px;font-weight:700;text-decoration:none;display:inline-block}.btn.sec{color:var(--texto);border:1px solid var(--linha);background:0 0}.btn[hidden]{display:none}.btn:disabled{opacity:.5;cursor:default}label{margin:12px 0 6px;font-weight:600;display:block}select,input[type=number],input[type=text],textarea{width:100%;font:inherit;color:var(--texto);border:1px solid var(--linha);background:#111114;border-radius:10px;min-height:48px;padding:12px}.alerta{color:var(--vermelho);font-weight:700}.grande{color:var(--amarelo);font-size:28px;font-weight:800}.selo{border:1px solid;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.selo.extra{color:var(--amarelo)}.selo.oficial{color:var(--verde)}footer.rodape{max-width:640px;color:var(--suave);margin:0 auto;padding:24px 16px 40px;font-size:13px}ul.check{margin:0;padding:0;list-style:none}ul.check li{border-bottom:1px solid var(--linha);align-items:flex-start;gap:10px;padding:8px 0;display:flex}ul.check input{width:22px;height:22px;accent-color:var(--amarelo);flex:none;margin-top:2px}ul.check small{color:var(--suave)}.linha-botoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}dialog{background:var(--card);color:var(--texto);border:1px solid var(--linha);border-radius:14px;max-width:420px}dialog::backdrop{background:#0009}
