/* Windows n'affiche pas les drapeaux emoji : police de drapeaux Twemoji, limitée aux caractères des drapeaux. */
@font-face {
  font-family: "Twemoji Country Flags";
  unicode-range: U+1F1E6-1F1FF, U+1F3F4, U+E0062-E007F;
  src: url("https://cdn.jsdelivr.net/npm/country-flag-emoji-polyfill@0.1/dist/TwemojiCountryFlags.woff2") format("woff2");
  font-display: swap;
}

.flag,
#region button {
  font-family: "Twemoji Country Flags", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;
}

.card-front .emoji.flag { font-size: clamp(2.4rem, 8vw, 4.2rem); }
.card-front .word { font-size: clamp(0.7rem, 2vw, 1.05rem); }
