/* Flags stay Unicode text, including inside native inputs and editors. */
@font-face {
  font-family: "LisTARDIS Flags";
  src: url("/vendor/fonts/listardis-flags.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+1F1E6-1F1FF, U+1F3F4, U+E0061-E007A, U+E007F;
}

/* Native control/code defaults otherwise bypass the surrounding text font.
   Component styles retain precedence over these zero-specificity defaults. */
:where(button, input, textarea, select, option, optgroup) {
  font-family: inherit;
}

:where(pre, code, kbd, samp) {
  font-family: "LisTARDIS Flags", monospace;
}
