/* 本地子集字体（仅覆盖后台 UI 固定文案；动态数据走系统字体兜底） */
@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./NotoSerifSC-600.woff2') format('woff2');
  unicode-range: U+21-7e, U+a5, U+b1, U+b7, U+d7, U+f7, U+2014, U+2022, U+2026, U+2039-203a, U+2103, U+2713, U+2715, U+3001-3002, U+300a-300f, U+4e00, U+4e0a-4e0b, U+4e0e, U+4e1a, U+4e2d, U+4e3b, U+4ee3, U+4eea, U+4ef7, U+4f1a, U+4f5c, U+4fa7, U+4fdd, U+4fe1, U+505c, U+5143, U+5165, U+5168, U+5171, U+5177, U+5185, U+518c, U+51fa, U+5206, U+5220, U+5229, U+5230, U+5237, U+52a0, U+52a8, U+533a, U+534a, U+5355, U+5361, U+5370, U+53d1, U+53d6, U+53f0, U+53f3, U+53f7, U+540d-540e, U+5458, U+548c, U+54c1, U+56ca, U+56db, U+56de, U+5728, U+573a, U+589e, U+58a8, U+5907, U+5931, U+5982, U+5b57-5b58, U+5b9a, U+5ba2, U+5bb9, U+5bc6, U+5bf8, U+5c0f, U+5c3a, U+5de5-5de6, U+5df2, U+5e08, U+5e55, U+5e8f, U+5e94, U+5e97, U+5f00, U+5f55, U+6001, U+603b, U+606f, U+6210, U+6237, U+6253, U+6309, U+636e, U+6392, U+63d0, U+641c, U+64cd, U+6536, U+6539, U+6548, U+6570, U+65b0, U+65e0, U+65e5, U+6682, U+671f, U+672a, U+672c, U+6761, U+6765, U+6807, U+680f, U+683c, U+6a21, U+6b20-6b22, U+6b3e, U+6bdb, U+6c42, U+6ce8, U+6d3b, U+6d88, U+6dfb, U+70b9, U+7248, U+724c, U+72b6, U+7387, U+738b, U+7406, U+751f, U+7528, U+753b, U+767b, U+7684, U+7686, U+76d8, U+7801, U+786e, U+793a, U+79f0, U+7a0b, U+7ae0, U+7aef, U+7b14, U+7b2c, U+7b7e, U+7ba1, U+7cfb, U+7d22, U+7d2f, U+7ec6, U+7ed1, U+7edc, U+7edf, U+7f16, U+7f51, U+8001, U+80f6, U+81ea, U+8272, U+8282, U+83dc, U+8425, U+884c, U+8868, U+89c4, U+8ba1-8ba2, U+8bb0, U+8bbe, U+8be5, U+8bef, U+8bf7, U+8bfb, U+8c03, U+8d25-8d26, U+8f7d, U+8f91, U+8f93, U+8fc7, U+8fce, U+9000, U+90e8, U+91cd, U+91cf, U+91d1, U+9519, U+95e8, U+9664, U+9700, U+9752, U+9875, U+9884, U+9898, U+989d, U+98ce, U+ff01, U+ff05, U+ff08-ff09, U+ff0c, U+ff1a-ff1b, U+ff1f, U+ffe5;
}
@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./NotoSerifSC-700.woff2') format('woff2');
  unicode-range: U+21-7e, U+a5, U+b1, U+b7, U+d7, U+f7, U+2014, U+2022, U+2026, U+2039-203a, U+2103, U+2713, U+2715, U+3001-3002, U+300a-300f, U+4e00, U+4e0a-4e0b, U+4e0e, U+4e1a, U+4e2d, U+4e3b, U+4ee3, U+4eea, U+4ef7, U+4f1a, U+4f5c, U+4fa7, U+4fdd, U+4fe1, U+505c, U+5143, U+5165, U+5168, U+5171, U+5177, U+5185, U+518c, U+51fa, U+5206, U+5220, U+5229, U+5230, U+5237, U+52a0, U+52a8, U+533a, U+534a, U+5355, U+5361, U+5370, U+53d1, U+53d6, U+53f0, U+53f3, U+53f7, U+540d-540e, U+5458, U+548c, U+54c1, U+56ca, U+56db, U+56de, U+5728, U+573a, U+589e, U+58a8, U+5907, U+5931, U+5982, U+5b57-5b58, U+5b9a, U+5ba2, U+5bb9, U+5bc6, U+5bf8, U+5c0f, U+5c3a, U+5de5-5de6, U+5df2, U+5e08, U+5e55, U+5e8f, U+5e94, U+5e97, U+5f00, U+5f55, U+6001, U+603b, U+606f, U+6210, U+6237, U+6253, U+6309, U+636e, U+6392, U+63d0, U+641c, U+64cd, U+6536, U+6539, U+6548, U+6570, U+65b0, U+65e0, U+65e5, U+6682, U+671f, U+672a, U+672c, U+6761, U+6765, U+6807, U+680f, U+683c, U+6a21, U+6b20-6b22, U+6b3e, U+6bdb, U+6c42, U+6ce8, U+6d3b, U+6d88, U+6dfb, U+70b9, U+7248, U+724c, U+72b6, U+7387, U+738b, U+7406, U+751f, U+7528, U+753b, U+767b, U+7684, U+7686, U+76d8, U+7801, U+786e, U+793a, U+79f0, U+7a0b, U+7ae0, U+7aef, U+7b14, U+7b2c, U+7b7e, U+7ba1, U+7cfb, U+7d22, U+7d2f, U+7ec6, U+7ed1, U+7edc, U+7edf, U+7f16, U+7f51, U+8001, U+80f6, U+81ea, U+8272, U+8282, U+83dc, U+8425, U+884c, U+8868, U+89c4, U+8ba1-8ba2, U+8bb0, U+8bbe, U+8be5, U+8bef, U+8bf7, U+8bfb, U+8c03, U+8d25-8d26, U+8f7d, U+8f91, U+8f93, U+8fc7, U+8fce, U+9000, U+90e8, U+91cd, U+91cf, U+91d1, U+9519, U+95e8, U+9664, U+9700, U+9752, U+9875, U+9884, U+9898, U+989d, U+98ce, U+ff01, U+ff05, U+ff08-ff09, U+ff0c, U+ff1a-ff1b, U+ff1f, U+ffe5;
}
@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./NotoSerifSC-900.woff2') format('woff2');
  unicode-range: U+21-7e, U+a5, U+b1, U+b7, U+d7, U+f7, U+2014, U+2022, U+2026, U+2039-203a, U+2103, U+2713, U+2715, U+3001-3002, U+300a-300f, U+4e00, U+4e0a-4e0b, U+4e0e, U+4e1a, U+4e2d, U+4e3b, U+4ee3, U+4eea, U+4ef7, U+4f1a, U+4f5c, U+4fa7, U+4fdd, U+4fe1, U+505c, U+5143, U+5165, U+5168, U+5171, U+5177, U+5185, U+518c, U+51fa, U+5206, U+5220, U+5229, U+5230, U+5237, U+52a0, U+52a8, U+533a, U+534a, U+5355, U+5361, U+5370, U+53d1, U+53d6, U+53f0, U+53f3, U+53f7, U+540d-540e, U+5458, U+548c, U+54c1, U+56ca, U+56db, U+56de, U+5728, U+573a, U+589e, U+58a8, U+5907, U+5931, U+5982, U+5b57-5b58, U+5b9a, U+5ba2, U+5bb9, U+5bc6, U+5bf8, U+5c0f, U+5c3a, U+5de5-5de6, U+5df2, U+5e08, U+5e55, U+5e8f, U+5e94, U+5e97, U+5f00, U+5f55, U+6001, U+603b, U+606f, U+6210, U+6237, U+6253, U+6309, U+636e, U+6392, U+63d0, U+641c, U+64cd, U+6536, U+6539, U+6548, U+6570, U+65b0, U+65e0, U+65e5, U+6682, U+671f, U+672a, U+672c, U+6761, U+6765, U+6807, U+680f, U+683c, U+6a21, U+6b20-6b22, U+6b3e, U+6bdb, U+6c42, U+6ce8, U+6d3b, U+6d88, U+6dfb, U+70b9, U+7248, U+724c, U+72b6, U+7387, U+738b, U+7406, U+751f, U+7528, U+753b, U+767b, U+7684, U+7686, U+76d8, U+7801, U+786e, U+793a, U+79f0, U+7a0b, U+7ae0, U+7aef, U+7b14, U+7b2c, U+7b7e, U+7ba1, U+7cfb, U+7d22, U+7d2f, U+7ec6, U+7ed1, U+7edc, U+7edf, U+7f16, U+7f51, U+8001, U+80f6, U+81ea, U+8272, U+8282, U+83dc, U+8425, U+884c, U+8868, U+89c4, U+8ba1-8ba2, U+8bb0, U+8bbe, U+8be5, U+8bef, U+8bf7, U+8bfb, U+8c03, U+8d25-8d26, U+8f7d, U+8f91, U+8f93, U+8fc7, U+8fce, U+9000, U+90e8, U+91cd, U+91cf, U+91d1, U+9519, U+95e8, U+9664, U+9700, U+9752, U+9875, U+9884, U+9898, U+989d, U+98ce, U+ff01, U+ff05, U+ff08-ff09, U+ff0c, U+ff1a-ff1b, U+ff1f, U+ffe5;
}
@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./NotoSansSC-400.woff2') format('woff2');
  unicode-range: U+21-7e, U+a5, U+b1, U+b7, U+d7, U+f7, U+2014, U+2022, U+2026, U+2039-203a, U+2103, U+2713, U+2715, U+3001-3002, U+300a-300f, U+4e00, U+4e0a-4e0b, U+4e0e, U+4e1a, U+4e2d, U+4e3b, U+4ee3, U+4eea, U+4ef7, U+4f1a, U+4f5c, U+4fa7, U+4fdd, U+4fe1, U+505c, U+5143, U+5165, U+5168, U+5171, U+5177, U+5185, U+518c, U+51fa, U+5206, U+5220, U+5229, U+5230, U+5237, U+52a0, U+52a8, U+533a, U+534a, U+5355, U+5361, U+5370, U+53d1, U+53d6, U+53f0, U+53f3, U+53f7, U+540d-540e, U+5458, U+548c, U+54c1, U+56ca, U+56db, U+56de, U+5728, U+573a, U+589e, U+58a8, U+5907, U+5931, U+5982, U+5b57-5b58, U+5b9a, U+5ba2, U+5bb9, U+5bc6, U+5bf8, U+5c0f, U+5c3a, U+5de5-5de6, U+5df2, U+5e08, U+5e55, U+5e8f, U+5e94, U+5e97, U+5f00, U+5f55, U+6001, U+603b, U+606f, U+6210, U+6237, U+6253, U+6309, U+636e, U+6392, U+63d0, U+641c, U+64cd, U+6536, U+6539, U+6548, U+6570, U+65b0, U+65e0, U+65e5, U+6682, U+671f, U+672a, U+672c, U+6761, U+6765, U+6807, U+680f, U+683c, U+6a21, U+6b20-6b22, U+6b3e, U+6bdb, U+6c42, U+6ce8, U+6d3b, U+6d88, U+6dfb, U+70b9, U+7248, U+724c, U+72b6, U+7387, U+738b, U+7406, U+751f, U+7528, U+753b, U+767b, U+7684, U+7686, U+76d8, U+7801, U+786e, U+793a, U+79f0, U+7a0b, U+7ae0, U+7aef, U+7b14, U+7b2c, U+7b7e, U+7ba1, U+7cfb, U+7d22, U+7d2f, U+7ec6, U+7ed1, U+7edc, U+7edf, U+7f16, U+7f51, U+8001, U+80f6, U+81ea, U+8272, U+8282, U+83dc, U+8425, U+884c, U+8868, U+89c4, U+8ba1-8ba2, U+8bb0, U+8bbe, U+8be5, U+8bef, U+8bf7, U+8bfb, U+8c03, U+8d25-8d26, U+8f7d, U+8f91, U+8f93, U+8fc7, U+8fce, U+9000, U+90e8, U+91cd, U+91cf, U+91d1, U+9519, U+95e8, U+9664, U+9700, U+9752, U+9875, U+9884, U+9898, U+989d, U+98ce, U+ff01, U+ff05, U+ff08-ff09, U+ff0c, U+ff1a-ff1b, U+ff1f, U+ffe5;
}
@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./NotoSansSC-500.woff2') format('woff2');
  unicode-range: U+21-7e, U+a5, U+b1, U+b7, U+d7, U+f7, U+2014, U+2022, U+2026, U+2039-203a, U+2103, U+2713, U+2715, U+3001-3002, U+300a-300f, U+4e00, U+4e0a-4e0b, U+4e0e, U+4e1a, U+4e2d, U+4e3b, U+4ee3, U+4eea, U+4ef7, U+4f1a, U+4f5c, U+4fa7, U+4fdd, U+4fe1, U+505c, U+5143, U+5165, U+5168, U+5171, U+5177, U+5185, U+518c, U+51fa, U+5206, U+5220, U+5229, U+5230, U+5237, U+52a0, U+52a8, U+533a, U+534a, U+5355, U+5361, U+5370, U+53d1, U+53d6, U+53f0, U+53f3, U+53f7, U+540d-540e, U+5458, U+548c, U+54c1, U+56ca, U+56db, U+56de, U+5728, U+573a, U+589e, U+58a8, U+5907, U+5931, U+5982, U+5b57-5b58, U+5b9a, U+5ba2, U+5bb9, U+5bc6, U+5bf8, U+5c0f, U+5c3a, U+5de5-5de6, U+5df2, U+5e08, U+5e55, U+5e8f, U+5e94, U+5e97, U+5f00, U+5f55, U+6001, U+603b, U+606f, U+6210, U+6237, U+6253, U+6309, U+636e, U+6392, U+63d0, U+641c, U+64cd, U+6536, U+6539, U+6548, U+6570, U+65b0, U+65e0, U+65e5, U+6682, U+671f, U+672a, U+672c, U+6761, U+6765, U+6807, U+680f, U+683c, U+6a21, U+6b20-6b22, U+6b3e, U+6bdb, U+6c42, U+6ce8, U+6d3b, U+6d88, U+6dfb, U+70b9, U+7248, U+724c, U+72b6, U+7387, U+738b, U+7406, U+751f, U+7528, U+753b, U+767b, U+7684, U+7686, U+76d8, U+7801, U+786e, U+793a, U+79f0, U+7a0b, U+7ae0, U+7aef, U+7b14, U+7b2c, U+7b7e, U+7ba1, U+7cfb, U+7d22, U+7d2f, U+7ec6, U+7ed1, U+7edc, U+7edf, U+7f16, U+7f51, U+8001, U+80f6, U+81ea, U+8272, U+8282, U+83dc, U+8425, U+884c, U+8868, U+89c4, U+8ba1-8ba2, U+8bb0, U+8bbe, U+8be5, U+8bef, U+8bf7, U+8bfb, U+8c03, U+8d25-8d26, U+8f7d, U+8f91, U+8f93, U+8fc7, U+8fce, U+9000, U+90e8, U+91cd, U+91cf, U+91d1, U+9519, U+95e8, U+9664, U+9700, U+9752, U+9875, U+9884, U+9898, U+989d, U+98ce, U+ff01, U+ff05, U+ff08-ff09, U+ff0c, U+ff1a-ff1b, U+ff1f, U+ffe5;
}
@font-face {
  font-family: 'Noto Sans SC';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./NotoSansSC-700.woff2') format('woff2');
  unicode-range: U+21-7e, U+a5, U+b1, U+b7, U+d7, U+f7, U+2014, U+2022, U+2026, U+2039-203a, U+2103, U+2713, U+2715, U+3001-3002, U+300a-300f, U+4e00, U+4e0a-4e0b, U+4e0e, U+4e1a, U+4e2d, U+4e3b, U+4ee3, U+4eea, U+4ef7, U+4f1a, U+4f5c, U+4fa7, U+4fdd, U+4fe1, U+505c, U+5143, U+5165, U+5168, U+5171, U+5177, U+5185, U+518c, U+51fa, U+5206, U+5220, U+5229, U+5230, U+5237, U+52a0, U+52a8, U+533a, U+534a, U+5355, U+5361, U+5370, U+53d1, U+53d6, U+53f0, U+53f3, U+53f7, U+540d-540e, U+5458, U+548c, U+54c1, U+56ca, U+56db, U+56de, U+5728, U+573a, U+589e, U+58a8, U+5907, U+5931, U+5982, U+5b57-5b58, U+5b9a, U+5ba2, U+5bb9, U+5bc6, U+5bf8, U+5c0f, U+5c3a, U+5de5-5de6, U+5df2, U+5e08, U+5e55, U+5e8f, U+5e94, U+5e97, U+5f00, U+5f55, U+6001, U+603b, U+606f, U+6210, U+6237, U+6253, U+6309, U+636e, U+6392, U+63d0, U+641c, U+64cd, U+6536, U+6539, U+6548, U+6570, U+65b0, U+65e0, U+65e5, U+6682, U+671f, U+672a, U+672c, U+6761, U+6765, U+6807, U+680f, U+683c, U+6a21, U+6b20-6b22, U+6b3e, U+6bdb, U+6c42, U+6ce8, U+6d3b, U+6d88, U+6dfb, U+70b9, U+7248, U+724c, U+72b6, U+7387, U+738b, U+7406, U+751f, U+7528, U+753b, U+767b, U+7684, U+7686, U+76d8, U+7801, U+786e, U+793a, U+79f0, U+7a0b, U+7ae0, U+7aef, U+7b14, U+7b2c, U+7b7e, U+7ba1, U+7cfb, U+7d22, U+7d2f, U+7ec6, U+7ed1, U+7edc, U+7edf, U+7f16, U+7f51, U+8001, U+80f6, U+81ea, U+8272, U+8282, U+83dc, U+8425, U+884c, U+8868, U+89c4, U+8ba1-8ba2, U+8bb0, U+8bbe, U+8be5, U+8bef, U+8bf7, U+8bfb, U+8c03, U+8d25-8d26, U+8f7d, U+8f91, U+8f93, U+8fc7, U+8fce, U+9000, U+90e8, U+91cd, U+91cf, U+91d1, U+9519, U+95e8, U+9664, U+9700, U+9752, U+9875, U+9884, U+9898, U+989d, U+98ce, U+ff01, U+ff05, U+ff08-ff09, U+ff0c, U+ff1a-ff1b, U+ff1f, U+ffe5;
}
