/* 自托管字体子集 —— 用 pyftsubset 按本页实际渲染的字符抠出来的紧凑版。
   替代 Google Fonts CDN（国内访问无需请求 fonts.googleapis.com，稳定且秒开）。
   若日后**往页面里新增了字体里没有的字**，需要用 fonttools 重新生成子集，见 MIGRATION.md §8。

   生成命令示例：
     pyftsubset ZCOOLXiaoWei.ttf --text-file=charset.txt --flavor=woff2 \
        --output-file=zcool-xiaowei-400.woff2 --no-hinting
   charset.txt 内容即页面出现过的全部字符（含数字、标点）。 */

@font-face {
  font-family: 'ZCOOL XiaoWei';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('zcool-xiaowei-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Ma Shan Zheng';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('ma-shan-zheng-400.woff2') format('woff2');
}

/* 仅提供 U+00B7 中点（两个主字体都不含它，作为兜底补齐） */
@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('noto-serif-sc-400.woff2') format('woff2');
}
