/* ==========================================================================
   Self-hosted fonts — no third-party requests, no Google Fonts CDN.
   Files sourced from Fontsource (MIT/OFL licensed mirrors of Google Fonts),
   copied into assets/fonts/. font-display: swap avoids invisible text
   while loading.
   ========================================================================== */

@font-face {
	font-family: "Manrope";
	src: url("../fonts/manrope/manrope-latin-500-normal.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Manrope";
	src: url("../fonts/manrope/manrope-latin-700-normal.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Manrope";
	src: url("../fonts/manrope/manrope-latin-800-normal.woff2") format("woff2");
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}

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

/* Google renamed "Source Sans Pro" to "Source Sans 3" in 2021 — same design,
   newer file. We keep the CSS family name as "Source Sans 3" here and point
   theme.json at that name so long-form article text keeps rendering. */
@font-face {
	font-family: "Source Sans 3";
	src: url("../fonts/source-sans-3/source-sans-3-latin-400-normal.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Source Sans 3";
	src: url("../fonts/source-sans-3/source-sans-3-latin-600-normal.woff2") format("woff2");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
