/* Written by scripts/game-fonts.py; run it again after the game's text changes.
   Noto Sans SC, ZCOOL QingKe HuangYou, Noto Serif SC (SIL OFL 1.1, app/fonts/OFL.txt), cut down to the characters this game uses. Where a font
   is in two parts, the page's own characters come last, so they are looked in first; the rest load only
   once something shows one of them. */

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 500 800;
  font-display: swap;
  src: url('/fonts/noto-sans-sc-rest-e0c3f60eba.woff2') format('woff2');
  unicode-range: U+2010-206F, U+3000-303F, U+3400-4DBF, U+4E00-9FFF, U+FF00-FFEF;
}

@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 500 800;
  font-display: swap;
  src: url('/fonts/noto-sans-sc-page-ca0d71b794.woff2') format('woff2');
  unicode-range: U+20-7E, U+B7, U+2014, U+2019, U+2026, U+3000-3002, U+300C-300D, U+4E00, U+4E07, U+4E09-4E0B, U+4E0D, U+4E1B-4E1C, U+4E24, U+4E2A, U+4E2D, U+4E39, U+4E3E, U+4E48, U+4E4B-4E4C, U+4E50, U+4E58, U+4E5D, U+4E5F, U+4E86, U+4E8B, U+4E91, U+4EAD, U+4EC0, U+4ECE, U+4ED6, U+4EE3-4EE5, U+4EF6, U+4EFB, U+4EFD, U+4F0D, U+4F11, U+4F1A, U+4F20, U+4F2A, U+4F4D-4F4F, U+4F53, U+4F5C, U+4F60, U+4FDD, U+5019, U+505A, U+505C, U+5148, U+514B, U+514D, U+5165, U+5168, U+5173, U+517D, U+518D, U+5192, U+51B0, U+51FA, U+5206-5207, U+521B, U+522B, U+5230, U+5236, U+524D, U+529B, U+529E, U+52A8, U+5305, U+5317, U+533A, U+5341, U+5347, U+5355-5357, U+535A, U+5377, U+539F, U+53BB, U+53D1, U+53D6, U+53D8, U+53E3-53E4, U+53EA-53EB, U+53EF-53F0, U+53F3, U+53F7, U+540D-540E, U+5411, U+5439, U+544A, U+548C, U+54EA, U+5546, U+5634, U+56DB, U+56DE, U+56FA, U+56FE, U+571F, U+5728, U+5730, U+573A, U+5750, U+5761, U+57CE, U+58EB, U+5907, U+5916, U+591C, U+591F, U+5927, U+5929, U+5996, U+59CB, U+5B57-5B58, U+5B63, U+5B66, U+5B83, U+5B8C, U+5B9A, U+5B9D-5B9E, U+5BAB, U+5BF9, U+5BFC, U+5C0F, U+5C31, U+5C4F, U+5C55, U+5C5E, U+5C71, U+5D16, U+5E26, U+5E74, U+5E7B, U+5E7F, U+5E94, U+5E97, U+5E99, U+5EA6, U+5EAD, U+5EB7, U+5F00, U+5F0F, U+5F80, U+5F88, U+5F97, U+5FBD, U+5FC3, U+6027, U+606F, U+610F, U+620F-6210, U+6216, U+6218, U+6237, U+6240, U+624B, U+624D, U+6253-6254, U+627E, U+628A, U+62C7, U+62DB-62DC, U+62E8, U+62FF, U+6307, U+6309, U+6362, U+6389, U+6447, U+649E, U+64CD, U+6536, U+653E, U+6548, U+6572, U+6574, U+6587, U+6597, U+65B0, U+65B9, U+65C5, U+65F6, U+660E-660F, U+662F, U+665A, U+6668, U+6677, U+6700, U+6708-6709, U+670D, U+671B, U+671D, U+6728, U+672D, U+672F, U+673A, U+6751, U+675F, U+6765, U+6795, U+679A, U+67E5, U+67EF, U+683C, U+6843, U+6863, U+68A6, U+69D0, U+6B65, U+6C14, U+6C34, U+6C99, U+6CD5, U+6CF3, U+6D41, U+6D6E, U+6D77, U+6D88, U+6E05, U+6E38, U+6EAA, U+6ED1, U+6EE9, U+6F20, U+706B, U+706F, U+7075, U+7167, U+73A9, U+73B0, U+7406, U+74F7, U+751F, U+7528, U+7531, U+753B, U+767D, U+7684, U+76F4, U+76F8, U+770B, U+771F, U+7740, U+77E5, U+77F3, U+7801, U+7814, U+786E, U+7891, U+795E, U+7965, U+79CD, U+79FB, U+7A0B, U+7A76, U+7A7A, U+7AE0, U+7B06, U+7B14, U+7B2C, U+7BA1, U+7BF1, U+7EA6-7EA7, U+7ED3, U+7ED8-7ED9, U+7EE2, U+7EE7, U+7EED, U+7F1D, U+7F6E, U+8005, U+80CC, U+80FD, U+811A, U+81EA, U+8212, U+8282, U+8349, U+83B1, U+83DC, U+8428, U+846B, U+84EC, U+884C, U+88C2, U+88C5, U+88C9, U+897F, U+8981, U+89D2, U+8BBE, U+8BC9, U+8BDD, U+8BF4, U+8C03, U+8C37, U+8D27, U+8D39, U+8D70, U+8D77, U+8DD1, U+8DDF, U+8DE8, U+8DEF, U+8DF7, U+8E29, U+8E5A, U+8EAB, U+8F66, U+8F6C, U+8F74, U+8FB0, U+8FB9, U+8FC7, U+8FD8-8FD9, U+8FDB, U+9009, U+9047, U+9053, U+90A3, U+90CE, U+90E8, U+90FD, U+9192, U+91CC, U+91CE, U+91D1, U+9274, U+949F, U+94AE, U+94C3, U+94DC, U+94F6, U+952E, U+9547, U+955C, U+95E8, U+95F4, U+961F, U+9669, U+96C6, U+96EA, U+96F7, U+9752, U+9762, U+978D, U+97E9, U+97F3, U+9875, U+98CE, U+98DE, U+9A7C, U+9A86, U+9A91, U+9AA1, U+9AD8, U+9E23, U+9EC4, U+9F13, U+9F50, U+FF08-FF09, U+FF0C, U+FF1A-FF1B, U+FF1F;
}

