/* ===== WcPunct：中文语境标点定向劫持（2026-07-21）=====
   问题：--font-sans 把 IBM Plex 排在最前（为让拉丁走 Plex），但 · “ ” — … • ×
   这些标点 Plex 也有，于是中文语境里的间隔号/引号被拉丁字形顶替，与正文中文不同源。
   解法：用 unicode-range 只拦这几个码位，src 复用【已有的】WcSans 分片（零新增体积），
   把 WcPunct 排在 --font-sans / --font-display 最前 —— 其余字符照旧走 Plex，拉丁不受影响。
   实测依据：字宽探针逐字比对（· 走 Plex 时 4.89px，走 WcSans 时 5.34px）。
   ⚠️ 分片文件名由 cn-font-split 生成，重跑分片后需重新生成本段。 */
@font-face{font-family:"WcPunct";src:url("/fonts/puhuiti-regular/2f88d2e6884be06721bf309483653b61.woff2")format("woff2");font-style:normal;font-display:swap;font-weight:400;unicode-range:U+00D7;}
@font-face{font-family:"WcPunct";src:url("/fonts/puhuiti-regular/b514e7d85301cd8d882742da4519491c.woff2")format("woff2");font-style:normal;font-display:swap;font-weight:400;unicode-range:U+00B7,U+2018,U+2019,U+201C,U+201D,U+2026;}
@font-face{font-family:"WcPunct";src:url("/fonts/puhuiti-regular/de34c40cdbe962155d1fb13e3dc8d6e4.woff2")format("woff2");font-style:normal;font-display:swap;font-weight:400;unicode-range:U+2014,U+2022;}
@font-face{font-family:"WcPunct";src:url("/fonts/puhuiti-semibold/575cd128dbcf666a8e70b47709b99cf0.woff2")format("woff2");font-style:normal;font-display:swap;font-weight:600;unicode-range:U+00B7,U+2018,U+2019,U+201C,U+201D,U+2026;}
@font-face{font-family:"WcPunct";src:url("/fonts/puhuiti-semibold/a570bfea4e158896b8332a5408b90933.woff2")format("woff2");font-style:normal;font-display:swap;font-weight:600;unicode-range:U+2014,U+2022;}
@font-face{font-family:"WcPunct";src:url("/fonts/puhuiti-semibold/e5858f49088f54293cfc75631f58d7ee.woff2")format("woff2");font-style:normal;font-display:swap;font-weight:600;unicode-range:U+00D7;}
