@font-face{font-family:'Space Grotesk';src:url(fontes/space-grotesk-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Inter';src:url(fontes/inter-400.woff2) format('woff2');font-weight:400 700;font-style:normal;font-display:swap}
:root{--fh:'Space Grotesk';--fhw:700;--fb:'Inter';--r:10px;--bg:#F6F7FA;--surface:#FFFFFF;--ink:#0F1E3D;--muted:#4A5673;--hbg:#0F1E3D;--hink:#FFFFFF;--accent:#FF6B5B;--accent-ink:#0F1E3D;--link:#B8372A;color-scheme:light}
:root[data-tema=escuro]{--bg:#0B1426;--surface:#13203A;--ink:#EEF2F8;--muted:#A9B4C8;--hbg:#060E1C;--hink:#FFFFFF;--accent:#FF6B5B;--accent-ink:#0F1E3D;--link:#FF8A7D;color-scheme:dark}
@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--bg:#0B1426;--surface:#13203A;--ink:#EEF2F8;--muted:#A9B4C8;--hbg:#060E1C;--hink:#FFFFFF;--accent:#FF6B5B;--accent-ink:#0F1E3D;--link:#FF8A7D;color-scheme:dark}}
