/* ═══════════════════════════════════════════════════════════════
   LOCAL FONT FACES — no CDN, no Google Fonts
   All woff2 files vendored in static/fonts/
   ═══════════════════════════════════════════════════════════════ */

/* Inter — 400 */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/inter-v20-latin-regular.woff2') format('woff2');
}

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

/* Inter — 600 */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/static/fonts/inter-v20-latin-600.woff2') format('woff2');
}

/* Inter — 700 */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/inter-v20-latin-700.woff2') format('woff2');
}

/* Inter — 800 */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/static/fonts/inter-v20-latin-800.woff2') format('woff2');
}

/* Source Serif 4 — 400 */
@font-face {
    font-family: 'Source Serif 4';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/source-serif-4-v14-latin-regular.woff2') format('woff2');
}

/* Source Serif 4 — 600 */
@font-face {
    font-family: 'Source Serif 4';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/static/fonts/source-serif-4-v14-latin-600.woff2') format('woff2');
}

/* JetBrains Mono — 400 */
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/jetbrains-mono-v24-latin-regular.woff2') format('woff2');
}

/* JetBrains Mono — 500 */
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/static/fonts/jetbrains-mono-v24-latin-500.woff2') format('woff2');
}
