/*
 * Self-hosted webfonts (no Google CDN).
 * Serving the WOFF2 from our own server avoids sending the visitor's IP to
 * Google (fonts.googleapis.com / fonts.gstatic.com) — DSGVO/GDPR (cf. LG
 * München I, 20.01.2022, 3 O 17493/20). Files fetched via google-webfonts-helper.
 */

/* Archivo — latin + latin-ext */
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/archivo/archivo-v25-latin_latin-ext-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/archivo/archivo-v25-latin_latin-ext-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/archivo/archivo-v25-latin_latin-ext-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/archivo/archivo-v25-latin_latin-ext-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/archivo/archivo-v25-latin_latin-ext-800.woff2') format('woff2');
}
@font-face {
	font-family: 'Archivo';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('../fonts/archivo/archivo-v25-latin_latin-ext-900.woff2') format('woff2');
}

/* IBM Plex Mono — latin + latin-ext */
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin_latin-ext-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin_latin-ext-500.woff2') format('woff2');
}
@font-face {
	font-family: 'IBM Plex Mono';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/ibm-plex-mono/ibm-plex-mono-v20-latin_latin-ext-600.woff2') format('woff2');
}
