

/* 中文子集化字体（A/B/C 方案）— 思源宋体(正文) + 方正清刻本悦宋(古风标题)
   思源宋体 = SIL OFL 开源，可自托管；方正清刻本悦宋为商业字体，仅个人站点装饰使用。
   所有 @font-face 用 unicode-range 限定中文，英文/数字自动回落 Cormorant/Inter。 */
@font-face {
  font-family: 'Source Han Serif SC';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url(./shs-400.woff2) format('woff2');
  unicode-range: U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF,U+2000-206F,U+2E80-2EFF,U+3001-3002;
}
@font-face {
  font-family: 'Source Han Serif SC';
  font-style: normal; font-weight: 700; font-display: swap;
  src: url(./shs-700.woff2) format('woff2');
  unicode-range: U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF,U+2000-206F,U+2E80-2EFF,U+3001-3002;
}
@font-face {
  font-family: 'FZ QingKe';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url(./fzqk-400.woff2) format('woff2');
  unicode-range: U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF,U+2000-206F,U+2E80-2EFF,U+3001-3002;
}
@font-face {
  font-family: 'Source Han Serif SC';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url(./shs-400.woff2) format('woff2');
  unicode-range: U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF,U+2000-206F,U+2E80-2EFF,U+3001-3002;
}
@font-face {
  font-family: 'Source Han Serif SC';
  font-style: normal; font-weight: 700; font-display: swap;
  src: url(./shs-700.woff2) format('woff2');
  unicode-range: U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF,U+2000-206F,U+2E80-2EFF,U+3001-3002;
}
@font-face {
  font-family: 'FZ QingKe';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url(./fzqk-400.woff2) format('woff2');
  unicode-range: U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF,U+2000-206F,U+2E80-2EFF,U+3001-3002;
}
@font-face {
  font-family: 'Source Han Serif SC';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url(./shs-400.woff2) format('woff2');
  unicode-range: U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF,U+2000-206F,U+2E80-2EFF,U+3001-3002;
}
@font-face {
  font-family: 'Source Han Serif SC';
  font-style: normal; font-weight: 700; font-display: swap;
  src: url(./shs-700.woff2) format('woff2');
  unicode-range: U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF,U+2000-206F,U+2E80-2EFF,U+3001-3002;
}
@font-face {
  font-family: 'FZ QingKe';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url(./fzqk-400.woff2) format('woff2');
  unicode-range: U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF,U+2000-206F,U+2E80-2EFF,U+3001-3002;
}
