/* Tema escuro das páginas de edição (27/10). Mesmo seletor e mesmos valores da home v3 (home/v3/template.html):
   :root[data-tema="escuro"] e prefers-color-scheme com :root:not([data-tema="claro"]). Só redefine os tokens ADL do style.css,
   que não é alterado (edições antigas não carregam este arquivo). */
:root{color-scheme:light}
:root[data-tema="escuro"]{--bg:#0c1829;--primary:#efe8d8;--text:#efe8d8;--secondary:#d9b25f;--muted:#bfb8a7;--accent:#d9b25f;--accent-text:#d9b25f;--gold:#d9b25f;--border:#3A4A5E;--apoio:#a9a392;color-scheme:dark}
@media (prefers-color-scheme:dark){:root:not([data-tema="claro"]){--bg:#0c1829;--primary:#efe8d8;--text:#efe8d8;--secondary:#d9b25f;--muted:#bfb8a7;--accent:#d9b25f;--accent-text:#d9b25f;--gold:#d9b25f;--border:#3A4A5E;--apoio:#a9a392;color-scheme:dark}}
:root[data-tema="escuro"] .navwrap::after{background:linear-gradient(90deg,rgba(12,24,41,0),var(--bg))}
@media (prefers-color-scheme:dark){:root:not([data-tema="claro"]) .navwrap::after{background:linear-gradient(90deg,rgba(12,24,41,0),var(--bg))}}
html{background:var(--bg)}
.tema{position:absolute;right:8px;top:6px;z-index:3;min-width:44px;min-height:44px;background:none;border:0;border-radius:8px;color:var(--muted);font:500 18px "Libre Franklin",sans-serif;cursor:pointer}
.tema:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}
:root[data-tema="escuro"] .sub{color:#bfb8a7}
@media (prefers-color-scheme:dark){:root:not([data-tema="claro"]) .sub{color:#bfb8a7}}
