/* GENERATED by scripts/copy-cjk-fonts.mjs. Noto Serif SC / Noto Sans SC, SIL OFL 1.1. Subset to characters used in messages/zh.json. */
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-100-wght-normal.woff2) format('woff2-variations'); unicode-range: U+6055; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-104-wght-normal.woff2) format('woff2-variations'); unicode-range: U+2193,U+5f0a,U+6ee5,U+ff05; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-105-wght-normal.woff2) format('woff2-variations'); unicode-range: U+2190; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-106-wght-normal.woff2) format('woff2-variations'); unicode-range: U+2191; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-107-wght-normal.woff2) format('woff2-variations'); unicode-range: U+5339,U+5398,U+5c65,U+6247,U+ff5c; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-108-wght-normal.woff2) format('woff2-variations'); unicode-range: U+6670; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-109-wght-normal.woff2) format('woff2-variations'); unicode-range: U+2192,U+4e22,U+5bc4; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-110-wght-normal.woff2) format('woff2-variations'); unicode-range: U+300c-300d,U+503e,U+5141,U+5766,U+594f,U+63aa,U+6eda,U+820d,U+8d56,U+8e2a,U+966a; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-111-wght-normal.woff2) format('woff2-variations'); unicode-range: U+4e88,U+504f,U+586b,U+59d3,U+5bbf,U+6089,U+62b5,U+6668,U+695a,U+6c9f,U+8861,U+8de8,U+9075,U+9636,U+987f,U+9f84; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-112-wght-normal.woff2) format('woff2-variations'); unicode-range: U+50a8,U+5224,U+56fa,U+635f,U+6563,U+675f,U+7a0d,U+8651,U+89e6,U+9012,U+906d,U+91ca; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-113-wght-normal.woff2) format('woff2-variations'); unicode-range: U+d7,U+5220,U+5b88,U+5ead,U+613f,U+6258,U+6267,U+62ec,U+6388,U+63d2,U+654f,U+6551,U+6682,U+6811,U+6fb3,U+706f,U+7a97,U+811a,U+83dc,U+8ba8,U+8df3; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-114-wght-normal.woff2) format('woff2-variations'); unicode-range: U+2026,U+4eae,U+4f34,U+4f9d,U+505c,U+538b,U+53e6,U+5426,U+591f,U+5b69,U+5c3c,U+5e0c,U+5e8f,U+5f52,U+5ff5,U+62c5,U+63cf,U+65bd,U+680f,U+6d32,U+6d4f,U+7591,U+76d1,U+7ae5,U+7ee7,U+822c,U+8bda,U+8c01,U+8c08,U+8d1f,U+8d35,U+8ddf,U+8f93,U+8ff0,U+969c,U+987e,U+989d; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-115-wght-normal.woff2) format('woff2-variations'); unicode-range: U+4e49,U+4e9a,U+4ec5,U+4efd,U+4f4f,U+4f8b,U+4fbf,U+5199,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+5347,U+542c,U+54a8,U+54ea,U+552e,U+56f4,U+5747,U+5883,U+589e,U+5931,U+5b83,U+5bb3,U+5c3d,U+5c5e,U+5f80,U+627f,U+6309,U+63a7,U+65ad,U+666e,U+671b,U+6790,U+6821,U+6839,U+6bb5,U+6d4e,U+72ec,U+7533,U+753b,U+79c1,U+79fb,U+7b56,U+7edd,U+7eed,U+804c,U+8303,U+8bbf,U+8bc9,U+8c22,U+8d22,U+8fb9,U+8fd4,U+9002,U+95ed,U+968f-9690,U+9876,U+ff1b; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-116-wght-normal.woff2) format('woff2-variations'); unicode-range: U+300a-300b,U+4e66,U+4e9b,U+4ec0,U+4eca,U+4f46,U+4f4e,U+4f9b,U+503c,U+5065,U+513f,U+518d,U+51c6,U+51e0,U+529e-529f,U+534f,U+53cc,U+53d8,U+53ea,U+5404,U+5411,U+5668,U+56e0,U+5740,U+57fa,U+58eb,U+5904,U+59cb,U+5b58,U+5bc6,U+5dde,U+5e2e,U+5eb7,U+5f62,U+5f8b,U+62a4,U+62e9,U+6362,U+636e,U+6539,U+653f,U+6548,U+6613,U+663e,U+672a,U+6750,U+6784,U+6b3e,U+6b65,U+6bcf,U+6c11,U+7403,U+754c,U+7559,U+7740,U+786e,U+79f0,U+7b7e,U+7bb1,U+7ea6,U+7ecd,U+7edc,U+8003,U+80b2,U+81f3-81f4,U+822a,U+82f1,U+8425,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8bed,U+8c03,U+8d23,U+8db3,U+8fbe,U+8fd1,U+9001,U+914d,U+91c7,U+94fe,U+9645,U+9664,U+9700,U+975e,U+9879; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-117-wght-normal.woff2) format('woff2-variations'); unicode-range: U+201c-201d,U+3010-3011,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4ea4,U+4eab,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5149,U+514d,U+5177,U+518c,U+5229,U+522b,U+52a9,U+5305,U+5355,U+5373,U+53bb,U+53ca,U+53d6,U+5458,U+5546,U+56db,U+578b,U+57ce,U+590d,U+5b57,U+5b8c,U+5bb9,U+5bfc,U+5c06,U+5c31,U+5c55,U+5df2,U+5e03,U+5e38,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+611f,U+6216,U+6301,U+6392,U+652f,U+6559,U+6599,U+671f,U+672f,U+6761,U+6807,U+6837,U+683c,U+6848,U+6b64,U+6c42,U+6ca1,U+6d41,U+6e05,U+7531,U+76ee,U+76f4,U+7801,U+793a,U+79cd,U+7a0b,U+7acb,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7ed3,U+7ed9,U+7edf,U+7f6e,U+800c,U+8282,U+8350,U+88ab,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bfb,U+8d39,U+8d77,U+8def,U+8eab,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+9650,U+96c6,U+ff1f; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-118-wght-normal.woff2) format('woff2-variations'); unicode-range: U+a9,U+4e09-4e0b,U+4e0d-4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a-4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4fe1,U+5165,U+5168,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0-52a1,U+52a8,U+5316,U+533a,U+53d1,U+53ef,U+53f7,U+5408,U+540c-540e,U+544a,U+548c,U+56de,U+56fd,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5bb6,U+5bf9,U+5c0f,U+5e02,U+5e73-5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210-6211,U+6240,U+6280,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662f,U+66f4,U+6700,U+670d,U+672c,U+6743,U+6765,U+679c,U+6b21,U+6b63,U+6cd5,U+6ce8,U+7248,U+73b0,U+7406,U+751f,U+7528,U+7535,U+76f8,U+770b,U+77e5,U+7ad9,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+8054,U+80fd,U+81ea,U+884c,U+8868,U+8981,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8-8fd9,U+8fdb,U+901a,U+90e8,U+957f,U+95ee,U+95f4,U+9762,U+9875,U+9996,U+ff01,U+ff08-ff09; }
@font-face { font-family: 'Noto Serif SC Variable'; font-style: normal; font-display: swap; font-weight: 200 900; src: url(/fonts/cjk/noto-serif-sc-119-wght-normal.woff2) format('woff2-variations'); unicode-range: U+b7,U+2014,U+3001-3002,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708-6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff1a; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-100-wght-normal.woff2) format('woff2-variations'); unicode-range: U+6055; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-104-wght-normal.woff2) format('woff2-variations'); unicode-range: U+2193,U+5f0a,U+6ee5,U+ff05; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-105-wght-normal.woff2) format('woff2-variations'); unicode-range: U+2190; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-106-wght-normal.woff2) format('woff2-variations'); unicode-range: U+2191; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-107-wght-normal.woff2) format('woff2-variations'); unicode-range: U+5339,U+5398,U+5c65,U+6247,U+ff5c; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-108-wght-normal.woff2) format('woff2-variations'); unicode-range: U+6670; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-109-wght-normal.woff2) format('woff2-variations'); unicode-range: U+2192,U+4e22,U+5bc4; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-110-wght-normal.woff2) format('woff2-variations'); unicode-range: U+300c-300d,U+503e,U+5141,U+5766,U+594f,U+63aa,U+6eda,U+820d,U+8d56,U+8e2a,U+966a; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-111-wght-normal.woff2) format('woff2-variations'); unicode-range: U+4e88,U+504f,U+586b,U+59d3,U+5bbf,U+6089,U+62b5,U+6668,U+695a,U+6c9f,U+8861,U+8de8,U+9075,U+9636,U+987f,U+9f84; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-112-wght-normal.woff2) format('woff2-variations'); unicode-range: U+50a8,U+5224,U+56fa,U+635f,U+6563,U+675f,U+7a0d,U+8651,U+89e6,U+9012,U+906d,U+91ca; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-113-wght-normal.woff2) format('woff2-variations'); unicode-range: U+d7,U+5220,U+5b88,U+5ead,U+613f,U+6258,U+6267,U+62ec,U+6388,U+63d2,U+654f,U+6551,U+6682,U+6811,U+6fb3,U+706f,U+7a97,U+811a,U+83dc,U+8ba8,U+8df3; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-114-wght-normal.woff2) format('woff2-variations'); unicode-range: U+2026,U+4eae,U+4f34,U+4f9d,U+505c,U+538b,U+53e6,U+5426,U+591f,U+5b69,U+5c3c,U+5e0c,U+5e8f,U+5f52,U+5ff5,U+62c5,U+63cf,U+65bd,U+680f,U+6d32,U+6d4f,U+7591,U+76d1,U+7ae5,U+7ee7,U+822c,U+8bda,U+8c01,U+8c08,U+8d1f,U+8d35,U+8ddf,U+8f93,U+8ff0,U+969c,U+987e,U+989d; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-115-wght-normal.woff2) format('woff2-variations'); unicode-range: U+4e49,U+4e9a,U+4ec5,U+4efd,U+4f4f,U+4f8b,U+4fbf,U+5199,U+51b3,U+51b5,U+5207,U+5212,U+5219,U+521d,U+5347,U+542c,U+54a8,U+54ea,U+552e,U+56f4,U+5747,U+5883,U+589e,U+5931,U+5b83,U+5bb3,U+5c3d,U+5c5e,U+5f80,U+627f,U+6309,U+63a7,U+65ad,U+666e,U+671b,U+6790,U+6821,U+6839,U+6bb5,U+6d4e,U+72ec,U+7533,U+753b,U+79c1,U+79fb,U+7b56,U+7edd,U+7eed,U+804c,U+8303,U+8bbf,U+8bc9,U+8c22,U+8d22,U+8fb9,U+8fd4,U+9002,U+95ed,U+968f-9690,U+9876,U+ff1b; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-116-wght-normal.woff2) format('woff2-variations'); unicode-range: U+300a-300b,U+4e66,U+4e9b,U+4ec0,U+4eca,U+4f46,U+4f4e,U+4f9b,U+503c,U+5065,U+513f,U+518d,U+51c6,U+51e0,U+529e-529f,U+534f,U+53cc,U+53d8,U+53ea,U+5404,U+5411,U+5668,U+56e0,U+5740,U+57fa,U+58eb,U+5904,U+59cb,U+5b58,U+5bc6,U+5dde,U+5e2e,U+5eb7,U+5f62,U+5f8b,U+62a4,U+62e9,U+6362,U+636e,U+6539,U+653f,U+6548,U+6613,U+663e,U+672a,U+6750,U+6784,U+6b3e,U+6b65,U+6bcf,U+6c11,U+7403,U+754c,U+7559,U+7740,U+786e,U+79f0,U+7b7e,U+7bb1,U+7ea6,U+7ecd,U+7edc,U+8003,U+80b2,U+81f3-81f4,U+822a,U+82f1,U+8425,U+89c8,U+8ba9,U+8bb8,U+8bc6,U+8bd5,U+8be2,U+8bed,U+8c03,U+8d23,U+8db3,U+8fbe,U+8fd1,U+9001,U+914d,U+91c7,U+94fe,U+9645,U+9664,U+9700,U+975e,U+9879; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-117-wght-normal.woff2) format('woff2-variations'); unicode-range: U+201c-201d,U+3010-3011,U+4e48,U+4e50,U+4e5f,U+4e8b,U+4ea4,U+4eab,U+4ecb,U+4ece,U+4ed6,U+4ee3,U+4ef6,U+4efb,U+4f20,U+4f55,U+4f7f,U+4fdd,U+505a,U+5149,U+514d,U+5177,U+518c,U+5229,U+522b,U+52a9,U+5305,U+5355,U+5373,U+53bb,U+53ca,U+53d6,U+5458,U+5546,U+56db,U+578b,U+57ce,U+590d,U+5b57,U+5b8c,U+5bb9,U+5bfc,U+5c06,U+5c31,U+5c55,U+5df2,U+5e03,U+5e38,U+5e76,U+5e94,U+5efa,U+5f71,U+5f97,U+5feb,U+611f,U+6216,U+6301,U+6392,U+652f,U+6559,U+6599,U+671f,U+672f,U+6761,U+6807,U+6837,U+683c,U+6848,U+6b64,U+6c42,U+6ca1,U+6d41,U+6e05,U+7531,U+76ee,U+76f4,U+7801,U+793a,U+79cd,U+7a0b,U+7acb,U+7b2c,U+7b80,U+7ba1,U+7cbe,U+7ed3,U+7ed9,U+7edf,U+7f6e,U+800c,U+8282,U+8350,U+88ab,U+89c1,U+89c4,U+89e3,U+8a00,U+8ba1,U+8ba4,U+8bae-8bb0,U+8bbe,U+8bc1,U+8bfb,U+8d39,U+8d77,U+8def,U+8eab,U+8f6c,U+8f7d,U+8fd0,U+9009,U+90ae,U+90fd,U+9650,U+96c6,U+ff1f; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-118-wght-normal.woff2) format('woff2-variations'); unicode-range: U+a9,U+4e09-4e0b,U+4e0d-4e0e,U+4e13,U+4e1a,U+4e2a,U+4e3a-4e3b,U+4e4b,U+4e86,U+4e8e,U+4ea7,U+4eba,U+4ee5,U+4eec,U+4f1a,U+4f4d,U+4f53,U+4f5c,U+4fe1,U+5165,U+5168,U+5173,U+5176,U+5185,U+51fa,U+5206,U+5230,U+5236,U+524d,U+529b,U+52a0-52a1,U+52a8,U+5316,U+533a,U+53d1,U+53ef,U+53f7,U+5408,U+540c-540e,U+544a,U+548c,U+56de,U+56fd,U+5728,U+5730,U+5907,U+5916,U+591a,U+5927,U+597d,U+5982,U+5b50,U+5b66,U+5b89,U+5b9a,U+5b9e,U+5bb6,U+5bf9,U+5c0f,U+5e02,U+5e73-5e74,U+5e7f,U+5ea6,U+5f00,U+5f0f,U+5f53,U+5f55,U+5fae,U+6027,U+606f,U+60a8,U+60c5,U+610f,U+6210-6211,U+6240,U+6280,U+63a5,U+63a8,U+63d0,U+6536,U+6570,U+6587,U+65b9,U+65e0,U+65f6,U+660e,U+662f,U+66f4,U+6700,U+670d,U+672c,U+6743,U+6765,U+679c,U+6b21,U+6b63,U+6cd5,U+6ce8,U+7248,U+73b0,U+7406,U+751f,U+7528,U+7535,U+76f8,U+770b,U+77e5,U+7ad9,U+7c7b,U+7cfb,U+7ebf,U+7ecf,U+8054,U+80fd,U+81ea,U+884c,U+8868,U+8981,U+8bba,U+8bdd,U+8bf4,U+8bf7,U+8d44,U+8fc7,U+8fd8-8fd9,U+8fdb,U+901a,U+90e8,U+957f,U+95ee,U+95f4,U+9762,U+9875,U+9996,U+ff01,U+ff08-ff09; }
@font-face { font-family: 'Noto Sans SC Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(/fonts/cjk/noto-sans-sc-119-wght-normal.woff2) format('woff2-variations'); unicode-range: U+b7,U+2014,U+3001-3002,U+4e00,U+4e2d,U+65b0,U+65e5,U+6708-6709,U+70b9,U+7684,U+7f51,U+ff0c,U+ff1a; }
