/* Fontes auto-hospedadas — nenhuma requisição a CDN externo em runtime.
   Subset latin. Licenças OFL em fonts/OFL-*.txt.
   Comfortaa, Exo 2 e Orbitron acrescentadas em 2026-09-01 (brandbook 4MIND). */

/* Títulos e headers — brandbook pág. 10 */
@font-face{font-family:"Comfortaa";font-style:normal;font-weight:300 700;font-display:swap;src:url("fonts/comfortaa-latin.woff2") format("woff2")}

/* Subtítulos e rótulos técnicos em caixa alta — brandbook pág. 10.
   O brandbook oferece o par "Exo 2 / Orbitron"; foi adotado o Exo 2, de
   desenho mais neutro e melhor legibilidade em corpo pequeno (os rótulos do
   site rodam a 0.78rem). Orbitron não é declarado aqui para não embarcar uma
   fonte que nenhuma regra usa — se for adotado depois, é uma linha. */
@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/exo2-latin.woff2") format("woff2")}

/* Corpo de texto. O brandbook especifica Calibri, proprietária Microsoft e sem
   licença para web; IBM Plex Sans permanece no corpo da web e Calibri aplica-se
   apenas a PDF/apostila. Ver DECISIONS.md de 2026-09-01. */
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url("fonts/ibm-plex-sans-latin.woff2") format("woff2")}

/* Mantidas: Space Grotesk como fallback de display e IBM Plex Mono nos rótulos. */
@font-face{font-family:"Space Grotesk";font-style:normal;font-weight:400 700;font-display:swap;src:url("fonts/space-grotesk-latin.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/ibm-plex-mono-400-latin.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/ibm-plex-mono-500-latin.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/ibm-plex-mono-600-latin.woff2") format("woff2")}
