/* 由 scripts/build-fonts.py 生成，勿手改。
   全量切片 + unicode-range：浏览器只取当前页面用到的片，一个字不漏。 */

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-0.woff2") format("woff2");
  unicode-range: U+20-7E, U+A0-AC, U+AE-FF;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-1.woff2") format("woff2");
  unicode-range: U+2000-200B, U+2010-2016, U+2018-2022, U+2025-2027, U+2030-2037, U+2039-203F, U+2042, U+2044, U+2047-2049, U+2051-2052, U+205A, U+205D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-2.woff2") format("woff2");
  unicode-range: U+3000-302D, U+3030, U+3033-303F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-3.woff2") format("woff2");
  unicode-range: U+FF01-FFBE, U+FFC2-FFC7, U+FFCA-FFCF, U+FFD2-FFD7, U+FFDA-FFDC, U+FFE0-FFE6, U+FFE8-FFEE;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-4.woff2") format("woff2");
  unicode-range: U+8A18, U+5FA9, U+7D93, U+4E4B, U+6E90, U+6B61, U+8FCE, U+8A2A, U+554F, U+6211, U+7684, U+500B, U+4EBA, U+7AD9, U+9EDE, U+96A8, U+7B46, U+9304, U+672D, U+9F4B, U+8003, U+516D, U+85DD, U+6D41, U+4E94, U+6B63, U+7FA9, U+958B, U+100-179;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-5.woff2") format("woff2");
  unicode-range: U+17A-20F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-6.woff2") format("woff2");
  unicode-range: U+210-2A5;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-7.woff2") format("woff2");
  unicode-range: U+2A6-2B0, U+2B2-2B3, U+2B7-2BE, U+2C0-2C1, U+2C6-2D1, U+2D8-2DE, U+2E0-2EC, U+2EF-2F0, U+2F3, U+2F7, U+300-30D, U+30F, U+311, U+316-320, U+323-32A, U+32C-332, U+334-336, U+338-33D, U+340-341, U+358, U+361, U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-39B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-8.woff2") format("woff2");
  unicode-range: U+39C-3A1, U+3A3-3E1, U+3F0-440;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-9.woff2") format("woff2");
  unicode-range: U+441-45F, U+462-463, U+46A-46B, U+472-475, U+478-479, U+490-493, U+496-497, U+49A-49D, U+4A2-4A3, U+4AE-4B3, U+4B8-4BB, U+4C9-4CA, U+4D8-4D9, U+4DE-4EB, U+4EE-4F5, U+4FE-4FF, U+E3F, U+FD5-FD6, U+1D00, U+1D04-1D08, U+1D0A-1D10, U+1D14-1D15, U+1D18-1D1C, U+1D20-1D23, U+1D25, U+1D2C, U+1D2E, U+1D30-1D31, U+1D33-1D3A, U+1D3C, U+1D3E-1D43, U+1D47-1D49, U+1D4D, U+1D4F-1D50, U+1D52, U+1D56-1D58, U+1D5B, U+1D62;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-10.woff2") format("woff2");
  unicode-range: U+1D63-1D65, U+1D9C, U+1DA0, U+1DA2, U+1DBB, U+1E00-1E8E;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-11.woff2") format("woff2");
  unicode-range: U+1E8F-1F15, U+1F18-1F1D, U+1F20-1F28;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-12.woff2") format("woff2");
  unicode-range: U+1F29-1F45, U+1F48-1F4D, U+1F50-1F57, U+1F59, U+1F5B, U+1F5D, U+1F5F-1F7D, U+1F80-1FB4, U+1FB6-1FC4, U+1FC6-1FCA;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-13.woff2") format("woff2");
  unicode-range: U+1FCB-1FD3, U+1FD6-1FDB, U+1FDD-1FEF, U+1FF2-1FF4, U+1FF6-1FFE, U+2070-2071, U+2074-208E, U+2090-209C, U+20A0-20C1, U+20DD-20DE, U+2100-2101, U+2103, U+2105-2106, U+2109-210A, U+210E-210F, U+2113, U+2116-2117, U+211E, U+2120-2122, U+2126-2127, U+2129-212B, U+212E, U+2132, U+2135, U+213B, U+2141;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-14.woff2") format("woff2");
  unicode-range: U+2142-2144, U+214B, U+214D-214E, U+2150-218B, U+2190-2199, U+21B6-21B9, U+21C4-21C6, U+21CB-21D0, U+21D2, U+21D4, U+21E6-21EA, U+21F5, U+2200-220D, U+220F, U+2211-2213, U+2215-2216, U+2219-2220, U+2223-2230, U+2234-2237, U+223C-223E, U+2242-2243, U+2245, U+2248;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-15.woff2") format("woff2");
  unicode-range: U+224B-224C, U+2251-2253, U+225C, U+2260-2262, U+2264-226B, U+226E-226F, U+2272-2273, U+2276-2277, U+2282-228B, U+2295-2299, U+229C-229E, U+22A0, U+22A2-22A5, U+22BF-22C5, U+22DA-22DB, U+22EE-22F1, U+2300, U+2302-2303, U+2305-2307, U+2312, U+2318, U+2325-2326, U+2329-232C, U+2373-237B, U+2387, U+238B, U+2393, U+239B-23AD, U+23B0-23B1, U+23BE-23CC, U+23CE, U+23DA-23DB, U+23E3, U+23E8, U+23FB-23FE, U+2400-2413;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-16.woff2") format("woff2");
  unicode-range: U+2414-2426, U+2460-24E2;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-17.woff2") format("woff2");
  unicode-range: U+24E3-2578;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-18.woff2") format("woff2");
  unicode-range: U+2579-25AB, U+25B1-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25C9-25CC, U+25CE-25D3, U+25E2-25E6, U+25EF, U+25FB-25FC, U+2600-2603, U+2605-2606, U+2609, U+260E-2612, U+2616-2617, U+261C-261F, U+262F-2637, U+2640-2642, U+2660-266F, U+2672-267D, U+2686-268F, U+26A0, U+26AA;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-19.woff2") format("woff2");
  unicode-range: U+26AB, U+26BD-26BE, U+26CB, U+26E4-26E7, U+2702, U+2713, U+2717, U+271A, U+273D, U+273F-2740, U+2756, U+275B-2760, U+2772-2773, U+2776-2793, U+27A1, U+27E8-27EB, U+2934-2935, U+29BF, U+29C8-29C9, U+29FA-29FB, U+2A7D-2A7E, U+2ACB-2ACC, U+2AFD, U+2B05-2B07, U+2B1A, U+2B25-2B26, U+2B29, U+2B58, U+2B60-2B65, U+2B82-2B83, U+2B95, U+2B97, U+2BBA, U+2C64-2C66, U+2C7C-2C7D, U+2E2E, U+2E3A-2E3B, U+2E40, U+2E55-2E56, U+2E80-2E99, U+2E9B-2EB1;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-20.woff2") format("woff2");
  unicode-range: U+2EB2-2EF3, U+2F00-2F53;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-21.woff2") format("woff2");
  unicode-range: U+2F54-2FD5, U+2FF0-2FFF, U+3041-3044;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-22.woff2") format("woff2");
  unicode-range: U+3045-3096, U+3099-30DC;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-23.woff2") format("woff2");
  unicode-range: U+30DD-30FF, U+3105-312F, U+3131-3178;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-24.woff2") format("woff2");
  unicode-range: U+3179-318E, U+3190-31E5, U+31EF-3218;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-25.woff2") format("woff2");
  unicode-range: U+3219-321E, U+3220-32AF;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-26.woff2") format("woff2");
  unicode-range: U+32B0-3345;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-27.woff2") format("woff2");
  unicode-range: U+3346-33DB;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-28.woff2") format("woff2");
  unicode-range: U+33DC-3471;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-29.woff2") format("woff2");
  unicode-range: U+3472-3507;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-30.woff2") format("woff2");
  unicode-range: U+3508-359D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-31.woff2") format("woff2");
  unicode-range: U+359E-3633;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-32.woff2") format("woff2");
  unicode-range: U+3634-36C9;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-33.woff2") format("woff2");
  unicode-range: U+36CA-375F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-34.woff2") format("woff2");
  unicode-range: U+3760-37F5;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-35.woff2") format("woff2");
  unicode-range: U+37F6-388B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-36.woff2") format("woff2");
  unicode-range: U+388C-3921;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-37.woff2") format("woff2");
  unicode-range: U+3922-39B7;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-38.woff2") format("woff2");
  unicode-range: U+39B8-3A4D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-39.woff2") format("woff2");
  unicode-range: U+3A4E-3AE3;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-40.woff2") format("woff2");
  unicode-range: U+3AE4-3B79;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-41.woff2") format("woff2");
  unicode-range: U+3B7A-3C0F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-42.woff2") format("woff2");
  unicode-range: U+3C10-3CA5;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-43.woff2") format("woff2");
  unicode-range: U+3CA6-3D3B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-44.woff2") format("woff2");
  unicode-range: U+3D3C-3DD1;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-45.woff2") format("woff2");
  unicode-range: U+3DD2-3E67;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-46.woff2") format("woff2");
  unicode-range: U+3E68-3EFD;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-47.woff2") format("woff2");
  unicode-range: U+3EFE-3F93;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-48.woff2") format("woff2");
  unicode-range: U+3F94-4029;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-49.woff2") format("woff2");
  unicode-range: U+402A-40BF;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-50.woff2") format("woff2");
  unicode-range: U+40C0-4155;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-51.woff2") format("woff2");
  unicode-range: U+4156-41EB;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-52.woff2") format("woff2");
  unicode-range: U+41EC-4281;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-53.woff2") format("woff2");
  unicode-range: U+4282-4317;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-54.woff2") format("woff2");
  unicode-range: U+4318-43AD;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-55.woff2") format("woff2");
  unicode-range: U+43AE-4443;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-56.woff2") format("woff2");
  unicode-range: U+4444-44D9;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-57.woff2") format("woff2");
  unicode-range: U+44DA-456F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-58.woff2") format("woff2");
  unicode-range: U+4570-4605;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-59.woff2") format("woff2");
  unicode-range: U+4606-469B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-60.woff2") format("woff2");
  unicode-range: U+469C-4731;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-61.woff2") format("woff2");
  unicode-range: U+4732-47C7;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-62.woff2") format("woff2");
  unicode-range: U+47C8-485D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-63.woff2") format("woff2");
  unicode-range: U+485E-48F3;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-64.woff2") format("woff2");
  unicode-range: U+48F4-4989;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-65.woff2") format("woff2");
  unicode-range: U+498A-4A1F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-66.woff2") format("woff2");
  unicode-range: U+4A20-4AB5;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-67.woff2") format("woff2");
  unicode-range: U+4AB6-4B4B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-68.woff2") format("woff2");
  unicode-range: U+4B4C-4BE1;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-69.woff2") format("woff2");
  unicode-range: U+4BE2-4C77;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-70.woff2") format("woff2");
  unicode-range: U+4C78-4D0D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-71.woff2") format("woff2");
  unicode-range: U+4D0E-4DA3;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-72.woff2") format("woff2");
  unicode-range: U+4DA4-4E39;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-73.woff2") format("woff2");
  unicode-range: U+4E3A-4E4A, U+4E4C-4E93, U+4E95-4EB9, U+4EBB-4ED2;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-74.woff2") format("woff2");
  unicode-range: U+4ED3-4F68;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-75.woff2") format("woff2");
  unicode-range: U+4F69-4FFE;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-76.woff2") format("woff2");
  unicode-range: U+4FFF-500A, U+500C-5095;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-77.woff2") format("woff2");
  unicode-range: U+5096-512B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-78.woff2") format("woff2");
  unicode-range: U+512C-516C, U+516E-51C2;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-79.woff2") format("woff2");
  unicode-range: U+51C3-5258;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-80.woff2") format("woff2");
  unicode-range: U+5259-52EE;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-81.woff2") format("woff2");
  unicode-range: U+52EF-5384;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-82.woff2") format("woff2");
  unicode-range: U+5385-541A;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-83.woff2") format("woff2");
  unicode-range: U+541B-54B0;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-84.woff2") format("woff2");
  unicode-range: U+54B1-5546;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-85.woff2") format("woff2");
  unicode-range: U+5547-554E, U+5550-55DD;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-86.woff2") format("woff2");
  unicode-range: U+55DE-5673;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-87.woff2") format("woff2");
  unicode-range: U+5674-5709;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-88.woff2") format("woff2");
  unicode-range: U+570A-579F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-89.woff2") format("woff2");
  unicode-range: U+57A0-5835;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-90.woff2") format("woff2");
  unicode-range: U+5836-58CB;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-91.woff2") format("woff2");
  unicode-range: U+58CC-5961;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-92.woff2") format("woff2");
  unicode-range: U+5962-59F7;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-93.woff2") format("woff2");
  unicode-range: U+59F8-5A8D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-94.woff2") format("woff2");
  unicode-range: U+5A8E-5B23;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-95.woff2") format("woff2");
  unicode-range: U+5B24-5BB9;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-96.woff2") format("woff2");
  unicode-range: U+5BBA-5C4F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-97.woff2") format("woff2");
  unicode-range: U+5C50-5CE5;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-98.woff2") format("woff2");
  unicode-range: U+5CE6-5D7B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-99.woff2") format("woff2");
  unicode-range: U+5D7C-5E11;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-100.woff2") format("woff2");
  unicode-range: U+5E12-5EA7;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-101.woff2") format("woff2");
  unicode-range: U+5EA8-5F3D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-102.woff2") format("woff2");
  unicode-range: U+5F3E-5FA8, U+5FAA-5FD4;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-103.woff2") format("woff2");
  unicode-range: U+5FD5-606A;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-104.woff2") format("woff2");
  unicode-range: U+606B-6100;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-105.woff2") format("woff2");
  unicode-range: U+6101-6196;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-106.woff2") format("woff2");
  unicode-range: U+6197-6210, U+6212-622D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-107.woff2") format("woff2");
  unicode-range: U+622E-62C3;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-108.woff2") format("woff2");
  unicode-range: U+62C4-6359;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-109.woff2") format("woff2");
  unicode-range: U+635A-63EF;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-110.woff2") format("woff2");
  unicode-range: U+63F0-6485;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-111.woff2") format("woff2");
  unicode-range: U+6486-651B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-112.woff2") format("woff2");
  unicode-range: U+651C-65B1;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-113.woff2") format("woff2");
  unicode-range: U+65B2-6647;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-114.woff2") format("woff2");
  unicode-range: U+6648-66DD;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-115.woff2") format("woff2");
  unicode-range: U+66DE-672C, U+672E-6774;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-116.woff2") format("woff2");
  unicode-range: U+6775-680A;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-117.woff2") format("woff2");
  unicode-range: U+680B-68A0;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-118.woff2") format("woff2");
  unicode-range: U+68A1-6936;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-119.woff2") format("woff2");
  unicode-range: U+6937-69CC;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-120.woff2") format("woff2");
  unicode-range: U+69CD-6A62;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-121.woff2") format("woff2");
  unicode-range: U+6A63-6AF8;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-122.woff2") format("woff2");
  unicode-range: U+6AF9-6B60, U+6B62, U+6B64-6B90;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-123.woff2") format("woff2");
  unicode-range: U+6B91-6C26;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-124.woff2") format("woff2");
  unicode-range: U+6C27-6CBC;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-125.woff2") format("woff2");
  unicode-range: U+6CBD-6D40, U+6D42-6D53;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-126.woff2") format("woff2");
  unicode-range: U+6D54-6DE9;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-127.woff2") format("woff2");
  unicode-range: U+6DEA-6E7F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-128.woff2") format("woff2");
  unicode-range: U+6E80-6E8F, U+6E91-6F16;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-129.woff2") format("woff2");
  unicode-range: U+6F17-6FAC;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-130.woff2") format("woff2");
  unicode-range: U+6FAD-7042;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-131.woff2") format("woff2");
  unicode-range: U+7043-70D8;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-132.woff2") format("woff2");
  unicode-range: U+70D9-716E;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-133.woff2") format("woff2");
  unicode-range: U+716F-7204;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-134.woff2") format("woff2");
  unicode-range: U+7205-729A;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-135.woff2") format("woff2");
  unicode-range: U+729B-7330;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-136.woff2") format("woff2");
  unicode-range: U+7331-73C6;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-137.woff2") format("woff2");
  unicode-range: U+73C7-745C;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-138.woff2") format("woff2");
  unicode-range: U+745D-74F2;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-139.woff2") format("woff2");
  unicode-range: U+74F3-7588;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-140.woff2") format("woff2");
  unicode-range: U+7589-761E;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-141.woff2") format("woff2");
  unicode-range: U+761F-7683, U+7685-76B5;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-142.woff2") format("woff2");
  unicode-range: U+76B6-774B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-143.woff2") format("woff2");
  unicode-range: U+774C-77E1;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-144.woff2") format("woff2");
  unicode-range: U+77E2-7877;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-145.woff2") format("woff2");
  unicode-range: U+7878-790D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-146.woff2") format("woff2");
  unicode-range: U+790E-79A3;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-147.woff2") format("woff2");
  unicode-range: U+79A4-7A39;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-148.woff2") format("woff2");
  unicode-range: U+7A3A-7ACF;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-149.woff2") format("woff2");
  unicode-range: U+7AD0-7AD8, U+7ADA-7B45, U+7B47-7B67;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-150.woff2") format("woff2");
  unicode-range: U+7B68-7BFD;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-151.woff2") format("woff2");
  unicode-range: U+7BFE-7C93;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-152.woff2") format("woff2");
  unicode-range: U+7C94-7D29;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-153.woff2") format("woff2");
  unicode-range: U+7D2A-7D92, U+7D94-7DC0;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-154.woff2") format("woff2");
  unicode-range: U+7DC1-7E56;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-155.woff2") format("woff2");
  unicode-range: U+7E57-7EEC;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-156.woff2") format("woff2");
  unicode-range: U+7EED-7F82;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-157.woff2") format("woff2");
  unicode-range: U+7F83-7FA8, U+7FAA-8002, U+8004-801A;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-158.woff2") format("woff2");
  unicode-range: U+801B-80B0;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-159.woff2") format("woff2");
  unicode-range: U+80B1-8146;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-160.woff2") format("woff2");
  unicode-range: U+8147-81DC;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-161.woff2") format("woff2");
  unicode-range: U+81DD-8272;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-162.woff2") format("woff2");
  unicode-range: U+8273-8308;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-163.woff2") format("woff2");
  unicode-range: U+8309-839E;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-164.woff2") format("woff2");
  unicode-range: U+839F-8434;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-165.woff2") format("woff2");
  unicode-range: U+8435-84CA;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-166.woff2") format("woff2");
  unicode-range: U+84CB-8560;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-167.woff2") format("woff2");
  unicode-range: U+8561-85DC, U+85DE-85F7;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-168.woff2") format("woff2");
  unicode-range: U+85F8-868D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-169.woff2") format("woff2");
  unicode-range: U+868E-8723;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-170.woff2") format("woff2");
  unicode-range: U+8724-87B9;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-171.woff2") format("woff2");
  unicode-range: U+87BA-884F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-172.woff2") format("woff2");
  unicode-range: U+8850-88E5;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-173.woff2") format("woff2");
  unicode-range: U+88E6-897B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-174.woff2") format("woff2");
  unicode-range: U+897C-8A11;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-175.woff2") format("woff2");
  unicode-range: U+8A12-8A17, U+8A19-8A29, U+8A2B-8AA9;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-176.woff2") format("woff2");
  unicode-range: U+8AAA-8B3F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-177.woff2") format("woff2");
  unicode-range: U+8B40-8BD5;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-178.woff2") format("woff2");
  unicode-range: U+8BD6-8C6B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-179.woff2") format("woff2");
  unicode-range: U+8C6C-8D01;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-180.woff2") format("woff2");
  unicode-range: U+8D02-8D97;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-181.woff2") format("woff2");
  unicode-range: U+8D98-8E2D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-182.woff2") format("woff2");
  unicode-range: U+8E2E-8EC3;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-183.woff2") format("woff2");
  unicode-range: U+8EC4-8F59;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-184.woff2") format("woff2");
  unicode-range: U+8F5A-8FCD, U+8FCF-8FF0;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-185.woff2") format("woff2");
  unicode-range: U+8FF1-9086;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-186.woff2") format("woff2");
  unicode-range: U+9087-911C;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-187.woff2") format("woff2");
  unicode-range: U+911D-91B2;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-188.woff2") format("woff2");
  unicode-range: U+91B3-9248;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-189.woff2") format("woff2");
  unicode-range: U+9249-92DE;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-190.woff2") format("woff2");
  unicode-range: U+92DF-9303, U+9305-9375;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-191.woff2") format("woff2");
  unicode-range: U+9376-940B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-192.woff2") format("woff2");
  unicode-range: U+940C-94A1;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-193.woff2") format("woff2");
  unicode-range: U+94A2-9537;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-194.woff2") format("woff2");
  unicode-range: U+9538-958A, U+958C-95CE;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-195.woff2") format("woff2");
  unicode-range: U+95CF-9664;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-196.woff2") format("woff2");
  unicode-range: U+9665-96A7, U+96A9-96FB;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-197.woff2") format("woff2");
  unicode-range: U+96FC-9791;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-198.woff2") format("woff2");
  unicode-range: U+9792-9827;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-199.woff2") format("woff2");
  unicode-range: U+9828-98BD;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-200.woff2") format("woff2");
  unicode-range: U+98BE-9953;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-201.woff2") format("woff2");
  unicode-range: U+9954-99E9;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-202.woff2") format("woff2");
  unicode-range: U+99EA-9A7F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-203.woff2") format("woff2");
  unicode-range: U+9A80-9B15;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-204.woff2") format("woff2");
  unicode-range: U+9B16-9BAB;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-205.woff2") format("woff2");
  unicode-range: U+9BAC-9C41;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-206.woff2") format("woff2");
  unicode-range: U+9C42-9CD7;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-207.woff2") format("woff2");
  unicode-range: U+9CD8-9D6D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-208.woff2") format("woff2");
  unicode-range: U+9D6E-9E03;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-209.woff2") format("woff2");
  unicode-range: U+9E04-9E99;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-210.woff2") format("woff2");
  unicode-range: U+9E9A-9EDD, U+9EDF-9F30;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-211.woff2") format("woff2");
  unicode-range: U+9F31-9F4A, U+9F4C-9FC7;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-212.woff2") format("woff2");
  unicode-range: U+9FC8-9FFF, U+A4D0-A4FF, U+A730-A731, U+A78D, U+A7AA, U+A7AD-A7AF, U+A7B2-A7B5, U+A7F1-A7F4, U+AB53, U+AC00-AC1D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-213.woff2") format("woff2");
  unicode-range: U+AC1E-ACB3;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-214.woff2") format("woff2");
  unicode-range: U+ACB4-AD49;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-215.woff2") format("woff2");
  unicode-range: U+AD4A-ADDF;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-216.woff2") format("woff2");
  unicode-range: U+ADE0-AE75;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-217.woff2") format("woff2");
  unicode-range: U+AE76-AF0B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-218.woff2") format("woff2");
  unicode-range: U+AF0C-AFA1;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-219.woff2") format("woff2");
  unicode-range: U+AFA2-B037;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-220.woff2") format("woff2");
  unicode-range: U+B038-B0CD;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-221.woff2") format("woff2");
  unicode-range: U+B0CE-B163;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-222.woff2") format("woff2");
  unicode-range: U+B164-B1F9;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-223.woff2") format("woff2");
  unicode-range: U+B1FA-B28F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-224.woff2") format("woff2");
  unicode-range: U+B290-B325;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-225.woff2") format("woff2");
  unicode-range: U+B326-B3BB;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-226.woff2") format("woff2");
  unicode-range: U+B3BC-B451;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-227.woff2") format("woff2");
  unicode-range: U+B452-B4E7;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-228.woff2") format("woff2");
  unicode-range: U+B4E8-B57D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-229.woff2") format("woff2");
  unicode-range: U+B57E-B613;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-230.woff2") format("woff2");
  unicode-range: U+B614-B6A9;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-231.woff2") format("woff2");
  unicode-range: U+B6AA-B73F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-232.woff2") format("woff2");
  unicode-range: U+B740-B7D5;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-233.woff2") format("woff2");
  unicode-range: U+B7D6-B86B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-234.woff2") format("woff2");
  unicode-range: U+B86C-B901;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-235.woff2") format("woff2");
  unicode-range: U+B902-B997;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-236.woff2") format("woff2");
  unicode-range: U+B998-BA2D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-237.woff2") format("woff2");
  unicode-range: U+BA2E-BAC3;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-238.woff2") format("woff2");
  unicode-range: U+BAC4-BB59;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-239.woff2") format("woff2");
  unicode-range: U+BB5A-BBEF;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-240.woff2") format("woff2");
  unicode-range: U+BBF0-BC85;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-241.woff2") format("woff2");
  unicode-range: U+BC86-BD1B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-242.woff2") format("woff2");
  unicode-range: U+BD1C-BDB1;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-243.woff2") format("woff2");
  unicode-range: U+BDB2-BE47;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-244.woff2") format("woff2");
  unicode-range: U+BE48-BEDD;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-245.woff2") format("woff2");
  unicode-range: U+BEDE-BF73;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-246.woff2") format("woff2");
  unicode-range: U+BF74-C009;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-247.woff2") format("woff2");
  unicode-range: U+C00A-C09F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-248.woff2") format("woff2");
  unicode-range: U+C0A0-C135;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-249.woff2") format("woff2");
  unicode-range: U+C136-C1CB;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-250.woff2") format("woff2");
  unicode-range: U+C1CC-C261;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-251.woff2") format("woff2");
  unicode-range: U+C262-C2F7;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-252.woff2") format("woff2");
  unicode-range: U+C2F8-C38D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-253.woff2") format("woff2");
  unicode-range: U+C38E-C423;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-254.woff2") format("woff2");
  unicode-range: U+C424-C4B9;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-255.woff2") format("woff2");
  unicode-range: U+C4BA-C54F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-256.woff2") format("woff2");
  unicode-range: U+C550-C5E5;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-257.woff2") format("woff2");
  unicode-range: U+C5E6-C67B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-258.woff2") format("woff2");
  unicode-range: U+C67C-C711;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-259.woff2") format("woff2");
  unicode-range: U+C712-C7A7;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-260.woff2") format("woff2");
  unicode-range: U+C7A8-C83D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-261.woff2") format("woff2");
  unicode-range: U+C83E-C8D3;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-262.woff2") format("woff2");
  unicode-range: U+C8D4-C969;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-263.woff2") format("woff2");
  unicode-range: U+C96A-C9FF;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-264.woff2") format("woff2");
  unicode-range: U+CA00-CA95;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-265.woff2") format("woff2");
  unicode-range: U+CA96-CB2B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-266.woff2") format("woff2");
  unicode-range: U+CB2C-CBC1;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-267.woff2") format("woff2");
  unicode-range: U+CBC2-CC57;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-268.woff2") format("woff2");
  unicode-range: U+CC58-CCED;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-269.woff2") format("woff2");
  unicode-range: U+CCEE-CD83;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-270.woff2") format("woff2");
  unicode-range: U+CD84-CE19;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-271.woff2") format("woff2");
  unicode-range: U+CE1A-CEAF;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-272.woff2") format("woff2");
  unicode-range: U+CEB0-CF45;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-273.woff2") format("woff2");
  unicode-range: U+CF46-CFDB;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-274.woff2") format("woff2");
  unicode-range: U+CFDC-D071;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-275.woff2") format("woff2");
  unicode-range: U+D072-D107;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-276.woff2") format("woff2");
  unicode-range: U+D108-D19D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-277.woff2") format("woff2");
  unicode-range: U+D19E-D233;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-278.woff2") format("woff2");
  unicode-range: U+D234-D2C9;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-279.woff2") format("woff2");
  unicode-range: U+D2CA-D35F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-280.woff2") format("woff2");
  unicode-range: U+D360-D3F5;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-281.woff2") format("woff2");
  unicode-range: U+D3F6-D48B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-282.woff2") format("woff2");
  unicode-range: U+D48C-D521;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-283.woff2") format("woff2");
  unicode-range: U+D522-D5B7;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-284.woff2") format("woff2");
  unicode-range: U+D5B8-D64D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-285.woff2") format("woff2");
  unicode-range: U+D64E-D6E3;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-286.woff2") format("woff2");
  unicode-range: U+D6E4-D779;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-287.woff2") format("woff2");
  unicode-range: U+D77A-D7A3, U+E003, U+E500-E507, U+EE01, U+F061, U+F900-F960;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-288.woff2") format("woff2");
  unicode-range: U+F961-F9F6;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-289.woff2") format("woff2");
  unicode-range: U+F9F7-FA6D, U+FA7F, U+FAD4, U+FB00-FB04, U+FE10-FE19, U+FE30-FE3D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-290.woff2") format("woff2");
  unicode-range: U+FE3E-FE52, U+FE54-FE66, U+FE68-FE6B, U+FFFC-FFFD, U+107A5, U+11FB0, U+16FE2-16FE3, U+16FF2-16FF3, U+1B132, U+1B155, U+1D300-1D356, U+1D360-1D368;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-291.woff2") format("woff2");
  unicode-range: U+1D369-1D376, U+1F100-1F187;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-292.woff2") format("woff2");
  unicode-range: U+1F188-1F1AD, U+1F200-1F202, U+1F210-1F23B, U+1F240-1F248, U+1F250-1F251, U+1F260-1F265, U+1F79C, U+1FA60-1FA6D, U+20003, U+2000B, U+2000E, U+20024, U+20027, U+2002A-2002B, U+2003E, U+2005E, U+20063, U+2006D, U+20086-20087, U+20089-2008A, U+20092, U+20094, U+200A2, U+200A4, U+200B0, U+200CA-200CD, U+200D1, U+200D3, U+200DB-200DC, U+200E9, U+200F2, U+2010C, U+2010E-2010F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-293.woff2") format("woff2");
  unicode-range: U+20114, U+2011E-20120, U+20122, U+20129, U+20136, U+2013B-2013C, U+20164, U+201A2-201A3, U+201A8-201A9, U+201BE, U+201D4, U+201D7, U+201EE, U+20201, U+2020C, U+20235, U+20242, U+20263, U+2026E, U+2028E, U+2029F, U+202AC, U+202C2, U+202C6, U+202E4, U+20302, U+20316, U+2032F, U+20350, U+203AE, U+203B7, U+203C0, U+203C5, U+2040D, U+2042D, U+20435, U+2043A, U+20469, U+20509, U+2050C, U+2052D, U+2053E-2053F, U+20541-20542, U+20545-20547, U+20584, U+20587, U+205C2, U+205C9, U+205CC, U+205FB, U+20611, U+20627-20628, U+20646, U+2064F, U+20674, U+20676, U+206A4, U+206E1, U+206F1, U+20705, U+2070E, U+20731-20732, U+20734, U+20736, U+2073A, U+2073E, U+20779, U+207A9, U+207AB, U+207AD, U+207B0, U+207CD, U+207FA, U+20803-20804, U+2081D, U+20895, U+208FE, U+20904, U+2090E, U+20929, U+20930, U+20984, U+2099D, U+209AA-209AB, U+209B3, U+209DA, U+209E9, U+20A44-20A45, U+20A64, U+20A9A, U+20AB1-20AB2, U+20AE4, U+20B20, U+20B24, U+20B2A, U+20B36, U+20B56, U+20B6F, U+20B9F, U+20BB5-20BB7, U+20BBE-20BBF, U+20BD7-20BD8, U+20BE5, U+20BEA, U+20C34, U+20C41, U+20C53, U+20C5B, U+20C5E, U+20C78, U+20C8E-20C8F, U+20C96, U+20CBF, U+20CC1, U+20CC3, U+20CCF-20CD0, U+20CD4-20CD5, U+20CED, U+20CFC, U+20D02, U+20D15, U+20D1F, U+20D2B, U+20D32, U+20D46-20D47, U+20D5D, U+20D71;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-294.woff2") format("woff2");
  unicode-range: U+20D7C, U+20D7F, U+20DA7, U+20DE1, U+20DFA, U+20DFF, U+20E01, U+20E0E-20E0F, U+20E5A, U+20E76-20E77, U+20E95-20E96, U+20E98, U+20E9D, U+20EA2, U+20ED7-20ED8, U+20EF3, U+20EF9-20EFA, U+20F1F, U+20F22, U+20F2D-20F2E, U+20F3B, U+20F4C, U+20F7E, U+20F90-20F91, U+20F96, U+20FB4, U+20FBC, U+20FD5, U+20FEA, U+21014, U+21055, U+2105C, U+2106F, U+21075-21076, U+2107B, U+210A2, U+210AB, U+210BF, U+210C1, U+210C9, U+210E4, U+210F6, U+21116, U+21123, U+21145, U+21155, U+211A5, U+211CC, U+211D9, U+211FC, U+2123C-2123D, U+21244, U+21251, U+21265, U+2126B, U+21284, U+212EF, U+21334, U+21336, U+2134C, U+2136A, U+21372, U+21375, U+21377, U+2137C, U+2139A, U+213CB, U+21413, U+21428, U+2144D, U+2145E, U+21483-21484, U+214DA, U+21523, U+21562, U+215D7, U+215DC, U+215E6, U+21619, U+21681, U+216A6, U+216B1, U+216B4, U+216BD, U+216DF, U+216E3, U+216F0, U+21757, U+2176D, U+217C8, U+217D3, U+217DA, U+217E5, U+217EC, U+2180D, U+21824, U+21857, U+21883, U+218EA, U+2192B, U+21946, U+21948, U+21967, U+21976, U+2197C, U+21980, U+21982, U+219BC, U+219F3, U+21A18, U+21A1A, U+21A25, U+21A38, U+21A4B, U+21A61, U+21A7B, U+21ACF, U+21B36, U+21B54, U+21B90, U+21BC1-21BC2, U+21C26, U+21C2A, U+21C48, U+21C52, U+21C95, U+21CA2, U+21CAC, U+21CBE, U+21CDE, U+21D2D, U+21D49, U+21D53, U+21D59-21D5A, U+21D7B, U+21D84, U+21D8B, U+21D90;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-295.woff2") format("woff2");
  unicode-range: U+21DA6, U+21DAD, U+21DD1, U+21DE0, U+21DE8, U+21DEB, U+21DF8, U+21E03, U+21E16-21E17, U+21E1E, U+21E23, U+21E47, U+21E6C, U+21E8E, U+21E9F, U+21EA3, U+21EAF, U+21EB1-21EB2, U+21ECA, U+21ED5, U+21EED, U+21EEF, U+21F0F, U+21F15, U+21F31, U+21F3E-21F3F, U+21F57, U+21F71, U+21F7A, U+21F8B, U+21F9E, U+21FB0, U+21FB2, U+21FBC, U+21FD3, U+21FD6, U+21FE8, U+21FFA, U+21FFF, U+22016, U+22049, U+22058, U+220B3, U+220C7, U+22110, U+2213C, U+221A1, U+221C7, U+221CD, U+221F2, U+221F7, U+22208, U+2223B, U+2231A, U+2231E, U+22342, U+22399, U+2239E, U+223A5, U+223A8, U+22488-22489, U+224B0, U+224BC, U+224C1, U+224C9, U+224CC, U+224DC, U+224E1, U+224ED, U+224F2, U+22504, U+2251B, U+22521, U+22524, U+2256C, U+225A6, U+225A9, U+225B3, U+225BF, U+225D7, U+22609, U+2260D, U+2263F, U+22645, U+22650, U+2265D, U+226C1, U+226F3, U+2272D-2272F, U+22731, U+22736, U+22746, U+22775, U+227B5, U+22835, U+22838, U+22871, U+2289E, U+228BD, U+22927, U+22931-22932, U+2294C, U+22958, U+2295E, U+22960, U+2298F, U+2299F, U+229B6, U+229F5, U+22A0B, U+22A41, U+22A73, U+22A83, U+22A87, U+22A8F, U+22A98, U+22AB1, U+22ACF, U+22AD3, U+22AD5, U+22AE6, U+22AEC, U+22B02, U+22B38, U+22B43, U+22BA5, U+22BCA, U+22BED, U+22BF2, U+22BF9-22BFA, U+22BFE, U+22C49, U+22C4B, U+22C51, U+22C55, U+22C62-22C64, U+22CAB, U+22CB4, U+22CB8, U+22CC0;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-296.woff2") format("woff2");
  unicode-range: U+22CC2, U+22CC6, U+22CCD, U+22CDA, U+22CDF, U+22CEA, U+22D08, U+22D32-22D33, U+22D4C, U+22D5E, U+22D67, U+22D80, U+22D89, U+22D8D, U+22D92, U+22DA1, U+22DEC, U+22E33, U+22E5D, U+22E72, U+22E83-22E84, U+22EB3, U+22F0C, U+22F1B, U+22F38, U+22F7E, U+22F96, U+22FBA, U+22FDB, U+23066, U+23073-23074, U+23080, U+2308F-23090, U+230DA, U+23119, U+23134, U+23138, U+23143, U+2319F, U+231C7, U+23206, U+23236, U+2329F, U+232BA, U+232C9, U+232DE, U+23350, U+23385-23386, U+23397, U+2339C, U+233B2, U+233B4, U+233B7, U+233CC, U+233DE, U+233E2, U+233FE, U+2340A, U+23415, U+23439, U+2343F, U+234C1, U+23519, U+2353A, U+235BE, U+235C4, U+235CB, U+235F6, U+23617, U+2361B, U+2363A-2363B, U+23657, U+2365C, U+23683, U+23698, U+236BA, U+236D2, U+236EE, U+23727, U+2372C, U+2373F, U+23749, U+2374B, U+2375B, U+23763, U+237C4, U+237F4, U+2385B, U+23936, U+23942, U+239D7, U+23A19, U+23A3C, U+23A81, U+23A8A-23A8B, U+23A8F, U+23A95, U+23A98, U+23AA0, U+23B02, U+23B1B, U+23B20, U+23B36, U+23B3C, U+23B61, U+23B72, U+23B88, U+23BAB, U+23BC8, U+23BCD, U+23BDA, U+23BE9, U+23BFE, U+23C07, U+23C0B, U+23C28, U+23C5D, U+23C76, U+23C7C, U+23C7E, U+23C97-23C98, U+23CA9, U+23CB5, U+23CB7, U+23CBE, U+23CE6, U+23CFE, U+23D13, U+23D18, U+23D66, U+23D7A, U+23D7D, U+23D82, U+23D88, U+23D8F-23D90, U+23D9E, U+23DFD, U+23E0E, U+23E23-23E24, U+23E70;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-297.woff2") format("woff2");
  unicode-range: U+23E8C, U+23EB0, U+23ECF-23ED0, U+23EF5, U+23EF8, U+23F0E, U+23F74, U+23F7D, U+24030, U+2406F, U+240D2, U+240EB-240EC, U+2410E, U+24136-24137, U+24182, U+2418A, U+241A2, U+241AC, U+241B5, U+241FE, U+2420E, U+24226, U+24259, U+242B6, U+242B9, U+242BB, U+242BE-242BF, U+242EE, U+24307, U+2430D, U+24319, U+24350, U+24352, U+2435E, U+24364, U+243D0, U+243F0, U+243F6, U+24419, U+24423, U+24430, U+24436, U+2447A, U+2447E, U+2448A, U+244D3, U+244EF, U+24514, U+24595, U+24605, U+24626-24627, U+2462F, U+24656, U+2468E, U+246A9, U+246CB, U+246CE, U+246D1, U+246D8, U+246DB, U+246DF, U+246ED, U+24716, U+24722-24723, U+24737, U+2473B, U+2474C, U+24759, U+24771, U+2477B, U+2477D, U+2479A, U+2479E, U+247A4, U+247B6, U+247C7, U+247CC, U+247CE, U+247D1, U+247E4-247E5, U+247E7, U+247EF, U+24822, U+2482B, U+24873, U+2488A, U+248B9-248BA, U+248CE, U+248E5, U+248E9, U+24904, U+24934, U+24950, U+2496D, U+249DB, U+249DF, U+24A01, U+24A0F, U+24A12, U+24A6A, U+24A7D, U+24A8C, U+24AA4, U+24AC9, U+24AF6, U+24B01, U+24B0F, U+24B1B, U+24B26, U+24B2A, U+24B5B, U+24B62, U+24B95, U+24BA6, U+24BD5, U+24BE5, U+24C00, U+24C09, U+24C1A, U+24C1C, U+24C48, U+24C4A, U+24C59, U+24C5D, U+24C8D, U+24CB0, U+24CB6, U+24CC8, U+24D13-24D14, U+24D21, U+24D25, U+24D2F, U+24D50, U+24D52, U+24D78, U+24D80, U+24D83, U+24DB8, U+24DCD, U+24DEA, U+24E01;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-298.woff2") format("woff2");
  unicode-range: U+24E2A, U+24E31, U+24E37, U+24E85, U+24EA5, U+24EA7, U+24EAA, U+24EBA, U+24ECA, U+24EF2, U+24F42, U+24F49, U+24F93, U+24F95, U+24FA9, U+24FD0, U+2500F, U+25050, U+25055, U+2505E, U+25061-25062, U+2506B, U+25109, U+25128, U+2512B, U+25134, U+25148, U+25160-25161, U+25167, U+2517B, U+2517E, U+2519E, U+251A7, U+251DB, U+251E2, U+25241-25242, U+25248-25249, U+2524C, U+25250, U+25273, U+2527B, U+2527F, U+25291, U+252DD, U+2531A, U+25320, U+25349, U+2538A, U+253DD, U+253EA, U+2541E, U+25435, U+2543B, U+2546A, U+2546E, U+254CD, U+254FC, U+25500, U+25532, U+2554D-2554E, U+25562, U+25566, U+25584, U+2559A, U+255A8, U+255AA, U+255D9, U+255EC, U+255FD, U+2560C, U+2561E, U+25629-2562A, U+2562E, U+2563D, U+25651, U+2567F, U+256C4, U+256F1, U+25712, U+25714, U+2574C, U+25762, U+25767, U+257A5, U+257C7, U+2583B, U+25871, U+25874, U+258A7, U+258B6, U+258DB, U+258EC, U+2591A, U+2592E, U+25977, U+25997, U+259D1, U+259F2, U+25A0D-25A0E, U+25A10, U+25AB0, U+25AD7, U+25AF1, U+25AFD, U+25B1E, U+25B20, U+25B2F, U+25B98, U+25B9C, U+25BBE, U+25BD1, U+25BDB, U+25BDF, U+25BE4-25BE6, U+25BE8, U+25C14, U+25C1F, U+25C2B-25C2D, U+25C67, U+25C7C, U+25C7F, U+25C8A, U+25C91, U+25CA4, U+25CBB, U+25CC7, U+25CCE, U+25CD4, U+25CE0, U+25D0A, U+25D21, U+25D27, U+25D99, U+25DBD, U+25DD1, U+25DDA, U+25DE4, U+25DE8, U+25E46;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-299.woff2") format("woff2");
  unicode-range: U+25E49, U+25E77, U+25E86, U+25EC5, U+25ED7, U+25EE6, U+25EE9, U+25EF5, U+25EFF, U+25F1A, U+25F24, U+25F36, U+25F86, U+25F9D, U+25FBA, U+25FC9-25FCA, U+25FDD, U+25FEE, U+26016, U+26021, U+26049, U+26050, U+26085, U+2608C-2608D, U+260B3, U+260C2, U+260C4, U+260C7, U+260CF, U+260E9, U+2613C, U+2614C, U+261D9, U+261E7, U+26203, U+26216, U+26220-26222, U+26246, U+2624E, U+26258, U+2626A-2626B, U+26270-26271, U+26279, U+26291, U+26293-26294, U+2629A, U+2629E, U+262B1, U+262C6, U+26309-2630A, U+2633E, U+2634B-2634C, U+26351, U+26355, U+26369, U+26393, U+263B9, U+263C6, U+263F4, U+26407, U+2640A, U+2640C, U+26447, U+26476, U+26483, U+2648D, U+26491, U+264B9, U+264D6, U+264FE, U+26529, U+26548, U+26553, U+265D2, U+265F3, U+26614, U+26634, U+2664D, U+2666B, U+26676-26678, U+26690, U+2669F, U+266B0, U+266DD, U+266E8, U+26706, U+26760, U+26762, U+26769, U+2677C, U+26782, U+267A4, U+267A6, U+267CC, U+267D8, U+267EA, U+267EE, U+26806, U+2683F, U+26871, U+2688A, U+268C0, U+268DD-268DE, U+26900, U+2690E, U+26919, U+26936, U+26951, U+26954, U+2696F, U+26999, U+269C8, U+269DD, U+269DF, U+269E1, U+269F2, U+269F4, U+269FA, U+26A29, U+26A2D, U+26A34, U+26A3C, U+26A58, U+26A64, U+26A77, U+26A7A, U+26A87, U+26A99, U+26AAD, U+26ABD, U+26AC3, U+26AF8, U+26B01, U+26B28, U+26B38, U+26B3A, U+26B3C, U+26B4C;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-300.woff2") format("woff2");
  unicode-range: U+26B5C, U+26BB4, U+26BBC, U+26C0F, U+26C21, U+26C47, U+26C4C, U+26C52, U+26C54, U+26CC6, U+26CCB, U+26CDC-26CDD, U+26CEF, U+26D4F, U+26D67, U+26D78, U+26D7E, U+26D87, U+26D9F, U+26E05, U+26E08, U+26E87, U+26E96, U+26ED5, U+26ED8, U+26F09, U+26F4A, U+26F4F, U+26F8F, U+26F9B, U+26FAE, U+26FB6, U+26FC9, U+26FDA, U+2707E, U+27087, U+270D2, U+270FD, U+2711B-2711C, U+27138-27139, U+27141, U+27187, U+2718C, U+271E0, U+271FD, U+27222, U+27246, U+27248, U+27253, U+2725F, U+27267, U+2726A, U+2726E, U+2727E, U+27285, U+27288, U+27292, U+27294-27295, U+272B7, U+272D8, U+272E0-272E1, U+272E5, U+272F1, U+27304, U+2730F, U+27311, U+2733D, U+27355, U+27359, U+27367, U+2736A, U+27371-27372, U+27398, U+273A4-273A5, U+273BE, U+273DA, U+273E1, U+273FE, U+27410, U+27415, U+2741F, U+2742F, U+27431, U+27445, U+27452, U+27486, U+27495, U+274BD, U+274FD, U+274FF, U+27548, U+2754D, U+2755B, U+2759A, U+275E9, U+275F9, U+27607-27608, U+2763D, U+27665, U+276D7, U+276FE, U+27700, U+27741, U+27743, U+27749, U+2774B, U+2774E, U+2775D, U+27764, U+2776C, U+27794, U+277A4, U+277C4, U+277C9, U+277CC, U+277F0, U+278B2, U+278D2, U+278E6, U+278EA, U+2790F, U+27916-27917, U+2793E, U+27944, U+27963, U+2797A, U+279A0, U+279A7, U+27A33, U+27A3E-27A3F, U+27A63, U+27A76, U+27AB0, U+27ADD, U+27AF4, U+27B1E, U+27B28, U+27B2A, U+27B2F, U+27B48;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-301.woff2") format("woff2");
  unicode-range: U+27B53, U+27B88, U+27B99, U+27BAA-27BAB, U+27BC6, U+27BCB, U+27BF7, U+27C0E, U+27C19, U+27C28, U+27C35, U+27C49, U+27C53, U+27C82, U+27CB1, U+27CDC, U+27CDF, U+27CFD, U+27D03, U+27D06, U+27D10, U+27D2A, U+27D48, U+27D65, U+27D8A, U+27DA0, U+27DBA, U+27E18, U+27E5E, U+27EAF, U+27ED9, U+27EDE, U+27EF4, U+27F28, U+27F34, U+27F7B-27F7C, U+27FB1, U+27FB7, U+27FC1, U+27FD2, U+27FEC, U+27FF3-27FF4, U+27FF9, U+28001, U+28042, U+2804F, U+28057, U+2805D, U+280BD-280BF, U+280C5, U+280DE-280DF, U+280E9, U+280F0, U+2810C, U+2812E, U+2814D, U+28154, U+2815D, U+2816C, U+2818D, U+281AA, U+281E4, U+28201, U+28207, U+28210, U+28256, U+28263, U+282B0, U+282B8, U+282BB, U+282CC-282CD, U+282E2, U+282F0, U+28308, U+28325, U+2834F, U+2837D, U+2838A, U+2838D, U+283A5, U+283AA, U+283B9, U+283D2, U+283E9, U+283F9, U+28408, U+28420-28421, U+28468, U+2846E, U+28473, U+28485, U+28487, U+28492, U+284AB, U+284C6, U+284C8, U+284DA, U+284DC, U+284E6, U+28523, U+2853F, U+28595, U+2860C, U+2863B, U+2864A, U+28668, U+2866C, U+28676, U+28678, U+2867B, U+2868D, U+28693, U+28695, U+28697, U+286B2, U+286CB, U+286CD, U+286EB-286ED, U+286F3, U+28712, U+28714, U+2874D, U+28756, U+28778, U+287AA, U+287C9, U+287D6, U+287E0, U+287F9, U+287FB, U+28811, U+2886D, U+28891, U+288A2, U+288C8, U+288E7-288E8, U+28942, U+28948, U+28972;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-302.woff2") format("woff2");
  unicode-range: U+28987, U+289A1, U+289C0, U+289F1, U+28A0F, U+28A50, U+28B46, U+28B49, U+28B4E, U+28B5B, U+28C3B, U+28C3E, U+28C44, U+28C47, U+28C4D-28C4F, U+28C51, U+28C53-28C54, U+28C75, U+28C97, U+28CA0, U+28CCA, U+28CCD, U+28CD2, U+28CDD, U+28D46, U+28D66, U+28D80, U+28D88, U+28D92, U+28D99, U+28DB2, U+28DC8, U+28DF2, U+28DFA-28DFB, U+28E0F, U+28E14, U+28E17, U+28E1D, U+28E30, U+28E39, U+28E5D, U+28E93, U+28E99, U+28EAD, U+28EE7, U+28EF6, U+28EFB, U+28F4D, U+28F66, U+28F79, U+28F7B, U+28FCB, U+28FD8, U+2900E, U+290CE, U+290D9, U+290EC-290ED, U+290F1, U+29121, U+29166, U+2918A, U+29193, U+291D0, U+291D5, U+291EB, U+291EF, U+291F5, U+29259, U+2925C, U+29293, U+29299-2929A, U+29307-29308, U+2930A, U+2933D, U+2935C, U+2937F, U+29396, U+293F6-293F7, U+29405, U+29428, U+29454, U+2945D, U+2947E, U+294BA, U+294D0, U+294DE, U+294E3, U+294E5, U+29508, U+29544, U+29573, U+295D7, U+29601, U+2961A, U+2963B, U+2967F, U+2969F, U+296A8, U+296C3, U+296DE, U+296E9, U+296F2, U+296FD, U+29704, U+29707, U+29730, U+29736, U+2974E, U+29751, U+2976B, U+29781, U+297B0, U+2980C-2980D, U+29810, U+2981C, U+29869, U+2987A, U+298B0, U+298B2, U+298B7, U+298BC, U+298CA, U+298DA, U+298E1, U+298F1, U+29944, U+29947, U+29949, U+299B1, U+299BA, U+299C6, U+299D0, U+29A02, U+29A1C, U+29A2C, U+29A33, U+29A38, U+29A8B, U+29AF5, U+29AF8, U+29AFB;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-303.woff2") format("woff2");
  unicode-range: U+29B1E, U+29B4F, U+29B6A, U+29B9C, U+29BCB, U+29BF0, U+29C1E, U+29C24, U+29CE4, U+29D06, U+29D3E, U+29D40, U+29D4B, U+29D56, U+29D5A, U+29D60, U+29D71, U+29D88, U+29D98, U+29DA5, U+29DAD, U+29DAF, U+29DC0, U+29DD3, U+29DD5, U+29DDA, U+29DE9-29DEA, U+29DF6, U+29E00, U+29E04, U+29E0D-29E0E, U+29E19, U+29E36, U+29E3D, U+29E42, U+29E44, U+29E47, U+29E4E, U+29E7E, U+29EAC-29EAD, U+29EDF, U+29EF8, U+29F08, U+29F27, U+29F30, U+29F48, U+29F4F, U+29F70, U+29F73, U+29F7C, U+29F7E, U+29F83, U+29F87, U+29F8C, U+29F97, U+29F9A, U+29FBF, U+29FE3, U+29FE7, U+29FFA, U+2A001, U+2A00B, U+2A018, U+2A01A, U+2A049, U+2A04E-2A050, U+2A05C, U+2A05F, U+2A06A, U+2A084, U+2A086, U+2A0B4, U+2A0BA, U+2A0BF, U+2A0C8, U+2A0CF, U+2A0E7-2A0E8, U+2A106, U+2A133, U+2A136, U+2A14F, U+2A183, U+2A1A9, U+2A1BB, U+2A1C4, U+2A1C9, U+2A1D8, U+2A1E1, U+2A1F0-2A1F1, U+2A1F7, U+2A202, U+2A213, U+2A248, U+2A28D, U+2A291, U+2A2EE-2A2EF, U+2A318, U+2A32D, U+2A32F, U+2A333, U+2A351, U+2A353, U+2A35B, U+2A360, U+2A363, U+2A374, U+2A38A, U+2A3AD, U+2A3BD-2A3BE, U+2A41E, U+2A434, U+2A46E, U+2A47E, U+2A49F-2A4A1, U+2A4B9, U+2A4D0, U+2A4DB, U+2A4EC, U+2A4F9, U+2A4FD, U+2A4FF, U+2A54C-2A54D, U+2A56F, U+2A581, U+2A590, U+2A599, U+2A5A2, U+2A5A8, U+2A5B7, U+2A5CB, U+2A600, U+2A612, U+2A61A, U+2A64A, U+2A668, U+2A695, U+2A6A5, U+2A6AE;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-304.woff2") format("woff2");
  unicode-range: U+2A6B0, U+2A6D7-2A6DF, U+2A703, U+2A736, U+2A79D, U+2A7DD, U+2A7E7, U+2A833, U+2A838, U+2A83D, U+2A848, U+2A8AE, U+2A8BC, U+2A8C8, U+2A8DD, U+2A8FB, U+2A917, U+2A970, U+2A9E6, U+2A9F7, U+2AA07, U+2AA0A, U+2AA17, U+2AA27, U+2AA30, U+2AA36, U+2AA58, U+2AAC6, U+2AB62, U+2AB75, U+2AB8B, U+2AB96, U+2ABB6, U+2ABC8, U+2ABE1, U+2AC76-2AC77, U+2AC94, U+2ADFD, U+2AE5A, U+2AED0, U+2AEDA, U+2AF47, U+2AF94, U+2AFA2, U+2AFA6, U+2AFD6, U+2B042, U+2B061, U+2B088, U+2B0D1, U+2B11B, U+2B11F, U+2B124-2B125, U+2B127-2B128, U+2B12B, U+2B136-2B138, U+2B18F, U+2B1E6, U+2B1ED, U+2B209, U+2B21F, U+2B230, U+2B241, U+2B244, U+2B2A5, U+2B2BB, U+2B2CC, U+2B300, U+2B328, U+2B359-2B35A, U+2B35F, U+2B362-2B363, U+2B36F, U+2B372, U+2B37B, U+2B37D, U+2B393, U+2B3AB-2B3AC, U+2B3CB, U+2B3D0, U+2B404, U+2B410-2B411, U+2B413, U+2B416, U+2B418, U+2B461, U+2B4A2, U+2B4E7, U+2B4E9, U+2B4EF, U+2B4F1, U+2B4F4, U+2B4F6, U+2B4F9, U+2B502, U+2B507, U+2B50D-2B50E, U+2B52D, U+2B536, U+2B583, U+2B592, U+2B594, U+2B598, U+2B5AE-2B5AF, U+2B5B3, U+2B5B9, U+2B5E0, U+2B5E6-2B5E7, U+2B5E9, U+2B5EB, U+2B5EE, U+2B5F0, U+2B5F4, U+2B61C-2B61D, U+2B624-2B628, U+2B62A, U+2B62C-2B62D, U+2B688-2B689, U+2B690, U+2B692, U+2B694-2B696;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-305.woff2") format("woff2");
  unicode-range: U+2B6A5, U+2B6AA, U+2B6AD, U+2B6DA, U+2B6DE-2B6DF, U+2B6E3, U+2B6E9, U+2B6ED, U+2B6F3, U+2B6F6, U+2B6F8, U+2B728-2B729, U+2B72C, U+2B730, U+2B735-2B73D, U+2B746, U+2B74F, U+2B751, U+2B758, U+2B75B, U+2B777, U+2B77A-2B77B, U+2B789, U+2B78E, U+2B797, U+2B79A-2B79B, U+2B79D, U+2B7A9, U+2B7BC-2B7BD, U+2B7C2, U+2B7C5, U+2B7D8, U+2B7E6-2B7E7, U+2B7F7, U+2B7F9, U+2B7FC, U+2B7FF, U+2B803, U+2B806, U+2B80A, U+2B81A-2B81C, U+2B823-2B824, U+2B826, U+2B892, U+2B899, U+2B8B8, U+2B8C6, U+2B8CA, U+2B92D, U+2B94E, U+2B95E, U+2B9B3, U+2B9C3, U+2B9C7, U+2B9EF, U+2B9FF, U+2BA4F, U+2BA51, U+2BA5B, U+2BA65, U+2BA6B, U+2BA74, U+2BA81, U+2BA88, U+2BA98, U+2BAC7, U+2BAE6, U+2BAFE, U+2BB37, U+2BB5F, U+2BB62, U+2BB6A, U+2BB72, U+2BB7C, U+2BB83, U+2BB85, U+2BBDC, U+2BC02, U+2BC06, U+2BC0D, U+2BC1B, U+2BC21, U+2BC2A, U+2BC30, U+2BCA6, U+2BCA8, U+2BCB7, U+2BD52, U+2BD58, U+2BD71, U+2BD77, U+2BD7A, U+2BD7C, U+2BD87, U+2BDA7, U+2BDAC, U+2BDC0, U+2BDC9, U+2BDF7, U+2BDF9, U+2BE29, U+2BE6F, U+2BE75, U+2BF17, U+2BF1D, U+2BF23, U+2BF4B, U+2BF67, U+2C029-2C02A, U+2C05F, U+2C080-2C081, U+2C089, U+2C09B, U+2C0A9, U+2C0AD, U+2C0C0, U+2C0CA, U+2C0D8, U+2C0EB, U+2C129, U+2C1AE, U+2C1D5, U+2C1D8-2C1D9, U+2C1DE, U+2C1F9, U+2C227, U+2C267, U+2C27C, U+2C288, U+2C29C;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-306.woff2") format("woff2");
  unicode-range: U+2C2A4, U+2C2B6, U+2C317, U+2C35B, U+2C361, U+2C364, U+2C370, U+2C386, U+2C39E, U+2C3BE, U+2C3DF, U+2C457, U+2C47D, U+2C488, U+2C494, U+2C497, U+2C4E0, U+2C533, U+2C542, U+2C58B, U+2C591, U+2C598, U+2C59E, U+2C613, U+2C616, U+2C618, U+2C61C-2C61D, U+2C621-2C622, U+2C629, U+2C62B-2C62D, U+2C62F, U+2C635, U+2C642, U+2C646-2C647, U+2C64A-2C64B, U+2C65E, U+2C696, U+2C728, U+2C72C, U+2C72F, U+2C79F, U+2C7C1, U+2C7FD, U+2C805, U+2C816, U+2C842, U+2C88A-2C88B, U+2C8C0, U+2C8D9, U+2C8DE, U+2C8E1, U+2C8F3, U+2C907, U+2C90A, U+2C910, U+2C916, U+2C91D, U+2C928, U+2C930, U+2C97A, U+2C9B0-2C9B1, U+2C9BB, U+2C9C0, U+2CA02, U+2CA0E, U+2CA7D, U+2CA8D, U+2CAA9, U+2CB29, U+2CB2B-2CB2E, U+2CB30-2CB32, U+2CB38-2CB3B, U+2CB3F, U+2CB41, U+2CB4A, U+2CB4D-2CB4E, U+2CB5A-2CB5B, U+2CB63-2CB64, U+2CB68-2CB69, U+2CB6C, U+2CB6F, U+2CB72-2CB74, U+2CB76, U+2CB78, U+2CB7C, U+2CBA4-2CBA6, U+2CBB1, U+2CBB4, U+2CBBF-2CBC0, U+2CBCE, U+2CC56, U+2CC5F, U+2CC66, U+2CC6D, U+2CCB1, U+2CCBD, U+2CCC7, U+2CCF3, U+2CCF5-2CCF6, U+2CCFD, U+2CCFF, U+2CD02-2CD03, U+2CD0A, U+2CD10, U+2CD68, U+2CD81, U+2CD8B-2CD8D, U+2CD8F-2CD90, U+2CD9F-2CDA0, U+2CDA7-2CDA8, U+2CDAD-2CDAE, U+2CDD5, U+2CE01, U+2CE05, U+2CE08, U+2CE0A, U+2CE18;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-307.woff2") format("woff2");
  unicode-range: U+2CE1A, U+2CE22-2CE23, U+2CE26, U+2CE29-2CE2A, U+2CE31, U+2CE7C, U+2CE88, U+2CE93, U+2CEA4, U+2CEA8, U+2CEAD, U+2CF65, U+2D026, U+2D075, U+2D079, U+2D0C2, U+2D11B, U+2D139, U+2D208, U+2D25D, U+2D382, U+2D475, U+2D544, U+2D546, U+2D613, U+2D64F, U+2D655, U+2D6A6, U+2D70C, U+2D80D, U+2D8C7, U+2D8E7, U+2D930, U+2DA5A, U+2DA86, U+2DAA4, U+2DC49-2DC4A, U+2DCFF, U+2DD08, U+2DD0A, U+2DDD4, U+2DE5C, U+2DED9, U+2DEFE, U+2E00E, U+2E014, U+2E0B9, U+2E0C4, U+2E18F, U+2E1D8, U+2E261-2E262, U+2E264, U+2E267-2E268, U+2E26A-2E26C, U+2E26F, U+2E278, U+2E41A, U+2E428, U+2E502, U+2E505, U+2E50A, U+2E51A, U+2E569, U+2E581, U+2E5B1, U+2E5FB, U+2E64A-2E64B, U+2E6EA, U+2E774-2E775, U+2E777-2E77A, U+2E81E, U+2E8F2-2E8F7, U+2E932, U+2E9F4-2E9F5, U+2EA3B, U+2EA5B, U+2EA5D-2EA5E, U+2EAA5, U+2EAC2, U+2EB1B-2EB24, U+2EB65-2EB66, U+2EB68, U+2EB6A, U+2EB70, U+2EB87, U+2EBD9, U+2EBF0, U+2EC35, U+2EC63, U+2EC7B, U+2EC93, U+2ECF4, U+2ECFC, U+2ED3F, U+2EDCC-2EDCD, U+2EDF5, U+2EE5D, U+2F804, U+2F80F, U+2F818, U+2F81A, U+2F822, U+2F828, U+2F82C, U+2F833, U+2F83B, U+2F83F, U+2F852, U+2F862, U+2F86D, U+2F873, U+2F877-2F878, U+2F884, U+2F89A-2F89B, U+2F8AC, U+2F8B2, U+2F8B6, U+2F8D2;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-308.woff2") format("woff2");
  unicode-range: U+2F8D3, U+2F8DB-2F8DC, U+2F8E1, U+2F8EA, U+2F8ED, U+2F8FC, U+2F903, U+2F90B, U+2F90F, U+2F91A, U+2F920-2F921, U+2F945, U+2F947, U+2F96C, U+2F995, U+2F9D0, U+2F9DE-2F9DF, U+2F9F4, U+30001-30002, U+30004-30006, U+30008-30009, U+30020-30022, U+30053, U+3005C, U+30061, U+3006C, U+30072, U+30078, U+3007C, U+3008E, U+300DD, U+300EE, U+300F7, U+3011D, U+30149-3014A, U+30170, U+30174, U+30179, U+3018A, U+30196, U+301B3, U+301BB, U+301DB, U+301E0, U+301E2-301E3, U+301F0, U+30270, U+302C0, U+302D9, U+302DB-302DC, U+302DE, U+302F7, U+302FB, U+30300, U+30302, U+30335, U+3033B, U+3034E, U+30367-30368, U+30370-30371, U+30396, U+303A0, U+30409, U+30414, U+3043A, U+3043F, U+3044A, U+3044C, U+30450, U+3045D-3045E, U+304BC, U+304CA, U+304CC, U+304D9, U+304E2-304E3, U+304E8, U+304EC-304ED, U+3057A, U+305D1, U+305D6, U+305DC-305DD, U+305E3, U+305F6, U+3067D, U+306D1-306D3, U+306E6, U+306EC, U+306F4, U+30708, U+30729, U+30733, U+30776, U+30787, U+307D8, U+30828, U+30831, U+30842, U+30849, U+30853, U+30858, U+308CA, U+308F2, U+308FB, U+30915, U+3094C, U+3094F, U+30955, U+3095B, U+30969, U+30993, U+3099C, U+309AA-309AB, U+309C9, U+30A16, U+30A1B, U+30A62, U+30A67, U+30AA9, U+30AB1, U+30ABF, U+30AFD-30AFE, U+30B04, U+30B0A, U+30B14-30B15, U+30B18, U+30B2A, U+30B38;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-309.woff2") format("woff2");
  unicode-range: U+30B43, U+30B4B, U+30B5D, U+30B87, U+30BA4, U+30BF2, U+30BF6, U+30BFC, U+30C1F, U+30C21, U+30C24, U+30C28, U+30C2B-30C2C, U+30C53, U+30C5F, U+30C69, U+30C71-30C72, U+30CBD, U+30CC7, U+30D4B, U+30D55, U+30D5D-30D5F, U+30D63-30D64, U+30D66-30D67, U+30D69, U+30D74, U+30D7C, U+30D8A, U+30D8C, U+30DDF-30DE0, U+30DE3, U+30DE5-30DE6, U+30E01, U+30E04, U+30E6C, U+30E70, U+30E72, U+30E77, U+30E79, U+30EDD-30EDE, U+30F03, U+30F57, U+30F59-30F5A, U+30F5C, U+30F5F, U+30F62, U+30F64, U+30F66, U+30F6A, U+30F74, U+30F7C-30F7D, U+30F82, U+30F91, U+30F9B, U+30FA0, U+30FAB, U+3106C, U+31076, U+31090, U+310A8-310AA, U+310B1, U+310EA, U+310F1, U+310FA, U+31148, U+3114B-3114C, U+31151, U+3115B, U+311A5, U+311CF, U+311D1-311D2, U+311DD, U+311E3, U+311EB, U+311EE, U+311F1, U+311F3, U+311F6, U+311FB, U+311FE, U+31203, U+3120C, U+3124D, U+31250, U+31254, U+31270, U+31275, U+3127B-3127C, U+31283, U+31288, U+3128A, U+3128C, U+312AC-312AD, U+312B3, U+312D0, U+3132E, U+31342, U+31357, U+313BC, U+313F1, U+313FF, U+3143F, U+31455, U+3145E, U+3154C, U+31587, U+3158E, U+31592, U+315E9, U+31677, U+316A6, U+316E5, U+3176B-3176C, U+317DB, U+318C9, U+3190F, U+31AC9, U+31B92, U+31B9C, U+31BB8, U+31BC4, U+31BCD, U+31C17, U+31C1B, U+31C2E, U+31C3E, U+31C7F, U+31CEA, U+31D1F, U+31D31, U+31E07, U+31E25;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/regular-310.woff2") format("woff2");
  unicode-range: U+31E40, U+31E4D, U+31EB0, U+31F00, U+31F11, U+32003, U+32070, U+32084, U+3208D-3208E, U+32117, U+3211A, U+321F4, U+321FD, U+32217, U+32235, U+32239, U+32245, U+322E4, U+3234C, U+3235B, U+3236D, U+3237F, U+323BF, U+323C6, U+32402, U+324D6, U+324DC, U+32625, U+3263F, U+3277B, U+327F1, U+32800, U+3280D, U+329E4, U+32A14, U+32C39, U+32C3C, U+32DB9-32DBA, U+32DC7, U+32E30, U+32E8B, U+32F17, U+32F99, U+32F9D, U+33069, U+3312E, U+331EB, U+3321B, U+332E9, U+332ED-332EE, U+332F3, U+33398, U+33400, U+3340A, U+FFFFD;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-0.woff2") format("woff2");
  unicode-range: U+20-7E, U+A0-AC, U+AE-FF;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-1.woff2") format("woff2");
  unicode-range: U+2000-200B, U+2010-2016, U+2018-2022, U+2025-2027, U+2030-2037, U+2039-203F, U+2042, U+2044, U+2047-2049, U+2051-2052, U+205A, U+205D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-2.woff2") format("woff2");
  unicode-range: U+3000-302D, U+3030, U+3033-303F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-3.woff2") format("woff2");
  unicode-range: U+FF01-FFBE, U+FFC2-FFC7, U+FFCA-FFCF, U+FFD2-FFD7, U+FFDA-FFDC, U+FFE0-FFE6, U+FFE8-FFEE;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-4.woff2") format("woff2");
  unicode-range: U+8A18, U+5FA9, U+7D93, U+4E4B, U+6E90, U+6B61, U+8FCE, U+8A2A, U+554F, U+6211, U+7684, U+500B, U+4EBA, U+7AD9, U+9EDE, U+96A8, U+7B46, U+9304, U+672D, U+9F4B, U+8003, U+516D, U+85DD, U+6D41, U+4E94, U+6B63, U+7FA9, U+958B, U+100-179;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-5.woff2") format("woff2");
  unicode-range: U+17A-20F;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-6.woff2") format("woff2");
  unicode-range: U+210-2A5;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-7.woff2") format("woff2");
  unicode-range: U+2A6-2B0, U+2B2-2B3, U+2B7-2BE, U+2C0-2C1, U+2C6-2D1, U+2D8-2DE, U+2E0-2EC, U+2EF-2F0, U+2F3, U+2F7, U+300-30D, U+30F, U+311, U+316-320, U+323-32A, U+32C-332, U+334-336, U+338-33D, U+340-341, U+358, U+361, U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-39B;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-8.woff2") format("woff2");
  unicode-range: U+39C-3A1, U+3A3-3E1, U+3F0-440;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-9.woff2") format("woff2");
  unicode-range: U+441-45F, U+462-463, U+46A-46B, U+472-475, U+478-479, U+490-493, U+496-497, U+49A-49D, U+4A2-4A3, U+4AE-4B3, U+4B8-4BB, U+4C9-4CA, U+4D8-4D9, U+4DE-4EB, U+4EE-4F5, U+4FE-4FF, U+E3F, U+FD5-FD6, U+1D00, U+1D04-1D08, U+1D0A-1D10, U+1D14-1D15, U+1D18-1D1C, U+1D20-1D23, U+1D25, U+1D2C, U+1D2E, U+1D30-1D31, U+1D33-1D3A, U+1D3C, U+1D3E-1D43, U+1D47-1D49, U+1D4D, U+1D4F-1D50, U+1D52, U+1D56-1D58, U+1D5B, U+1D62;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-10.woff2") format("woff2");
  unicode-range: U+1D63-1D65, U+1D9C, U+1DA0, U+1DA2, U+1DBB, U+1E00-1E8E;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-11.woff2") format("woff2");
  unicode-range: U+1E8F-1F15, U+1F18-1F1D, U+1F20-1F28;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-12.woff2") format("woff2");
  unicode-range: U+1F29-1F45, U+1F48-1F4D, U+1F50-1F57, U+1F59, U+1F5B, U+1F5D, U+1F5F-1F7D, U+1F80-1FB4, U+1FB6-1FC4, U+1FC6-1FCA;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-13.woff2") format("woff2");
  unicode-range: U+1FCB-1FD3, U+1FD6-1FDB, U+1FDD-1FEF, U+1FF2-1FF4, U+1FF6-1FFE, U+2070-2071, U+2074-208E, U+2090-209C, U+20A0-20C1, U+20DD-20DE, U+2100-2101, U+2103, U+2105-2106, U+2109-210A, U+210E-210F, U+2113, U+2116-2117, U+211E, U+2120-2122, U+2126-2127, U+2129-212B, U+212E, U+2132, U+2135, U+213B, U+2141;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-14.woff2") format("woff2");
  unicode-range: U+2142-2144, U+214B, U+214D-214E, U+2150-218B, U+2190-2199, U+21B6-21B9, U+21C4-21C6, U+21CB-21D0, U+21D2, U+21D4, U+21E6-21EA, U+21F5, U+2200-220D, U+220F, U+2211-2213, U+2215-2216, U+2219-2220, U+2223-2230, U+2234-2237, U+223C-223E, U+2242-2243, U+2245, U+2248;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-15.woff2") format("woff2");
  unicode-range: U+224B-224C, U+2251-2253, U+225C, U+2260-2262, U+2264-226B, U+226E-226F, U+2272-2273, U+2276-2277, U+2282-228B, U+2295-2299, U+229C-229E, U+22A0, U+22A2-22A5, U+22BF-22C5, U+22DA-22DB, U+22EE-22F1, U+2300, U+2302-2303, U+2305-2307, U+2312, U+2318, U+2325-2326, U+2329-232C, U+2373-237B, U+2387, U+238B, U+2393, U+239B-23AD, U+23B0-23B1, U+23BE-23CC, U+23CE, U+23DA-23DB, U+23E3, U+23E8, U+23FB-23FE, U+2400-2413;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-16.woff2") format("woff2");
  unicode-range: U+2414-2426, U+2460-24E2;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-17.woff2") format("woff2");
  unicode-range: U+24E3-2578;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-18.woff2") format("woff2");
  unicode-range: U+2579-25AB, U+25B1-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25C9-25CC, U+25CE-25D3, U+25E2-25E6, U+25EF, U+25FB-25FC, U+2600-2603, U+2605-2606, U+2609, U+260E-2612, U+2616-2617, U+261C-261F, U+262F-2637, U+2640-2642, U+2660-266F, U+2672-267D, U+2686-268F, U+26A0, U+26AA;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-19.woff2") format("woff2");
  unicode-range: U+26AB, U+26BD-26BE, U+26CB, U+26E4-26E7, U+2702, U+2713, U+2717, U+271A, U+273D, U+273F-2740, U+2756, U+275B-2760, U+2772-2773, U+2776-2793, U+27A1, U+27E8-27EB, U+2934-2935, U+29BF, U+29C8-29C9, U+29FA-29FB, U+2A7D-2A7E, U+2ACB-2ACC, U+2AFD, U+2B05-2B07, U+2B1A, U+2B25-2B26, U+2B29, U+2B58, U+2B60-2B65, U+2B82-2B83, U+2B95, U+2B97, U+2BBA, U+2C64-2C66, U+2C7C-2C7D, U+2E2E, U+2E3A-2E3B, U+2E40, U+2E55-2E56, U+2E80-2E99, U+2E9B-2EB1;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-20.woff2") format("woff2");
  unicode-range: U+2EB2-2EF3, U+2F00-2F53;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-21.woff2") format("woff2");
  unicode-range: U+2F54-2FD5, U+2FF0-2FFF, U+3041-3044;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-22.woff2") format("woff2");
  unicode-range: U+3045-3096, U+3099-30DC;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-23.woff2") format("woff2");
  unicode-range: U+30DD-30FF, U+3105-312F, U+3131-3178;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-24.woff2") format("woff2");
  unicode-range: U+3179-318E, U+3190-31E5, U+31EF-3218;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-25.woff2") format("woff2");
  unicode-range: U+3219-321E, U+3220-32AF;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-26.woff2") format("woff2");
  unicode-range: U+32B0-3345;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-27.woff2") format("woff2");
  unicode-range: U+3346-33DB;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-28.woff2") format("woff2");
  unicode-range: U+33DC-3471;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-29.woff2") format("woff2");
  unicode-range: U+3472-3507;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-30.woff2") format("woff2");
  unicode-range: U+3508-359D;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-31.woff2") format("woff2");
  unicode-range: U+359E-3633;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-32.woff2") format("woff2");
  unicode-range: U+3634-36C9;
}

@font-face {
  font-family: "LXGW WenKai";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/medium-33.woff2") format("woff2");
  unicode-range: U+36CA-373F;
}
