/* Self-hosted — no external Google Fonts requests. See assets/fonts/OFL.txt.
   Bricolage Grotesque and Manrope are variable fonts — Google's CSS2 API
   serves ONE physical file per family across a requested weight list, so a
   font-weight *range* against that one file lets the browser interpolate the
   axis. DM Mono is NOT variable — 400 and 500 are genuinely separate static
   files, so it gets two discrete @font-face rules instead. */

@font-face {
	font-family: 'Bricolage Grotesque';
	src: url('../fonts/bricolage-var.woff2') format('woff2-variations');
	font-weight: 400 800;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Manrope';
	src: url('../fonts/manrope-var.woff2') format('woff2-variations');
	font-weight: 400 800;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'DM Mono';
	src: url('../fonts/dmmono-400.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'DM Mono';
	src: url('../fonts/dmmono-500.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
