@font-face{font-family:'Manrope';src:url(fontes/manrope-800.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'Merriweather';src:url(fontes/merriweather-400.woff2) format('woff2');font-weight:400 700;font-style:normal;font-display:swap}
:root{--fh:'Manrope';--fhw:800;--fb:'Merriweather';--r:6px;--bg:#FFFFFF;--surface:#F3F6F0;--ink:#1F2A1F;--muted:#545F54;--hbg:#2F6B3B;--hink:#FFFFFF;--accent:#C2470A;--accent-ink:#FFFFFF;--link:#2C6538;color-scheme:light}
:root[data-tema=escuro]{--bg:#111711;--surface:#1A231A;--ink:#EEF3EC;--muted:#AEBAAC;--hbg:#1B3D22;--hink:#FFFFFF;--accent:#C2470A;--accent-ink:#FFFFFF;--link:#8FD19A;color-scheme:dark}
@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--bg:#111711;--surface:#1A231A;--ink:#EEF3EC;--muted:#AEBAAC;--hbg:#1B3D22;--hink:#FFFFFF;--accent:#C2470A;--accent-ink:#FFFFFF;--link:#8FD19A;color-scheme:dark}}
