/**
 * Selbst gehostete Schriften (Sora, IBM Plex Sans, IBM Plex Mono).
 * Ersetzt die bisherige Einbindung über fonts.googleapis.com — damit
 * werden keine Nutzer-IPs mehr ohne Einwilligung an Google übertragen
 * (DSGVO), und der Seitenaufbau braucht keine externe Verbindung mehr
 * für die Schriften (Performance: kein zusätzlicher DNS-Lookup/Request
 * zu einem fremden Server).
 *
 * Dateien stammen von den offiziellen @fontsource-npm-Paketen, die exakt
 * dieselben Google-Fonts-Dateien bündeln — nur lokal statt von Google
 * ausgeliefert. Nur die im Theme tatsächlich genutzten Schnitte enthalten.
 */

@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../../assets/fonts/sora-latin-400-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../../assets/fonts/sora-latin-600-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../../assets/fonts/sora-latin-700-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../../assets/fonts/sora-latin-800-normal.woff2') format('woff2');
}

@font-face {
	font-family: 'IBM Plex Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../../assets/fonts/ibm-plex-sans-latin-400-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'IBM Plex Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../../assets/fonts/ibm-plex-sans-latin-500-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'IBM Plex Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../../assets/fonts/ibm-plex-sans-latin-600-normal.woff2') format('woff2');
}

@font-face {
	font-family: 'IBM Plex Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../../assets/fonts/ibm-plex-mono-latin-500-normal.woff2') format('woff2');
}
