/* ==================================================================
 * SIXEIT / Phase B — 源站 Neue Montreal 自托管（临时内部演示素材）
 * ------------------------------------------------------------------
 * 必须排在 sixeit-mapped.css 之后入队：mapped.css 内自带 9 个
 * @font-face 指向不存在的 ../media/*.otf，本文件覆盖同名 family。
 * 字体文件位于 ../fonts/，文件名逐字沿用源站 CSS。
 * 商业字体授权风险见 audit/wp-compatibility-risks.md RISK-09（P1 未关闭）：
 * 用户明确「全部先用 humaan 素材，后续自行替换」，正式上线前须整体换牌。
 * ================================================================== */

@font-face {
    font-family: 'neueMontreal';
    src: url('../fonts/NeueMontreal_Light-s.p.1zq_bxu0wzy8i.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'neueMontreal';
    src: url('../fonts/NeueMontreal_LightItalic-s.p.2ouqx_mg9wo5m.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'neueMontreal';
    src: url('../fonts/NeueMontreal_Regular-s.p.3qaxr7gvc-gfp.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'neueMontreal';
    src: url('../fonts/NeueMontreal_Italic-s.p.3dgqtb5aic_wf.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'neueMontreal';
    src: url('../fonts/NeueMontreal_Medium-s.p.2pzzhle5ru74a.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'neueMontreal';
    src: url('../fonts/NeueMontreal_MediumItalic-s.p.3-4ief9r8nxxd.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'neueMontreal';
    src: url('../fonts/NeueMontreal_Bold-s.p.1cs3sgkx_vm0r.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'neueMontreal';
    src: url('../fonts/NeueMontreal_BoldItalic-s.p.2wxass87tegtv.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
/* 源站同名度量回退字体，降低 CLS */
@font-face {
    font-family: 'neueMontreal Fallback';
    src: local('Arial');
    size-adjust: 100%;
    ascent-override: 95%;
    descent-override: 25%;
    line-gap-override: 0%;
}
