/*
 * font-display: swap — the page renders in a fallback face immediately rather
 * than showing nothing while a font downloads. The visualizer redraws itself
 * once the real fonts land (see visualizer.js), so the lettering does not stay
 * sized for a face nobody sees.
 *
 * Each file is one variable woff2 (Space Mono aside, which is static), subset
 * to Latin plus Latin Extended-A so every Polish diacritic is present — ó and Ó
 * included, the glyphs a Google Fonts latin-only subset silently drops.
 */
@font-face {
	font-family: "Bricolage Grotesque";
	src: url( "bricolage-grotesque.woff2" ) format( "woff2" );
	font-weight: 400 800;
	font-display: swap;
}

@font-face {
	font-family: "Karla";
	src: url( "karla.woff2" ) format( "woff2" );
	font-weight: 400 700;
	font-display: swap;
}

@font-face {
	font-family: "Caveat";
	src: url( "caveat.woff2" ) format( "woff2" );
	font-weight: 600;
	font-display: swap;
}

@font-face {
	font-family: "Space Mono";
	src: url( "space-mono.woff2" ) format( "woff2" );
	font-weight: 400 700;
	font-display: swap;
}
