/* Twemoji flag artwork, CC BY 4.0. Unmodified font subset from
   country-flag-emoji-polyfill 0.1.10; see /country-flags-0-1-10-LICENSE.txt. */
@font-face {
  font-family: "L2C Country Flags";
  src: url("/country-flags-0-1-10.woff2") format("woff2");
  font-display: swap;
  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;
}

.room-emoji-popover emoji-picker {
  --emoji-font-family: "L2C Country Flags", "Twemoji Mozilla", "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", "EmojiOne Color",
    "Android Emoji", sans-serif;
}

.live-bubble,
.room-monitor-bubble {
  font-family: "L2C Country Flags", var(--font-body);
}

.room-composer-field input,
[data-room-monitor-input] {
  font-family: "L2C Country Flags", var(--field-font-family, var(--font-body));
}
