/* =========================================================
   Self-hosted web fonts (latin subset only), replacing the
   render-blocking fonts.googleapis.com css2 request.
   Files downloaded 2026-07-15 from fonts.gstatic.com
   (Syne v24, JetBrains Mono v24, Instrument Serif v5).
   Syne + JetBrains Mono are VARIABLE fonts (wght axis):
   one file serves every weight in the declared range.
   unicode-range values are exactly as served by Google for
   the latin subset. Non-latin subsets intentionally dropped
   (site is English-only; system fallback covers stray glyphs).
   ========================================================= */

/* Syne — variable, wght 400-800 (theme uses 400/500/600/700/800) */
@font-face {
	font-family: 'Syne';
	font-style: normal;
	font-weight: 400 800;
	font-display: swap;
	src: url('./syne-var-latin.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* JetBrains Mono — variable; declared 400-500 to match the old enqueue */
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 400 500;
	font-display: swap;
	src: url('./jetbrains-mono-var-latin.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Instrument Serif — static, regular 400 */
@font-face {
	font-family: 'Instrument Serif';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('./instrument-serif-400-latin.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Instrument Serif — static, italic 400 (hero em + project taglines/glyphs) */
@font-face {
	font-family: 'Instrument Serif';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('./instrument-serif-400-italic-latin.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
