/*
 * Vlajkové glyfy pro flag emoji (🇨🇿 🇸🇰 🇬🇧 🇩🇪 🇺🇦) i na systémech, které je nativně
 * nevykreslují (zejména Windows nemá glyfy pro regional-indicator emoji a zobrazí jen
 * dvojpísmenný kód). Webfont "Twemoji Country Flags" dodá vlajky napříč OS.
 *
 * unicode-range omezuje font POUZE na vlajkové codepointy — veškerý ostatní text
 * spadne na další font v pořadí (Poppins), takže se vzhled nikde jinde nemění.
 */
@font-face {
    font-family: "Twemoji Country Flags";
    unicode-range: U+1F1E6-1F1FF, U+1F3F4, U+E0062-E007F;
    src: url("../fonts/TwemojiCountryFlags.woff2") format("woff2");
    font-display: swap;
}

body,
select,
option {
    font-family: "Twemoji Country Flags", Poppins, sans-serif;
}

/* Jazykový přepínač v profilu — přebijeme případné specifičtější pravidlo app CSS.
   Díky unicode-range u @font-face se !important projeví jen na vlajkových glyfech,
   ostatní text (názvy jazyků) zůstává v Poppins. */
select[name="language999"],
select[name="language999"] option {
    font-family: "Twemoji Country Flags", Poppins, sans-serif !important;
}
