/*
 * Self-hosted web fonts (DSGVO-konform, ersetzt OMGF / Google Fonts CDN)
 * Quelle: google-webfonts-helper (gwfh.mranftl.com), latin-Subset, woff2 + woff
 * Schnitte entsprechen dem bisher per Google geladenen Set:
 *   Roboto 300/400/500 (je normal + italic), Merriweather 300/400
 */

/* Roboto */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/roboto-300.woff2') format('woff2'),
	     url('fonts/roboto-300.woff') format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/roboto-300-italic.woff2') format('woff2'),
	     url('fonts/roboto-300-italic.woff') format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/roboto-400.woff2') format('woff2'),
	     url('fonts/roboto-400.woff') format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/roboto-400-italic.woff2') format('woff2'),
	     url('fonts/roboto-400-italic.woff') format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('fonts/roboto-500.woff2') format('woff2'),
	     url('fonts/roboto-500.woff') format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('fonts/roboto-500-italic.woff2') format('woff2'),
	     url('fonts/roboto-500-italic.woff') format('woff');
}

/* Merriweather */
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/merriweather-300.woff2') format('woff2'),
	     url('fonts/merriweather-300.woff') format('woff');
}
@font-face {
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/merriweather-400.woff2') format('woff2'),
	     url('fonts/merriweather-400.woff') format('woff');
}
