/* 由 tools/build-fonts.py 生成，不要手改。 */

@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../assets/fonts/title-cjk.woff2') format('woff2');
  unicode-range: U+20, U+44, U+53-54, U+61-62, U+64-65, U+69, U+6B-6D, U+6F, U+72, U+74-75, U+78, U+5668, U+62DF, U+6478, U+672C, U+6A21, U+8BFE, U+9C7C;
}

@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../assets/fonts/body-cjk.woff2') format('woff2');
  unicode-range: U+20-7E, U+B7, U+D7, U+2014, U+2018-2019, U+201C-201D, U+2026, U+3001-3002, U+300A-300D, U+4E00, U+4E09-4E0B, U+4E0D, U+4E2A, U+4E2D, U+4E4B, U+4E4E, U+4E5F, U+4E66, U+4E8C, U+4E9A-4E9B, U+4EA4, U+4EA6, U+4EBA, U+4F1A, U+4F46, U+4F4D, U+4F4F, U+4F55, U+4F5C, U+4F7F, U+4F86, U+4F8B, U+4FDD, U+4FE1, U+503C, U+505A, U+50B3, U+5143, U+5149, U+5165, U+5168-5169, U+516D, U+5173, U+5178, U+5185, U+518D, U+51E0, U+51FA, U+5207, U+5220, U+5230, U+5236, U+524D, U+52A0, U+52A8, U+5341, U+534E, U+5361, U+539F, U+53CB, U+53D6, U+53F7, U+540C-540D, U+541B, U+5438, U+543E, U+548C, U+54D0, U+557C, U+5668, U+56DB, U+56DE, U+56FA, U+56FE, U+5728, U+57FA, U+58EB, U+590D, U+5916, U+591A, U+591C, U+5927, U+5929, U+5931, U+597D, U+5982, U+59CB, U+5B50, U+5B57-5B58, U+5B5F, U+5B78, U+5B9A, U+5BB9, U+5BFA, U+5BFC, U+5C0B, U+5C0F, U+5C11, U+5C71, U+5DF1-5DF2, U+5E0C, U+5E74, U+5EA6, U+5EAB, U+5EAD, U+5EFA, U+5F00, U+5F0F, U+5F20, U+5F35, U+5F71, U+5F80, U+5FA9, U+5FC6, U+5FE0, U+5FF5, U+6027, U+60A3, U+61F7, U+6210, U+6236, U+624B, U+627E-627F, U+62D6, U+62DF, U+62E9, U+6301, U+6362, U+63CF, U+6478, U+64A4, U+652F, U+653E, U+6570, U+6574, U+6587, U+65B0, U+65B9, U+65BC, U+65E0, U+65E5, U+660E, U+6625, U+6642, U+666F, U+66C9, U+66F0, U+66F2, U+66F4, U+66FE, U+6708-6709, U+670B, U+671B, U+672A, U+672C, U+6750, U+6765, U+6797, U+67CF, U+67F4, U+683C, U+6A02, U+6A21, U+6A61, U+6A6B, U+6B21, U+6B23, U+6B32, U+6B63-6B65, U+6BCF, U+6BD4, U+6C11, U+6C34, U+6CA1, U+6CC1, U+6CD5, U+6D45, U+6D4F, U+6D69, U+6D88, U+6DF1, U+6DFB, U+6E05, U+6E90, U+70B9-70BA, U+7121, U+7136, U+7167, U+7232, U+7247, U+738B, U+73A9, U+73AF, U+751F, U+7528, U+753B, U+7684, U+76AE, U+76D8, U+76F8, U+7701, U+7720, U+7761, U+77E5, U+786E, U+79CD, U+7A0B, U+7A4D, U+7A7A, U+7AD9, U+7AF9, U+7B14, U+7B2C, U+7B51, U+7D20, U+7DAD, U+7EA2, U+7EB8, U+7ECF, U+7ED8, U+7EFF, U+7F51, U+7F6E, U+7FD2, U+8001, U+8005, U+800C, U+8033, U+805E, U+8072, U+81EA, U+81F3, U+8207, U+821E, U+8272, U+82B1, U+82D4, U+8347, U+8367, U+838E, U+843D, U+84CB, U+84DD, U+85FB, U+8607, U+864E, U+8655, U+884C, U+8863, U+88C1, U+898B, U+89BA, U+89C8, U+89E3, U+8A00, U+8A18, U+8A9E, U+8AAA, U+8AD6, U+8B00, U+8BA4, U+8BB0, U+8BBE, U+8BD5, U+8BD7, U+8BED, U+8BF7, U+8BFB, U+8BFE, U+8C03, U+8C50, U+8C6A, U+8D25, U+8D77, U+8EAB, U+8FC7, U+8FD4, U+8FD9, U+9000, U+9009, U+900F, U+9042, U+904A, U+9060, U+90E8, U+90FD, U+91CC-91CD, U+94A2, U+94C5, U+9500, U+9591, U+95ED, U+9635, U+9664, U+96E8, U+9752, U+9762, U+97FF, U+9875, U+9884, U+989C, U+98A8, U+9971, U+9C7C, U+9CE5, U+9E7F, U+FF01, U+FF08-FF09, U+FF0B-FF0D, U+FF1A-FF1B, U+FF1F;
}

@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../assets/fonts/body-p109.woff2') format('woff2');
  unicode-range: U+2192;
}

@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../assets/fonts/body-p33.woff2') format('woff2');
  unicode-range: U+8EFE;
}

@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../assets/fonts/body-p74.woff2') format('woff2');
  unicode-range: U+5BE2;
}
