/*
 * fonts.css — v2 self-hosted @font-face declarations.
 *
 * Latin subset (Google Fonts unicode-range U+0000-00FF for the primary Latin
 * block) — pulled from Google Fonts' own woff2 delivery, so these are
 * byte-identical to what fonts.gstatic.com would serve. Same subset choice
 * as v1's Bricolage / Hanken.
 */

/* ---- Space Grotesk (body + headings) ------------------------ */
@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('./fonts/space-grotesk-v22-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('./fonts/space-grotesk-v22-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('./fonts/space-grotesk-v22-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('./fonts/space-grotesk-v22-latin-700.woff2') format('woff2');
}

/* ---- JetBrains Mono (labels, eyebrows, buttons, meta) ------- */
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('./fonts/jetbrains-mono-v24-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('./fonts/jetbrains-mono-v24-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('./fonts/jetbrains-mono-v24-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'JetBrains Mono';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('./fonts/jetbrains-mono-v24-latin-regular-italic.woff2') format('woff2');
}

/* ---- Fraunces (decorative italic accents inside <em>) ------- */
@font-face {
	font-family: 'Fraunces';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('./fonts/fraunces-v38-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Fraunces';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('./fonts/fraunces-v38-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Fraunces';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('./fonts/fraunces-v38-latin-regular-italic.woff2') format('woff2');
}
