/* 由 scripts/fonts/gen_font_css.mjs 生成，请勿手改。
   像素字体源自文泉驿点阵宋体（GPL v2 with font embedding exception）与 Liberation Sans 点阵版。 */
@font-face{font-family:"XHS Song 9";font-weight:400;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/sans12-latin.woff2?v=e0cab5c7) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 9";font-weight:400;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/song12-sym.woff2?v=b7b3ca4b) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 9";font-weight:400;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/song12-han1.woff2?v=b60c34ac) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 9";font-weight:400;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/song12-han2.woff2?v=e6701733) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 9";font-weight:700;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/sans12-latin-b.woff2?v=0530d77d) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 9";font-weight:700;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/song12-sym-b.woff2?v=82a7d0d0) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 9";font-weight:700;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/song12-han1-b.woff2?v=a7d8eb4d) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 9";font-weight:700;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/song12-han2-b.woff2?v=83559fce) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 9";font-weight:400;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/sans12-latin.woff2?v=e0cab5c7) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 9";font-weight:400;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/song12-sym.woff2?v=b7b3ca4b) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 9";font-weight:400;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/song12-han1.woff2?v=b60c34ac) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 9";font-weight:400;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/song12-han2.woff2?v=e6701733) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 9";font-weight:700;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/sans12-latin-b.woff2?v=0530d77d) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 9";font-weight:700;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/song12-sym-b.woff2?v=82a7d0d0) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 9";font-weight:700;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/song12-han1-b.woff2?v=a7d8eb4d) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 9";font-weight:700;font-display:swap;size-adjust:133.3333%;src:url(/static/fonts/song12-han2-b.woff2?v=83559fce) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 10";font-weight:400;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/sans12-latin.woff2?v=e0cab5c7) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 10";font-weight:400;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/song12-sym.woff2?v=b7b3ca4b) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 10";font-weight:400;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/song12-han1.woff2?v=b60c34ac) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 10";font-weight:400;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/song12-han2.woff2?v=e6701733) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 10";font-weight:700;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/sans12-latin-b.woff2?v=0530d77d) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 10";font-weight:700;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/song12-sym-b.woff2?v=82a7d0d0) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 10";font-weight:700;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/song12-han1-b.woff2?v=a7d8eb4d) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 10";font-weight:700;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/song12-han2-b.woff2?v=83559fce) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 10";font-weight:400;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/sans12-latin.woff2?v=e0cab5c7) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 10";font-weight:400;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/song12-sym.woff2?v=b7b3ca4b) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 10";font-weight:400;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/song12-han1.woff2?v=b60c34ac) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 10";font-weight:400;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/song12-han2.woff2?v=e6701733) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 10";font-weight:700;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/sans12-latin-b.woff2?v=0530d77d) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 10";font-weight:700;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/song12-sym-b.woff2?v=82a7d0d0) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 10";font-weight:700;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/song12-han1-b.woff2?v=a7d8eb4d) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 10";font-weight:700;font-display:swap;size-adjust:120.0000%;src:url(/static/fonts/song12-han2-b.woff2?v=83559fce) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 11";font-weight:400;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/sans12-latin.woff2?v=e0cab5c7) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 11";font-weight:400;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/song12-sym.woff2?v=b7b3ca4b) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 11";font-weight:400;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/song12-han1.woff2?v=b60c34ac) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 11";font-weight:400;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/song12-han2.woff2?v=e6701733) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 11";font-weight:700;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/sans12-latin-b.woff2?v=0530d77d) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 11";font-weight:700;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/song12-sym-b.woff2?v=82a7d0d0) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 11";font-weight:700;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/song12-han1-b.woff2?v=a7d8eb4d) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 11";font-weight:700;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/song12-han2-b.woff2?v=83559fce) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 11";font-weight:400;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/sans12-latin.woff2?v=e0cab5c7) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 11";font-weight:400;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/song12-sym.woff2?v=b7b3ca4b) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 11";font-weight:400;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/song12-han1.woff2?v=b60c34ac) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 11";font-weight:400;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/song12-han2.woff2?v=e6701733) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 11";font-weight:700;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/sans12-latin-b.woff2?v=0530d77d) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 11";font-weight:700;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/song12-sym-b.woff2?v=82a7d0d0) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 11";font-weight:700;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/song12-han1-b.woff2?v=a7d8eb4d) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 11";font-weight:700;font-display:swap;size-adjust:109.0909%;src:url(/static/fonts/song12-han2-b.woff2?v=83559fce) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 12";font-weight:400;font-display:swap;src:url(/static/fonts/song12-latin.woff2?v=bf2530e1) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 12";font-weight:400;font-display:swap;src:url(/static/fonts/song12-sym.woff2?v=b7b3ca4b) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 12";font-weight:400;font-display:swap;src:url(/static/fonts/song12-han1.woff2?v=b60c34ac) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 12";font-weight:400;font-display:swap;src:url(/static/fonts/song12-han2.woff2?v=e6701733) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 12";font-weight:700;font-display:swap;src:url(/static/fonts/song12-latin-b.woff2?v=ebe6af4b) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 12";font-weight:700;font-display:swap;src:url(/static/fonts/song12-sym-b.woff2?v=82a7d0d0) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 12";font-weight:700;font-display:swap;src:url(/static/fonts/song12-han1-b.woff2?v=a7d8eb4d) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 12";font-weight:700;font-display:swap;src:url(/static/fonts/song12-han2-b.woff2?v=83559fce) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 12";font-weight:400;font-display:swap;src:url(/static/fonts/sans12-latin.woff2?v=e0cab5c7) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 12";font-weight:400;font-display:swap;src:url(/static/fonts/song12-sym.woff2?v=b7b3ca4b) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 12";font-weight:400;font-display:swap;src:url(/static/fonts/song12-han1.woff2?v=b60c34ac) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 12";font-weight:400;font-display:swap;src:url(/static/fonts/song12-han2.woff2?v=e6701733) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 12";font-weight:700;font-display:swap;src:url(/static/fonts/sans12-latin-b.woff2?v=0530d77d) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 12";font-weight:700;font-display:swap;src:url(/static/fonts/song12-sym-b.woff2?v=82a7d0d0) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 12";font-weight:700;font-display:swap;src:url(/static/fonts/song12-han1-b.woff2?v=a7d8eb4d) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 12";font-weight:700;font-display:swap;src:url(/static/fonts/song12-han2-b.woff2?v=83559fce) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 13";font-weight:400;font-display:swap;src:url(/static/fonts/song13-latin.woff2?v=88dcc118) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 13";font-weight:400;font-display:swap;src:url(/static/fonts/song13-sym.woff2?v=59866189) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 13";font-weight:400;font-display:swap;src:url(/static/fonts/song13-han1.woff2?v=a20d908c) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 13";font-weight:400;font-display:swap;src:url(/static/fonts/song13-han2.woff2?v=70a5f834) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 13";font-weight:700;font-display:swap;src:url(/static/fonts/song13-latin-b.woff2?v=882fa632) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 13";font-weight:700;font-display:swap;src:url(/static/fonts/song13-sym-b.woff2?v=0aaa1715) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 13";font-weight:700;font-display:swap;src:url(/static/fonts/song13-han1-b.woff2?v=8e37a96b) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 13";font-weight:700;font-display:swap;src:url(/static/fonts/song13-han2-b.woff2?v=b97e591c) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 13";font-weight:400;font-display:swap;src:url(/static/fonts/sans13-latin.woff2?v=4acfe793) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 13";font-weight:400;font-display:swap;src:url(/static/fonts/song13-sym.woff2?v=59866189) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 13";font-weight:400;font-display:swap;src:url(/static/fonts/song13-han1.woff2?v=a20d908c) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 13";font-weight:400;font-display:swap;src:url(/static/fonts/song13-han2.woff2?v=70a5f834) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 13";font-weight:700;font-display:swap;src:url(/static/fonts/sans13-latin-b.woff2?v=e96f17ef) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 13";font-weight:700;font-display:swap;src:url(/static/fonts/song13-sym-b.woff2?v=0aaa1715) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 13";font-weight:700;font-display:swap;src:url(/static/fonts/song13-han1-b.woff2?v=8e37a96b) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 13";font-weight:700;font-display:swap;src:url(/static/fonts/song13-han2-b.woff2?v=b97e591c) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 14";font-weight:400;font-display:swap;src:url(/static/fonts/song14-latin.woff2?v=cd64b82a) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 14";font-weight:400;font-display:swap;src:url(/static/fonts/song14-sym.woff2?v=bb903c49) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 14";font-weight:400;font-display:swap;src:url(/static/fonts/song14-han1.woff2?v=d750fd1b) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 14";font-weight:400;font-display:swap;src:url(/static/fonts/song14-han2.woff2?v=6e463e0a) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 14";font-weight:700;font-display:swap;src:url(/static/fonts/song14-latin-b.woff2?v=2eb2b7f6) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 14";font-weight:700;font-display:swap;src:url(/static/fonts/song14-sym-b.woff2?v=24fe2fbf) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 14";font-weight:700;font-display:swap;src:url(/static/fonts/song14-han1-b.woff2?v=bc55dd38) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 14";font-weight:700;font-display:swap;src:url(/static/fonts/song14-han2-b.woff2?v=65b61aa6) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 14";font-weight:400;font-display:swap;size-adjust:92.8571%;src:url(/static/fonts/sans13-latin.woff2?v=4acfe793) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 14";font-weight:400;font-display:swap;src:url(/static/fonts/song14-sym.woff2?v=bb903c49) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 14";font-weight:400;font-display:swap;src:url(/static/fonts/song14-han1.woff2?v=d750fd1b) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 14";font-weight:400;font-display:swap;src:url(/static/fonts/song14-han2.woff2?v=6e463e0a) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 14";font-weight:700;font-display:swap;size-adjust:92.8571%;src:url(/static/fonts/sans13-latin-b.woff2?v=e96f17ef) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 14";font-weight:700;font-display:swap;src:url(/static/fonts/song14-sym-b.woff2?v=24fe2fbf) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 14";font-weight:700;font-display:swap;src:url(/static/fonts/song14-han1-b.woff2?v=bc55dd38) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 14";font-weight:700;font-display:swap;src:url(/static/fonts/song14-han2-b.woff2?v=65b61aa6) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 15";font-weight:400;font-display:swap;size-adjust:93.3333%;src:url(/static/fonts/song14-latin.woff2?v=cd64b82a) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 15";font-weight:400;font-display:swap;size-adjust:93.3333%;src:url(/static/fonts/song14-sym.woff2?v=bb903c49) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 15";font-weight:400;font-display:swap;size-adjust:93.3333%;src:url(/static/fonts/song14-han1.woff2?v=d750fd1b) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 15";font-weight:400;font-display:swap;size-adjust:93.3333%;src:url(/static/fonts/song14-han2.woff2?v=6e463e0a) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 15";font-weight:700;font-display:swap;size-adjust:93.3333%;src:url(/static/fonts/song14-latin-b.woff2?v=2eb2b7f6) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 15";font-weight:700;font-display:swap;size-adjust:93.3333%;src:url(/static/fonts/song14-sym-b.woff2?v=24fe2fbf) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 15";font-weight:700;font-display:swap;size-adjust:93.3333%;src:url(/static/fonts/song14-han1-b.woff2?v=bc55dd38) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 15";font-weight:700;font-display:swap;size-adjust:93.3333%;src:url(/static/fonts/song14-han2-b.woff2?v=65b61aa6) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 15";font-weight:400;font-display:swap;size-adjust:106.6667%;src:url(/static/fonts/sans16-latin.woff2?v=14143798) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 15";font-weight:400;font-display:swap;size-adjust:106.6667%;src:url(/static/fonts/song16-sym.woff2?v=5e00f0dd) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 15";font-weight:400;font-display:swap;size-adjust:106.6667%;src:url(/static/fonts/song16-han1.woff2?v=2a435cee) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 15";font-weight:400;font-display:swap;size-adjust:106.6667%;src:url(/static/fonts/song16-han2.woff2?v=8f3c18aa) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 15";font-weight:700;font-display:swap;size-adjust:106.6667%;src:url(/static/fonts/sans16-latin-b.woff2?v=56beba0b) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 15";font-weight:700;font-display:swap;size-adjust:106.6667%;src:url(/static/fonts/song16-sym-b.woff2?v=c7c31ccf) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 15";font-weight:700;font-display:swap;size-adjust:106.6667%;src:url(/static/fonts/song16-han1-b.woff2?v=b1670498) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 15";font-weight:700;font-display:swap;size-adjust:106.6667%;src:url(/static/fonts/song16-han2-b.woff2?v=379d530d) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 16";font-weight:400;font-display:swap;src:url(/static/fonts/song16-latin.woff2?v=ceee2409) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 16";font-weight:400;font-display:swap;src:url(/static/fonts/song16-sym.woff2?v=5e00f0dd) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 16";font-weight:400;font-display:swap;src:url(/static/fonts/song16-han1.woff2?v=2a435cee) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 16";font-weight:400;font-display:swap;src:url(/static/fonts/song16-han2.woff2?v=8f3c18aa) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Song 16";font-weight:700;font-display:swap;src:url(/static/fonts/song16-latin-b.woff2?v=3e096acf) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Song 16";font-weight:700;font-display:swap;src:url(/static/fonts/song16-sym-b.woff2?v=c7c31ccf) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Song 16";font-weight:700;font-display:swap;src:url(/static/fonts/song16-han1-b.woff2?v=b1670498) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Song 16";font-weight:700;font-display:swap;src:url(/static/fonts/song16-han2-b.woff2?v=379d530d) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 16";font-weight:400;font-display:swap;src:url(/static/fonts/sans16-latin.woff2?v=14143798) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 16";font-weight:400;font-display:swap;src:url(/static/fonts/song16-sym.woff2?v=5e00f0dd) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 16";font-weight:400;font-display:swap;src:url(/static/fonts/song16-han1.woff2?v=2a435cee) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 16";font-weight:400;font-display:swap;src:url(/static/fonts/song16-han2.woff2?v=8f3c18aa) format("woff2");unicode-range:U+7000-9FFF}
@font-face{font-family:"XHS Sans 16";font-weight:700;font-display:swap;src:url(/static/fonts/sans16-latin-b.woff2?v=56beba0b) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6-02DC,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2122}
@font-face{font-family:"XHS Sans 16";font-weight:700;font-display:swap;src:url(/static/fonts/song16-sym-b.woff2?v=c7c31ccf) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-02C5,U+02DD-2012,U+2015-2017,U+201F-2021,U+2023-2025,U+2027-20AB,U+20AD-2121,U+2123-33FF,U+FE30-FE6F,U+FF00-FFEF}
@font-face{font-family:"XHS Sans 16";font-weight:700;font-display:swap;src:url(/static/fonts/song16-han1-b.woff2?v=b1670498) format("woff2");unicode-range:U+4E00-6FFF}
@font-face{font-family:"XHS Sans 16";font-weight:700;font-display:swap;src:url(/static/fonts/song16-han2-b.woff2?v=379d530d) format("woff2");unicode-range:U+7000-9FFF}

