/**
 * Dave's Locker News — self-hosted webfonts
 * Files live in ../fonts/ relative to this stylesheet (assets/css/ -> assets/fonts/).
 * Sourced from Google Fonts (Bricolage Grotesque, Hanken Grotesk, Space Mono), static per-weight woff2.
 */

/* Bricolage Grotesque — display face (headlines, nav, category labels) */
@font-face {
	font-family: 'Bricolage Grotesque';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/bricolage-grotesque-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Bricolage Grotesque';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/bricolage-grotesque-700.woff2') format('woff2');
}

/* Hanken Grotesk — body face (article text, UI copy) */
@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/hanken-grotesk-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/hanken-grotesk-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/hanken-grotesk-600.woff2') format('woff2');
}

/* Space Mono — mono face (timestamps, bylines, meta) */
@font-face {
	font-family: 'Space Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/space-mono-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Space Mono';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/space-mono-700.woff2') format('woff2');
}
