/*
 * Roboto, the Boss Info screen typeface, served from docs.bossinfo.ch itself (no request to Google).
 * Shared by the Handbuch and the start page; the files are preloaded in <head> so text is drawn in
 * Roboto from the first paint.
 *
 * "Roboto Fallback" is Arial scaled to Roboto's metrics: if Roboto is not ready yet, the fallback
 * takes the same space, so the page does not jump when Roboto arrives.
 */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/roboto-latin-300-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/roboto-latin-400-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/roboto-latin-400-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('fonts/roboto-latin-500-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600 700;
	font-display: swap;
	src: url('fonts/roboto-latin-700-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 800 900;
	font-display: swap;
	src: url('fonts/roboto-latin-900-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto Fallback';
	src: local('Arial');
	size-adjust: 100.3%;
	ascent-override: 92.5%;
	descent-override: 24.3%;
	line-gap-override: 0%;
}
