/* ============================================================================
 * zs-website — self-hosted Google Fonts (@font-face rules)
 * ----------------------------------------------------------------------------
 * Replaces the runtime Google Fonts stylesheet that was previously fetched
 * from https://fonts.googleapis.com/css2?...
 *
 * Font files live in /fonts/ (siblings of /css/) and are served by the
 * upstream nginx:alpine container. Latin subset only.
 *
 * font-display: swap matches the &display=swap parameter that the prior
 * Google Fonts URL used — text renders immediately in a fallback face,
 * then swaps to the web font when it loads.
 * ============================================================================ */

/* ---------- Plus Jakarta Sans (logo wordmark) ---------- */

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/plus-jakarta-sans-v12-latin-700.woff2') format('woff2');
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/fonts/plus-jakarta-sans-v12-latin-800.woff2') format('woff2');
}

/* ---------- Inter (body text) ---------- */

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

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

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

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

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