:root{
  --f-song-9:"XHS Song 9","宋体",SimSun,"Songti SC",STSong,serif;
  --f-sans-9:"XHS Sans 9",Tahoma,Verdana,"宋体",SimSun,sans-serif;
  --f-song-10:"XHS Song 10","宋体",SimSun,"Songti SC",STSong,serif;
  --f-sans-10:"XHS Sans 10",Tahoma,Verdana,"宋体",SimSun,sans-serif;
  --f-song-11:"XHS Song 11","宋体",SimSun,"Songti SC",STSong,serif;
  --f-sans-11:"XHS Sans 11",Tahoma,Verdana,"宋体",SimSun,sans-serif;
  --f-song-12:"XHS Song 12","宋体",SimSun,"Songti SC",STSong,serif;
  --f-sans-12:"XHS Sans 12",Tahoma,Verdana,"宋体",SimSun,sans-serif;
  --f-song-13:"XHS Song 13","宋体",SimSun,"Songti SC",STSong,serif;
  --f-sans-13:"XHS Sans 13",Tahoma,Verdana,"宋体",SimSun,sans-serif;
  --f-song-14:"XHS Song 14","宋体",SimSun,"Songti SC",STSong,serif;
  --f-sans-14:"XHS Sans 14",Tahoma,Verdana,"宋体",SimSun,sans-serif;
  --f-song-15:"XHS Song 15","宋体",SimSun,"Songti SC",STSong,serif;
  --f-sans-15:"XHS Sans 15",Tahoma,Verdana,"宋体",SimSun,sans-serif;
  --f-song-16:"XHS Song 16","宋体",SimSun,"Songti SC",STSong,serif;
  --f-sans-16:"XHS Sans 16",Tahoma,Verdana,"宋体",SimSun,sans-serif;
  --f-song-big:"Songti SC",STSong,"宋体",SimSun,serif;
  --f-sans-big:Verdana,Tahoma,"Songti SC","宋体",sans-serif;
  --f-hei:Impact,"黑体",SimHei,"Heiti SC",STHeiti,sans-serif;
  --f-heiti:"黑体",SimHei,"Heiti SC",STHeiti,sans-serif;
}
/* 表单控件默认不继承字体，统一继承，避免退回系统字体 */
button,input,select,textarea{font-family:inherit}
