/* 思源宋体 Noto Serif SC（Source Han Serif）
   授权：SIL Open Font License 1.1 —— 免费商用，可修改、可再分发，无版权风险
   说明：自托管于本站 /assets/fonts/，不请求 Google Fonts（国内不被阻断）
   已子集化：GB2312 常用字库 3755 字 + 本站实际用字 + 中英标点
   font-display:swap —— 不阻塞渲染，先用系统字体，字体就绪后自动替换 */
@font-face {
    font-family: 'Noto Serif SC';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/assets/fonts/noto-serif-sc-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Noto Serif SC';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/assets/fonts/noto-serif-sc-700.woff2') format('woff2');
}

/* Montserrat（无衬线，用于英文/数字/UI 文本）
   授权：SIL Open Font License 1.1 —— 免费商用，无版权风险。
   自托管于本站，不请求 Google Fonts（国内不被阻断）。
   仅 latin 子集（英文/数字/常用标点），单字重约 20KB。
   说明：此前 .eng 用到 Montserrat 但服务器没有，一直回退系统字体，
        导致 font-weight 加粗到 700 以上无更粗字形可用、看起来仍偏细。 */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/assets/fonts/montserrat-latin-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/assets/fonts/montserrat-latin-700.woff2') format('woff2');
}
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/assets/fonts/montserrat-latin-800.woff2') format('woff2');
}
