/*
 * PERF-05: self-hosted fonts (was Google Fonts CDN).
 * 9 static woff2, subsets latin + latin-ext + cyrillic + cyrillic-ext.
 * Family names MUST match tokens.css (--mtsp-font-*): Manrope / Tinos / JetBrains Mono.
 * Built from official google/fonts sources (Manrope[wght], JetBrainsMono[wght], Tinos static).
 */

/* ---- Manrope (body) 400/500/600/700 ---- */
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/manrope-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/manrope-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/manrope-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/manrope-700.woff2') format('woff2');
}

/* ---- Tinos (display / headings) 400/700 ---- */
@font-face {
	font-family: 'Tinos';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/tinos-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Tinos';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/tinos-700.woff2') format('woff2');
}

/* ---- JetBrains Mono (eyebrow / phone / badge) 400/500/600 ---- */
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/jetbrainsmono-400.woff2') format('woff2');
}
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/jetbrainsmono-500.woff2') format('woff2');
}
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/jetbrainsmono-600.woff2') format('woff2');
}
