/* ==========================================================================
   本地自托管字体（均为开源 SIL OFL 协议，可免费商用）：
   - Josefin Sans / Heebo     拉丁字体（Google Fonts，子系统）
   - Noto Sans SC（思源黑体）  简体中文字体（Adobe+Google，from googlefonts/noto-cjk）
   统一为可变字体（wght 轴），以单个文件覆盖 100-900 字重。
   ========================================================================== */
@font-face {
    font-family: 'Josefin Sans';
    src: url('../fonts/josefin-sans-latin-wght-normal.woff2') format('woff2-variations');
    font-style: normal;
    font-weight: 100 700;
    font-display: swap;
}

@font-face {
    font-family: 'Heebo';
    src: url('../fonts/heebo-latin-wght-normal.woff2') format('woff2-variations');
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans SC';
    src: url('../fonts/NotoSansSC-subset.woff2') format('woff2-variations');
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
}