/* =========================================================
   Lokale Schriften – Trompetercorps Hesepe
   Ersetzen die vormals über Google Fonts geladenen Schriften.
   Vorteile: kein Flackern beim Laden (FOUT), keine Übertragung
   von Besucher-IPs an Google (DSGVO-freundlich).
   Die Pfade sind relativ zu dieser Datei (assets/fonts/).
   ========================================================= */

/* --- Oswald (Überschriften, Navigation, Buttons) – Variable Font --- */
@font-face {
	font-family: "Oswald";
	src: url("../fonts/Oswald-VariableFont.woff2") format("woff2");
	font-weight: 200 700;
	font-style: normal;
	font-display: swap;
}

/* --- Source Serif 4 (Fließtext) – Variable Font --- */
@font-face {
	font-family: "Source Serif 4";
	src: url("../fonts/SourceSerif4-VariableFont.woff2") format("woff2");
	font-weight: 200 900;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Source Serif 4";
	src: url("../fonts/SourceSerif4-Italic-VariableFont.woff2") format("woff2");
	font-weight: 200 900;
	font-style: italic;
	font-display: swap;
}

/* --- IBM Plex Mono (kleine Labels, Tags, Kennzahlen) --- */
@font-face {
	font-family: "IBM Plex Mono";
	src: url("../fonts/IBMPlexMono-Regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "IBM Plex Mono";
	src: url("../fonts/IBMPlexMono-Medium.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
