/* Generated from the licensed WenKai source; do not edit by hand. */
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-0.woff2') format('woff2'); unicode-range: U+0-7FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-800.woff2') format('woff2'); unicode-range: U+800-FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-1800.woff2') format('woff2'); unicode-range: U+1800-1FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-2000.woff2') format('woff2'); unicode-range: U+2000-27FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-2800.woff2') format('woff2'); unicode-range: U+2800-2FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-3000.woff2') format('woff2'); unicode-range: U+3000-37FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-3800.woff2') format('woff2'); unicode-range: U+3800-3FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-4000.woff2') format('woff2'); unicode-range: U+4000-47FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-4800.woff2') format('woff2'); unicode-range: U+4800-4FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-5000.woff2') format('woff2'); unicode-range: U+5000-57FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-5800.woff2') format('woff2'); unicode-range: U+5800-5FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-6000.woff2') format('woff2'); unicode-range: U+6000-67FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-6800.woff2') format('woff2'); unicode-range: U+6800-6FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-7000.woff2') format('woff2'); unicode-range: U+7000-77FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-7800.woff2') format('woff2'); unicode-range: U+7800-7FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-8000.woff2') format('woff2'); unicode-range: U+8000-87FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-8800.woff2') format('woff2'); unicode-range: U+8800-8FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-9000.woff2') format('woff2'); unicode-range: U+9000-97FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-9800.woff2') format('woff2'); unicode-range: U+9800-9FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-a000.woff2') format('woff2'); unicode-range: U+A000-A7FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-a800.woff2') format('woff2'); unicode-range: U+A800-AFFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-e000.woff2') format('woff2'); unicode-range: U+E000-E7FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-e800.woff2') format('woff2'); unicode-range: U+E800-EFFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-f000.woff2') format('woff2'); unicode-range: U+F000-F7FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-f800.woff2') format('woff2'); unicode-range: U+F800-FFFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-10000.woff2') format('woff2'); unicode-range: U+10000-107FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-11800.woff2') format('woff2'); unicode-range: U+11800-11FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-16800.woff2') format('woff2'); unicode-range: U+16800-16FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-1b000.woff2') format('woff2'); unicode-range: U+1B000-1B7FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-1d000.woff2') format('woff2'); unicode-range: U+1D000-1D7FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-1f000.woff2') format('woff2'); unicode-range: U+1F000-1F7FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-1f800.woff2') format('woff2'); unicode-range: U+1F800-1FFFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-20000.woff2') format('woff2'); unicode-range: U+20000-207FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-20800.woff2') format('woff2'); unicode-range: U+20800-20FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-21000.woff2') format('woff2'); unicode-range: U+21000-217FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-21800.woff2') format('woff2'); unicode-range: U+21800-21FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-22000.woff2') format('woff2'); unicode-range: U+22000-227FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-22800.woff2') format('woff2'); unicode-range: U+22800-22FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-23000.woff2') format('woff2'); unicode-range: U+23000-237FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-23800.woff2') format('woff2'); unicode-range: U+23800-23FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-24000.woff2') format('woff2'); unicode-range: U+24000-247FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-24800.woff2') format('woff2'); unicode-range: U+24800-24FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-25000.woff2') format('woff2'); unicode-range: U+25000-257FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-25800.woff2') format('woff2'); unicode-range: U+25800-25FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-26000.woff2') format('woff2'); unicode-range: U+26000-267FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-26800.woff2') format('woff2'); unicode-range: U+26800-26FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-27000.woff2') format('woff2'); unicode-range: U+27000-277FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-27800.woff2') format('woff2'); unicode-range: U+27800-27FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-28000.woff2') format('woff2'); unicode-range: U+28000-287FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-28800.woff2') format('woff2'); unicode-range: U+28800-28FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-29000.woff2') format('woff2'); unicode-range: U+29000-297FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-29800.woff2') format('woff2'); unicode-range: U+29800-29FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-2a000.woff2') format('woff2'); unicode-range: U+2A000-2A7FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-2a800.woff2') format('woff2'); unicode-range: U+2A800-2AFFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-2b000.woff2') format('woff2'); unicode-range: U+2B000-2B7FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-2b800.woff2') format('woff2'); unicode-range: U+2B800-2BFFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-2c000.woff2') format('woff2'); unicode-range: U+2C000-2C7FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-2c800.woff2') format('woff2'); unicode-range: U+2C800-2CFFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-2d000.woff2') format('woff2'); unicode-range: U+2D000-2D7FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-2d800.woff2') format('woff2'); unicode-range: U+2D800-2DFFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-2e000.woff2') format('woff2'); unicode-range: U+2E000-2E7FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-2e800.woff2') format('woff2'); unicode-range: U+2E800-2EFFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-2f800.woff2') format('woff2'); unicode-range: U+2F800-2FFFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-30000.woff2') format('woff2'); unicode-range: U+30000-307FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-30800.woff2') format('woff2'); unicode-range: U+30800-30FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-31000.woff2') format('woff2'); unicode-range: U+31000-317FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-31800.woff2') format('woff2'); unicode-range: U+31800-31FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-32000.woff2') format('woff2'); unicode-range: U+32000-327FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-32800.woff2') format('woff2'); unicode-range: U+32800-32FFF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-33000.woff2') format('woff2'); unicode-range: U+33000-337FF; }
@font-face { font-family: WenKaiExtra; font-style: normal; font-weight: 400; font-display: swap; src: url('./wenkai-extra-ff800.woff2') format('woff2'); unicode-range: U+FF800-FFFFF; }
