/* Mil Vezes Maior: identidade aprovada (canal.json). Sem dourado, verde nem azul-noite; nada depende de cor. */
:root{--fundo:#05070D;--painel:#123040;--ciano:#3DF5FF;--luz:#E8FBFF;--sec:#9FB8C2}
*{box-sizing:border-box}
html,body{background:var(--fundo)}
body{margin:0;color:var(--luz);font:17px/1.6 Inter,system-ui,sans-serif;background-image:linear-gradient(rgba(61,245,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(61,245,255,.06) 1px,transparent 1px);background-size:32px 32px}
.in{max-width:820px;margin:0 auto;padding:0 16px}
header{background:var(--painel);border-bottom:2px solid var(--ciano);padding:12px 0}
header .in{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}
.marca{font:800 20px Orbitron,sans-serif;color:var(--ciano);text-decoration:none;display:flex;gap:10px;align-items:center}
.mira{width:22px;height:22px;border:2px solid var(--ciano);border-radius:50%;position:relative;display:inline-block}
.mira:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;background:var(--ciano);border-radius:50%}
nav{display:flex;flex-wrap:wrap;gap:8px 18px}
nav a,.botoes a{color:var(--luz)}
nav a[aria-current]{color:var(--ciano);font-weight:600;text-decoration:underline}
main{max-width:820px;margin:0 auto;padding:24px 16px 40px}
h1{font:800 30px/1.2 Orbitron,sans-serif;color:var(--ciano);text-wrap:balance}
h2{font:600 21px/1.3 Orbitron,sans-serif;color:var(--luz);margin-top:32px}
a{color:var(--ciano)}
code{font-family:"JetBrains Mono",monospace;background:var(--painel);padding:1px 6px;border-radius:4px;overflow-wrap:anywhere}
.atualizado,.idiomas{color:var(--sec)}
.destaque{background:var(--painel);border-left:4px solid var(--ciano);padding:12px 16px;border-radius:6px}
.botoes{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}
.botoes a{border:2px solid var(--ciano);padding:8px 14px;border-radius:8px;text-decoration:none}
.en{margin-top:48px;padding-top:24px;border-top:1px solid var(--sec)}
footer{border-top:1px solid var(--sec);padding:20px 0;color:var(--sec);font-size:15px}
footer a{color:var(--sec)}
