/* 文风字体 · 全站 UI 字体：寒蝉全圆体（ChillRoundGothic，OFL）
   本地子集：GB2312 一级常用字 3755 + 拉丁 + 中英标点，每字重约 1.6 MB。
   正式环境改由 windfonts API 下发。 */
@font-face { font-family: "Chill Round Gothic"; font-weight: 300; font-display: swap; src: url("../assets/fonts/ChillRoundGothic-300.woff2") format("woff2"); }
@font-face { font-family: "Chill Round Gothic"; font-weight: 400; font-display: swap; src: url("../assets/fonts/ChillRoundGothic-400.woff2") format("woff2"); }
@font-face { font-family: "Chill Round Gothic"; font-weight: 700; font-display: swap; src: url("../assets/fonts/ChillRoundGothic-700.woff2") format("woff2"); }
@font-face { font-family: "Chill Round Gothic"; font-weight: 900; font-display: swap; src: url("../assets/fonts/ChillRoundGothic-900.woff2") format("woff2"); }
/* 全局 UI 字体：阿里巴巴普惠体 3.0（Apache-2.0 免费商用，本地子集）
   GB2312 一二级 6763 + 拉丁 + 标点，每档约 1.0 MB。
   同名 wenfeng-albbpht 供目录字帖行/首页活样张直接命中本地（API 侧该字重数据未建）。 */
@font-face { font-family: "Alibaba PuHuiTi"; font-weight: 300; font-display: swap; src: url("../assets/fonts/PuHuiTi-300.woff2") format("woff2"); }
@font-face { font-family: "Alibaba PuHuiTi"; font-weight: 400; font-display: swap; src: url("../assets/fonts/PuHuiTi-400.woff2") format("woff2"); }
@font-face { font-family: "Alibaba PuHuiTi"; font-weight: 700; font-display: swap; src: url("../assets/fonts/PuHuiTi-700.woff2") format("woff2"); }
@font-face { font-family: "wenfeng-albbpht"; font-weight: 300; font-display: swap; src: url("../assets/fonts/PuHuiTi-300.woff2") format("woff2"); }
@font-face { font-family: "wenfeng-albbpht"; font-weight: 400; font-display: swap; src: url("../assets/fonts/PuHuiTi-400.woff2") format("woff2"); }
@font-face { font-family: "wenfeng-albbpht"; font-weight: 500; font-display: swap; src: url("../assets/fonts/PuHuiTi-500.woff2") format("woff2"); }
@font-face { font-family: "wenfeng-albbpht"; font-weight: 700; font-display: swap; src: url("../assets/fonts/PuHuiTi-700.woff2") format("woff2"); }

/* 字标「文风字体」：寒蝉宽黑体 Medium（Chill K Sans）。只拉这四字所在的包分片。 */
@font-face {
  font-family: "wenfeng-hckht";
  font-weight: 500;
  font-display: swap;
  src: url("https://cn.windfonts.com/fonts-packages/Hckht/Medium/full/16.woff2") format("woff2");
  unicode-range: U+6587;
}
@font-face {
  font-family: "wenfeng-hckht";
  font-weight: 500;
  font-display: swap;
  src: url("https://cn.windfonts.com/fonts-packages/Hckht/Medium/full/18.woff2") format("woff2");
  unicode-range: U+98CE;
}
@font-face {
  font-family: "wenfeng-hckht";
  font-weight: 500;
  font-display: swap;
  src: url("https://cn.windfonts.com/fonts-packages/Hckht/Medium/full/15.woff2") format("woff2");
  unicode-range: U+4F53;
}
@font-face {
  font-family: "wenfeng-hckht";
  font-weight: 500;
  font-display: swap;
  src: url("https://cn.windfonts.com/fonts-packages/Hckht/Medium/full/19.woff2") format("woff2");
  unicode-range: U+5B57;
}
