/* =============================================================
   VVDM — Schriften (selbst gehostet, DSGVO-konform)

   Alle Fonts liegen lokal in /assets/fonts/ und werden NICHT
   von Google-Servern nachgeladen — das wäre wegen IP-Übermittlung
   in die USA ohne Einwilligung ein DSGVO-Verstoß (vgl. LG München
   I, Urt. v. 20.01.2022, Az. 3 O 17493/20).

   Verwendete Familien:
     · Inter     (Body-Text + UI)
     · Oswald    (Display / Headlines)
     · Rajdhani  (NUR Motorsport-Pod im Header — Untermarken-Vorbote)

   Strategie:
     · font-display: swap → System-Font wird sofort gezeigt,
       die Web-Font übernimmt, sobald geladen.
     · Nur die wirklich benötigten Schnitte einbinden, um die
       Ladezeit klein zu halten.
     · woff2-only — alle modernen Browser unterstützen es;
       Legacy-Fallback ist nicht nötig.

   ============================================================
   ZU TUN für Niclas:
   Die .woff2-Dateien müssen in /assets/fonts/ liegen, exakt
   benannt wie unten in den url(...)-Pfaden. Anleitung siehe
   /assets/fonts/README-FONTS.md.

   Solange die Dateien fehlen: Browser fällt automatisch auf den
   System-Stack zurück (-apple-system / Segoe UI / sans-serif).
   Die Seite bleibt funktional.
   ============================================================= */


/* ----- INTER (Body + UI) ------------------------------------- */

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

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

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

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


/* ----- OSWALD (Display / Headlines) -------------------------- */

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

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

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


/* ----- RAJDHANI (NUR Motorsport-Pod im Header) --------------- */

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

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