@font-face {
  font-family: 'ZCOOL QingKe HuangYou';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/zcool-qingke-huangyou-rest-40535bac11.woff2') format('woff2');
  unicode-range: U+2010-206F, U+3000-303F, U+4E00-9FFF, U+FF00-FFEF;
}

@font-face {
  font-family: 'ZCOOL QingKe HuangYou';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/zcool-qingke-huangyou-page-21acfe71af.woff2') format('woff2');
  unicode-range: U+20-7E, U+2014, U+2019, U+2026, U+3000-3002, U+300C-300D, U+4E00, U+4E07, U+4E09-4E0B, U+4E0D, U+4E1B-4E1C, U+4E24, U+4E2A, U+4E2D, U+4E39, U+4E3E, U+4E48, U+4E4B-4E4C, U+4E50, U+4E58, U+4E5D, U+4E5F, U+4E86, U+4E8B, U+4E91, U+4EAD, U+4EC0, U+4ECE, U+4ED6, U+4EE3-4EE5, U+4EF6, U+4EFB, U+4EFD, U+4F0D, U+4F11, U+4F1A, U+4F20, U+4F2A, U+4F4D-4F4F, U+4F53, U+4F5C, U+4F60, U+4FDD, U+5019, U+505A, U+505C, U+5148, U+514B, U+514D, U+5165, U+5168, U+5173, U+517D, U+518D, U+5192, U+51B0, U+51FA, U+5206-5207, U+521B, U+522B, U+5230, U+5236, U+524D, U+529B, U+529E, U+52A8, U+5305, U+5317, U+533A, U+5341, U+5347, U+5355-5357, U+535A, U+5377, U+539F, U+53BB, U+53D1, U+53D6, U+53D8, U+53E3-53E4, U+53EA-53EB, U+53EF-53F0, U+53F3, U+53F7, U+540D-540E, U+5411, U+5439, U+544A, U+548C, U+54EA, U+5546, U+5634, U+56DB, U+56DE, U+56FA, U+56FE, U+571F, U+5728, U+5730, U+573A, U+5750, U+5761, U+57CE, U+58EB, U+5907, U+5916, U+591C, U+591F, U+5927, U+5929, U+5996, U+59CB, U+5B57-5B58, U+5B63, U+5B66, U+5B83, U+5B8C, U+5B9A, U+5B9D-5B9E, U+5BAB, U+5BF9, U+5BFC, U+5C0F, U+5C31, U+5C4F, U+5C55, U+5C5E, U+5C71, U+5D16, U+5E26, U+5E74, U+5E7B, U+5E7F, U+5E94, U+5E97, U+5E99, U+5EA6, U+5EAD, U+5EB7, U+5F00, U+5F0F, U+5F80, U+5F88, U+5F97, U+5FBD, U+5FC3, U+6027, U+606F, U+610F, U+620F-6210, U+6216, U+6218, U+6237, U+6240, U+624B, U+624D, U+6253-6254, U+627E, U+628A, U+62C7, U+62DB-62DC, U+62E8, U+62FF, U+6307, U+6309, U+6362, U+6389, U+6447, U+649E, U+64CD, U+6536, U+653E, U+6548, U+6572, U+6574, U+6587, U+6597, U+65B0, U+65B9, U+65C5, U+65F6, U+660E-660F, U+662F, U+665A, U+6668, U+6677, U+6700, U+6708-6709, U+670D, U+671B, U+671D, U+6728, U+672D, U+672F, U+673A, U+6751, U+675F, U+6765, U+6795, U+679A, U+67E5, U+67EF, U+683C, U+6843, U+6863, U+68A6, U+69D0, U+6B65, U+6C14, U+6C34, U+6C99, U+6CD5, U+6CF3, U+6D41, U+6D6E, U+6D77, U+6D88, U+6E05, U+6E38, U+6EAA, U+6ED1, U+6EE9, U+6F20, U+706B, U+706F, U+7075, U+7167, U+73A9, U+73B0, U+7406, U+74F7, U+751F, U+7528, U+7531, U+753B, U+767D, U+7684, U+76F4, U+76F8, U+770B, U+771F, U+7740, U+77E5, U+77F3, U+7801, U+7814, U+786E, U+7891, U+795E, U+7965, U+79CD, U+79FB, U+7A0B, U+7A76, U+7A7A, U+7AE0, U+7B06, U+7B14, U+7B2C, U+7BA1, U+7BF1, U+7EA6-7EA7, U+7ED3, U+7ED8-7ED9, U+7EE2, U+7EE7, U+7EED, U+7F1D, U+7F6E, U+8005, U+80CC, U+80FD, U+811A, U+81EA, U+8212, U+8282, U+8349, U+83B1, U+83DC, U+8428, U+846B, U+84EC, U+884C, U+88C2, U+88C5, U+88C9, U+897F, U+8981, U+89D2, U+8BBE, U+8BC9, U+8BDD, U+8BF4, U+8C03, U+8C37, U+8D27, U+8D39, U+8D70, U+8D77, U+8DD1, U+8DDF, U+8DE8, U+8DEF, U+8DF7, U+8E29, U+8EAB, U+8F66, U+8F6C, U+8F74, U+8FB0, U+8FB9, U+8FC7, U+8FD8-8FD9, U+8FDB, U+9009, U+9047, U+9053, U+90A3, U+90CE, U+90E8, U+90FD, U+9192, U+91CC, U+91CE, U+91D1, U+9274, U+949F, U+94AE, U+94C3, U+94DC, U+94F6, U+952E, U+9547, U+955C, U+95E8, U+95F4, U+961F, U+9669, U+96C6, U+96EA, U+96F7, U+9752, U+9762, U+978D, U+97E9, U+97F3, U+9875, U+98CE, U+98DE, U+9A7C, U+9A86, U+9A91, U+9AA1, U+9AD8, U+9E23, U+9EC4, U+9F13, U+9F50, U+FF08-FF09, U+FF0C, U+FF1A-FF1B, U+FF1F;
}

@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/noto-serif-sc-black-text-52ff569cc9.woff2') format('woff2');
  unicode-range: U+6708, U+94F6;
}
