/* ============================================================
   自托管字体（SIL Open Font License）
   Inter — UI / 正文无衬线
   Fraunces — 标题 / 展签衬线（含斜体）
   许可见 assets/fonts/OFL-*.txt
   ============================================================ */

/* ---------- Inter ---------- */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../assets/fonts/inter-300.woff2') format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../assets/fonts/inter-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../assets/fonts/inter-500.woff2') format('woff2');
}

/* ---------- Fraunces ---------- */
@font-face {
    font-family: 'Fraunces';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../assets/fonts/fraunces-300.woff2') format('woff2');
}
@font-face {
    font-family: 'Fraunces';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../assets/fonts/fraunces-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Fraunces';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('../assets/fonts/fraunces-300-italic.woff2') format('woff2');
}
@font-face {
    font-family: 'Fraunces';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('../assets/fonts/fraunces-400-italic.woff2') format('woff2');
}
