@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/noto-serif-sc-0.e1a14b76db114083.woff2) format('woff2');
  unicode-range: U+20-7e, U+a9, U+b7, U+2014, U+3001-3002, U+4e00, U+4e0a-4e0b, U+4e0d-4e0e, U+4e13, U+4e2a, U+4e2d, U+4e3a-4e3b, U+4e4b, U+4e50, U+4e5f, U+4e8e, U+4e92, U+4ea4, U+4eba, U+4ed3, U+4ed6, U+4ee3, U+4ee5, U+4ef6, U+4efb, U+4f18, U+4f1a, U+4f4d, U+4f4f, U+4f53, U+4f5c, U+4f7f, U+4fdd, U+50cf, U+5148, U+5168, U+516c, U+5171, U+5173, U+5176-5177, U+517c, U+51ed, U+51fa, U+5207, U+520a, U+5229, U+5230, U+5236, U+524d, U+529b, U+52a0-52a1, U+52a8-52a9, U+5316, U+534a, U+5355, U+535a, U+5386, U+539f, U+53bb, U+53c2, U+53d1, U+53ef, U+5408, U+540c, U+5411, U+5468, U+548c, U+5668, U+56f4, U+56fe, U+5728, U+5730, U+5757, U+578b, U+57df, U+57fa, U+58a8, U+5904, U+5916, U+591a, U+5b8c, U+5b9a, U+5b9e, U+5ba1-5ba2, U+5bfc, U+5c01, U+5c06, U+5c11, U+5c3d, U+5c55, U+5de5, U+5dee, U+5df2, U+5e38, U+5e74, U+5e76, U+5e93-5e94, U+5ef6, U+5efa, U+5f00, U+5f0f, U+5f55, U+5f97, U+5fd7, U+6001, U+6027, U+610f, U+6210-6211, U+6234, U+6269, U+6280, U+62a4, U+6301, U+6309, U+6362, U+636e, U+63a2, U+63a5, U+63a7, U+641c, U+64ad, U+64c5, U+652f, U+6536, U+653e, U+6563, U+6570, U+6574, U+6587, U+65b9, U+65e0, U+65e5, U+65f6, U+660e, U+662f, U+6670, U+6682, U+66f4, U+6709, U+671f, U+672c, U+672f, U+673a, U+6761, U+6784, U+679c, U+6808, U+680f, U+684c, U+6863, U+6a21, U+6b21, U+6b4c, U+6b63, U+6b65, U+6c42, U+6ca1, U+6cd5, U+6ce8, U+6d01, U+6d45, U+6d4f, U+6d82, U+6df1, U+6e05, U+6e90, U+6eaf, U+70b9, U+70ed, U+7247, U+72b6, U+732e, U+73b0, U+7406, U+751f, U+7528, U+7530-7531, U+7545, U+754c, U+7559, U+7684, U+76ee, U+76f4, U+770b, U+773c, U+77e5, U+7801, U+786e, U+793a, U+793e, U+798f, U+79fb, U+7a0b, U+7a33, U+7aef, U+7b2c, U+7b5b, U+7b80, U+7bb1, U+7cfb, U+7d22, U+7ebf, U+7ec4, U+7ec6-7ec7, U+7ed3, U+7ed5, U+7edf, U+7eed, U+7ef4, U+7f16, U+8003, U+8005, U+804c, U+8054, U+8058, U+80fd, U+81ea, U+822a, U+8272, U+8282, U+83b7, U+83dc, U+8868, U+89c2, U+89c8, U+8ba1, U+8ba9, U+8bc1, U+8bcd, U+8bdd, U+8bef, U+8c03, U+8d21, U+8df3, U+8eab, U+8f6f, U+8f7d, U+8f85, U+8f93, U+8fb9, U+8fbe, U+8fc1, U+8fc7, U+8fd1, U+8ffd, U+9009, U+901a, U+9020, U+906e, U+90ae, U+90e8, U+91cd-91cf, U+94fe, U+955c, U+957f, U+95f4, U+9635, U+9760, U+9762, U+97f3, U+9875, U+9879-987a, U+987e, U+9886, U+9a8c, U+9e26, U+ff08-ff09, U+ff0c, U+ff1a;
}
@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/noto-serif-sc-0.e1a14b76db114083.woff2) format('woff2');
  unicode-range: U+20-7e, U+a9, U+b7, U+2014, U+3001-3002, U+4e00, U+4e0a-4e0b, U+4e0d-4e0e, U+4e13, U+4e2a, U+4e2d, U+4e3a-4e3b, U+4e4b, U+4e50, U+4e5f, U+4e8e, U+4e92, U+4ea4, U+4eba, U+4ed3, U+4ed6, U+4ee3, U+4ee5, U+4ef6, U+4efb, U+4f18, U+4f1a, U+4f4d, U+4f4f, U+4f53, U+4f5c, U+4f7f, U+4fdd, U+50cf, U+5148, U+5168, U+516c, U+5171, U+5173, U+5176-5177, U+517c, U+51ed, U+51fa, U+5207, U+520a, U+5229, U+5230, U+5236, U+524d, U+529b, U+52a0-52a1, U+52a8-52a9, U+5316, U+534a, U+5355, U+535a, U+5386, U+539f, U+53bb, U+53c2, U+53d1, U+53ef, U+5408, U+540c, U+5411, U+5468, U+548c, U+5668, U+56f4, U+56fe, U+5728, U+5730, U+5757, U+578b, U+57df, U+57fa, U+58a8, U+5904, U+5916, U+591a, U+5b8c, U+5b9a, U+5b9e, U+5ba1-5ba2, U+5bfc, U+5c01, U+5c06, U+5c11, U+5c3d, U+5c55, U+5de5, U+5dee, U+5df2, U+5e38, U+5e74, U+5e76, U+5e93-5e94, U+5ef6, U+5efa, U+5f00, U+5f0f, U+5f55, U+5f97, U+5fd7, U+6001, U+6027, U+610f, U+6210-6211, U+6234, U+6269, U+6280, U+62a4, U+6301, U+6309, U+6362, U+636e, U+63a2, U+63a5, U+63a7, U+641c, U+64ad, U+64c5, U+652f, U+6536, U+653e, U+6563, U+6570, U+6574, U+6587, U+65b9, U+65e0, U+65e5, U+65f6, U+660e, U+662f, U+6670, U+6682, U+66f4, U+6709, U+671f, U+672c, U+672f, U+673a, U+6761, U+6784, U+679c, U+6808, U+680f, U+684c, U+6863, U+6a21, U+6b21, U+6b4c, U+6b63, U+6b65, U+6c42, U+6ca1, U+6cd5, U+6ce8, U+6d01, U+6d45, U+6d4f, U+6d82, U+6df1, U+6e05, U+6e90, U+6eaf, U+70b9, U+70ed, U+7247, U+72b6, U+732e, U+73b0, U+7406, U+751f, U+7528, U+7530-7531, U+7545, U+754c, U+7559, U+7684, U+76ee, U+76f4, U+770b, U+773c, U+77e5, U+7801, U+786e, U+793a, U+793e, U+798f, U+79fb, U+7a0b, U+7a33, U+7aef, U+7b2c, U+7b5b, U+7b80, U+7bb1, U+7cfb, U+7d22, U+7ebf, U+7ec4, U+7ec6-7ec7, U+7ed3, U+7ed5, U+7edf, U+7eed, U+7ef4, U+7f16, U+8003, U+8005, U+804c, U+8054, U+8058, U+80fd, U+81ea, U+822a, U+8272, U+8282, U+83b7, U+83dc, U+8868, U+89c2, U+89c8, U+8ba1, U+8ba9, U+8bc1, U+8bcd, U+8bdd, U+8bef, U+8c03, U+8d21, U+8df3, U+8eab, U+8f6f, U+8f7d, U+8f85, U+8f93, U+8fb9, U+8fbe, U+8fc1, U+8fc7, U+8fd1, U+8ffd, U+9009, U+901a, U+9020, U+906e, U+90ae, U+90e8, U+91cd-91cf, U+94fe, U+955c, U+957f, U+95f4, U+9635, U+9760, U+9762, U+97f3, U+9875, U+9879-987a, U+987e, U+9886, U+9a8c, U+9e26, U+ff08-ff09, U+ff0c, U+ff1a;
}
@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/fonts/noto-serif-sc-0.e1a14b76db114083.woff2) format('woff2');
  unicode-range: U+20-7e, U+a9, U+b7, U+2014, U+3001-3002, U+4e00, U+4e0a-4e0b, U+4e0d-4e0e, U+4e13, U+4e2a, U+4e2d, U+4e3a-4e3b, U+4e4b, U+4e50, U+4e5f, U+4e8e, U+4e92, U+4ea4, U+4eba, U+4ed3, U+4ed6, U+4ee3, U+4ee5, U+4ef6, U+4efb, U+4f18, U+4f1a, U+4f4d, U+4f4f, U+4f53, U+4f5c, U+4f7f, U+4fdd, U+50cf, U+5148, U+5168, U+516c, U+5171, U+5173, U+5176-5177, U+517c, U+51ed, U+51fa, U+5207, U+520a, U+5229, U+5230, U+5236, U+524d, U+529b, U+52a0-52a1, U+52a8-52a9, U+5316, U+534a, U+5355, U+535a, U+5386, U+539f, U+53bb, U+53c2, U+53d1, U+53ef, U+5408, U+540c, U+5411, U+5468, U+548c, U+5668, U+56f4, U+56fe, U+5728, U+5730, U+5757, U+578b, U+57df, U+57fa, U+58a8, U+5904, U+5916, U+591a, U+5b8c, U+5b9a, U+5b9e, U+5ba1-5ba2, U+5bfc, U+5c01, U+5c06, U+5c11, U+5c3d, U+5c55, U+5de5, U+5dee, U+5df2, U+5e38, U+5e74, U+5e76, U+5e93-5e94, U+5ef6, U+5efa, U+5f00, U+5f0f, U+5f55, U+5f97, U+5fd7, U+6001, U+6027, U+610f, U+6210-6211, U+6234, U+6269, U+6280, U+62a4, U+6301, U+6309, U+6362, U+636e, U+63a2, U+63a5, U+63a7, U+641c, U+64ad, U+64c5, U+652f, U+6536, U+653e, U+6563, U+6570, U+6574, U+6587, U+65b9, U+65e0, U+65e5, U+65f6, U+660e, U+662f, U+6670, U+6682, U+66f4, U+6709, U+671f, U+672c, U+672f, U+673a, U+6761, U+6784, U+679c, U+6808, U+680f, U+684c, U+6863, U+6a21, U+6b21, U+6b4c, U+6b63, U+6b65, U+6c42, U+6ca1, U+6cd5, U+6ce8, U+6d01, U+6d45, U+6d4f, U+6d82, U+6df1, U+6e05, U+6e90, U+6eaf, U+70b9, U+70ed, U+7247, U+72b6, U+732e, U+73b0, U+7406, U+751f, U+7528, U+7530-7531, U+7545, U+754c, U+7559, U+7684, U+76ee, U+76f4, U+770b, U+773c, U+77e5, U+7801, U+786e, U+793a, U+793e, U+798f, U+79fb, U+7a0b, U+7a33, U+7aef, U+7b2c, U+7b5b, U+7b80, U+7bb1, U+7cfb, U+7d22, U+7ebf, U+7ec4, U+7ec6-7ec7, U+7ed3, U+7ed5, U+7edf, U+7eed, U+7ef4, U+7f16, U+8003, U+8005, U+804c, U+8054, U+8058, U+80fd, U+81ea, U+822a, U+8272, U+8282, U+83b7, U+83dc, U+8868, U+89c2, U+89c8, U+8ba1, U+8ba9, U+8bc1, U+8bcd, U+8bdd, U+8bef, U+8c03, U+8d21, U+8df3, U+8eab, U+8f6f, U+8f7d, U+8f85, U+8f93, U+8fb9, U+8fbe, U+8fc1, U+8fc7, U+8fd1, U+8ffd, U+9009, U+901a, U+9020, U+906e, U+90ae, U+90e8, U+91cd-91cf, U+94fe, U+955c, U+957f, U+95f4, U+9635, U+9760, U+9762, U+97f3, U+9875, U+9879-987a, U+987e, U+9886, U+9a8c, U+9e26, U+ff08-ff09, U+ff0c, U+ff1a;
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/jetbrains-mono-0.0769619332079fe3.woff2) format('woff2');
  unicode-range: U+20-7e, U+a9, U+b7, U+2014, U+2026;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/jetbrains-mono-0.0769619332079fe3.woff2) format('woff2');
  unicode-range: U+20-7e, U+a9, U+b7, U+2014, U+2026;
}
