/* Official WenYue HuiMoShouShu J, sliced so club names load only the glyph ranges they need. */
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u0000.woff2') format('woff2'); unicode-range: U+0000-00FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u2000.woff2') format('woff2'); unicode-range: U+2000-20FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u3000.woff2') format('woff2'); unicode-range: U+3000-30FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u3900.woff2') format('woff2'); unicode-range: U+3900-39FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u3e00.woff2') format('woff2'); unicode-range: U+3E00-3EFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u4000.woff2') format('woff2'); unicode-range: U+4000-40FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u4300.woff2') format('woff2'); unicode-range: U+4300-43FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u4900.woff2') format('woff2'); unicode-range: U+4900-49FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u4e00.woff2') format('woff2'); unicode-range: U+4E00-4EFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u4f00.woff2') format('woff2'); unicode-range: U+4F00-4FFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5000.woff2') format('woff2'); unicode-range: U+5000-50FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5100.woff2') format('woff2'); unicode-range: U+5100-51FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5200.woff2') format('woff2'); unicode-range: U+5200-52FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5300.woff2') format('woff2'); unicode-range: U+5300-53FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5400.woff2') format('woff2'); unicode-range: U+5400-54FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5500.woff2') format('woff2'); unicode-range: U+5500-55FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5600.woff2') format('woff2'); unicode-range: U+5600-56FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5700.woff2') format('woff2'); unicode-range: U+5700-57FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5800.woff2') format('woff2'); unicode-range: U+5800-58FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5900.woff2') format('woff2'); unicode-range: U+5900-59FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5a00.woff2') format('woff2'); unicode-range: U+5A00-5AFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5b00.woff2') format('woff2'); unicode-range: U+5B00-5BFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5c00.woff2') format('woff2'); unicode-range: U+5C00-5CFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5d00.woff2') format('woff2'); unicode-range: U+5D00-5DFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5e00.woff2') format('woff2'); unicode-range: U+5E00-5EFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u5f00.woff2') format('woff2'); unicode-range: U+5F00-5FFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6000.woff2') format('woff2'); unicode-range: U+6000-60FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6100.woff2') format('woff2'); unicode-range: U+6100-61FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6200.woff2') format('woff2'); unicode-range: U+6200-62FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6300.woff2') format('woff2'); unicode-range: U+6300-63FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6400.woff2') format('woff2'); unicode-range: U+6400-64FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6500.woff2') format('woff2'); unicode-range: U+6500-65FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6600.woff2') format('woff2'); unicode-range: U+6600-66FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6700.woff2') format('woff2'); unicode-range: U+6700-67FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6800.woff2') format('woff2'); unicode-range: U+6800-68FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6900.woff2') format('woff2'); unicode-range: U+6900-69FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6a00.woff2') format('woff2'); unicode-range: U+6A00-6AFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6b00.woff2') format('woff2'); unicode-range: U+6B00-6BFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6c00.woff2') format('woff2'); unicode-range: U+6C00-6CFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6d00.woff2') format('woff2'); unicode-range: U+6D00-6DFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6e00.woff2') format('woff2'); unicode-range: U+6E00-6EFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u6f00.woff2') format('woff2'); unicode-range: U+6F00-6FFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7000.woff2') format('woff2'); unicode-range: U+7000-70FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7100.woff2') format('woff2'); unicode-range: U+7100-71FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7200.woff2') format('woff2'); unicode-range: U+7200-72FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7300.woff2') format('woff2'); unicode-range: U+7300-73FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7400.woff2') format('woff2'); unicode-range: U+7400-74FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7500.woff2') format('woff2'); unicode-range: U+7500-75FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7600.woff2') format('woff2'); unicode-range: U+7600-76FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7700.woff2') format('woff2'); unicode-range: U+7700-77FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7800.woff2') format('woff2'); unicode-range: U+7800-78FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7900.woff2') format('woff2'); unicode-range: U+7900-79FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7a00.woff2') format('woff2'); unicode-range: U+7A00-7AFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7b00.woff2') format('woff2'); unicode-range: U+7B00-7BFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7c00.woff2') format('woff2'); unicode-range: U+7C00-7CFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7d00.woff2') format('woff2'); unicode-range: U+7D00-7DFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7e00.woff2') format('woff2'); unicode-range: U+7E00-7EFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u7f00.woff2') format('woff2'); unicode-range: U+7F00-7FFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8000.woff2') format('woff2'); unicode-range: U+8000-80FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8100.woff2') format('woff2'); unicode-range: U+8100-81FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8200.woff2') format('woff2'); unicode-range: U+8200-82FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8300.woff2') format('woff2'); unicode-range: U+8300-83FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8400.woff2') format('woff2'); unicode-range: U+8400-84FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8500.woff2') format('woff2'); unicode-range: U+8500-85FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8600.woff2') format('woff2'); unicode-range: U+8600-86FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8700.woff2') format('woff2'); unicode-range: U+8700-87FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8800.woff2') format('woff2'); unicode-range: U+8800-88FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8900.woff2') format('woff2'); unicode-range: U+8900-89FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8a00.woff2') format('woff2'); unicode-range: U+8A00-8AFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8b00.woff2') format('woff2'); unicode-range: U+8B00-8BFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8c00.woff2') format('woff2'); unicode-range: U+8C00-8CFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8d00.woff2') format('woff2'); unicode-range: U+8D00-8DFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8e00.woff2') format('woff2'); unicode-range: U+8E00-8EFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u8f00.woff2') format('woff2'); unicode-range: U+8F00-8FFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9000.woff2') format('woff2'); unicode-range: U+9000-90FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9100.woff2') format('woff2'); unicode-range: U+9100-91FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9200.woff2') format('woff2'); unicode-range: U+9200-92FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9300.woff2') format('woff2'); unicode-range: U+9300-93FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9400.woff2') format('woff2'); unicode-range: U+9400-94FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9500.woff2') format('woff2'); unicode-range: U+9500-95FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9600.woff2') format('woff2'); unicode-range: U+9600-96FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9700.woff2') format('woff2'); unicode-range: U+9700-97FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9800.woff2') format('woff2'); unicode-range: U+9800-98FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9900.woff2') format('woff2'); unicode-range: U+9900-99FF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9a00.woff2') format('woff2'); unicode-range: U+9A00-9AFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9b00.woff2') format('woff2'); unicode-range: U+9B00-9BFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9c00.woff2') format('woff2'); unicode-range: U+9C00-9CFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9e00.woff2') format('woff2'); unicode-range: U+9E00-9EFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u9f00.woff2') format('woff2'); unicode-range: U+9F00-9FFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/ufe00.woff2') format('woff2'); unicode-range: U+FE00-FEFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/uff00.woff2') format('woff2'); unicode-range: U+FF00-FFFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u20c00.woff2') format('woff2'); unicode-range: U+20C00-20CFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u25e00.woff2') format('woff2'); unicode-range: U+25E00-25EFF; }
@font-face { font-family: 'DS WenYue HuiMo'; font-style: normal; font-weight: 400; font-display: swap; src: url('./fonts/huimo/u2c200.woff2') format('woff2'); unicode-range: U+2C200-2C2FF; }

.ds-age-gate__name { font-family: 'DS WenYue HuiMo', 'Kaiti SC', STKaiti, KaiTi, serif; font-weight: 400; font-synthesis: none; }
