/* Polyfill de banderas emoji (Twemoji Country Flags) — Windows no dibuja los flag emojis
   nativamente (los muestra como "AR", "US"...). Esta fuente solo cubre los indicadores
   regionales via unicode-range, así que NO afecta el resto de la tipografía del sitio.
   IMPORTANTE: var(--font-sans) lleva fallback (var(--font-sans, ui-sans-serif)); sin él,
   si la variable no resuelve, la declaración entera se invalida y el body cae a serif. */
@font-face {
    font-family: 'Twemoji Country Flags';
    unicode-range: U+1F1E6-1F1FF, U+1F3F4, U+E0062-E0063, U+E0065, U+E0067, U+E006C, U+E006E, U+E0073-E0074, U+E0077, U+E007F;
    src: url('/fonts/TwemojiCountryFlags.woff2') format('woff2');
    font-display: swap;
}
body,
input, textarea, select, button {
    font-family: 'Twemoji Country Flags', var(--font-sans, ui-sans-serif), ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}
