/* Country flag glyphs, self-hosted.

   Windows ships no flag emoji at all — by design, Segoe UI Emoji leaves them
   out — so a regional-indicator pair like U+1F1F7 U+1F1F4 renders as the bare
   letters "RO" instead of 🇷🇴. macOS, iOS and Android draw it correctly, which
   is why the flags in the voice picker look fine everywhere except the platform
   the desktop app actually runs on.

   The fix is a font that carries only those glyphs. Listed FIRST in --font-sans
   so flag codepoints resolve here; every other character misses and falls
   through to DM Sans on the very next entry, because fallback is per glyph and
   not per element. Nothing else about the type changes.

   Subset from Twemoji Country Flags (TalkJS, MIT). The flag artwork itself is
   Twemoji by Twitter, CC-BY 4.0 — https://github.com/twitter/twemoji

   font-display: swap, so a country name is never held back waiting on this. */
@font-face {
  font-family: 'Twemoji Country Flags';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/twemoji-country-flags.woff2) format('woff2');
  /* Regional indicator symbols only — the pairs that compose every flag. */
  unicode-range: U+1F1E6-1F1FF;
}
