/* Geist (Vercel) — self-hosted, subset latin, fonte variável 300–700.
 * Licença OFL (SIL Open Font License) — redistribuição livre.
 * Usada como fonte primária do front Tailwind (design.md → font-sans). */
@font-face {
    font-family: 'Geist';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url("geist-latin.a147f99cd533.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
        U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
        U+2215, U+FEFF, U+FFFD;
}

/* Bandeiras de país (🇧🇷 🇦🇷 …) — Twemoji Country Flags, self-hosted.
 * O Windows não traz bandeira na fonte de emoji do sistema: o Chrome/Edge de lá mostram as
 * letras «BR» no lugar. Declarada sob a MESMA família 'Geist' e restrita por `unicode-range`
 * aos indicadores regionais: vale em todo lugar que já usa a fonte do portal, sem tocar no
 * stack do Tailwind, e o arquivo só é baixado na página que tem bandeira.
 * Fonte: pacote country-flag-emoji-polyfill 0.1.8 (MIT); desenhos Twemoji (CC-BY 4.0).
 * ⚠️ O arquivo NÃO é o original: os glifos foram baixados 38 unidades (de 512) com fontTools,
 * para a bandeira ampliada pelo `size-adjust` continuar centrada na altura da maiúscula.
 * Mudou o `size-adjust`, refaça o deslocamento: (fator − 1) × 192 ÷ fator. */
@font-face {
    font-family: 'Geist';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url("../twemoji-flags/TwemojiCountryFlags.3d7472aa0d07.woff2") format('woff2');
    unicode-range: U+1F1E6-1F1FF;
    /* Só a bandeira cresce, sem mexer no font-size do texto em volta. */
    size-adjust: 125%;
}
