/*
 * Inter — Self-Hosted (Issue #569, loest Source Sans 3 aus #182 ab).
 *
 * Systemweiter Font-Wechsel auf Inter, komplett self-hosted (analog #182):
 *  1. DSG (Healthcare-SaaS): keine Browser-IP an Google/Bunny
 *  2. CSP-Whitelist bleibt `font-src 'self' data:` — keine externe Origin (E-053)
 *  3. Performance: kein zusaetzlicher DNS/TLS-Handshake zu einem Font-CDN
 *
 * Font-Bundle latin-subset, v20 (Quelle: Inter-Font-Web/, google-webfonts-helper-Layout):
 *  - 400 Regular + 400 Italic
 *  - 500 Medium
 *  - 600 SemiBold
 *  - 700 Bold
 * Bewusst schlank gehalten (kein 100-300/800-900) gegen Bloat.
 *
 * Lizenz: OFL (siehe OFL.txt im selben Verzeichnis).
 *
 * font-display: swap — verhindert FOIT; waehrend der Browser woff2 laedt,
 * wird der System-Sans-Fallback gerendert und dann gegen Inter ausgetauscht.
 */

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

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

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

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

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