/**
 * Self-hosted Inter + Sora, replacing the Google Fonts CSS that used
 * to be loaded from fonts.googleapis.com. That external stylesheet
 * required the browser to make a request to Google's server, get a
 * CSS file back, THEN make a second request to fonts.gstatic.com for
 * the actual font files — all before any text using these fonts could
 * render. Serving the files directly from this theme removes that
 * whole round-trip, which matters a lot for LCP since the visible
 * heading text on most pages here IS the largest content element.
 *
 * font-display:swap (kept the same as the old Google Fonts URL) means
 * text still shows immediately in a fallback font and swaps once the
 * real font loads, instead of staying invisible while waiting.
 */

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

@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/sora-latin-500-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/sora-latin-600-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/sora-latin-700-normal.woff2') format('woff2');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/sora-latin-800-normal.woff2') format('woff2');
}
