/* Noto Color Emoji symbol subset, Google Fonts v47, licensed under OFL-1.1.
   Served locally so displaying a message makes no third-party font request. */
@font-face {
  font-family: "Chat Emoji Symbols";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/noto-emoji-symbols.woff2") format("woff2");
  unicode-range: U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+3297,U+3299;
}
/* Restrict the system emoji font to symbols, keeping ordinary text unchanged. */
@font-face {
  font-family: "Chat System Emoji";
  src: local("Apple Color Emoji"),local("Segoe UI Emoji"),local("Noto Color Emoji");
  unicode-range: U+00A9,U+00AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+2300-23FF,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2600-27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B50,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0E-FE0F,U+1F000-1FAFF,U+E0020-E007F;
}
:root {
  font-family: "Chat Emoji Symbols","Chat System Emoji",Inter,"Segoe UI","Microsoft YaHei",sans-serif;
}
.emoji-choice {
  font-family: "Chat Emoji Symbols","Chat System Emoji","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;
  font-variant-emoji: emoji;
}
.message-text,.message-quote,#message-input,.preview,.compose-preview {
  font-variant-emoji: emoji;
}
