/* ────────────────────────────────────────────────────────────
   Self-hosted fonts — Discover East Oklahoma
   Fetched from Google Fonts (OFL: Noto Serif, Plus Jakarta Sans,
   Fraunces, Source Serif 4) and served locally so no third-party
   font request leaves the site. The woff2 files are variable fonts:
   each covers a weight range in a single file.
   ──────────────────────────────────────────────────────────── */

/* Noto Serif — variable (used at 400, 700, 900) */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 400 900;
    src: url('/static/fonts/noto-serif-400.woff2') format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 400;
    src: url('/static/fonts/noto-serif-italic-400.woff2') format('woff2');
    font-display: swap;
}

/* Plus Jakarta Sans — variable (used at 400, 500, 600, 700, 800) */
@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 400 800;
    src: url('/static/fonts/plus-jakarta-sans-400.woff2') format('woff2');
    font-display: swap;
}

/* Fraunces — variable for the survey (used at 500, 600, 700) */
@font-face {
    font-family: 'Fraunces';
    font-style: normal;
    font-weight: 500 700;
    src: url('/static/fonts/fraunces-500.woff2') format('woff2');
    font-display: swap;
}

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