/**
 * Self-hosted webfonts (Phase 2 design-system merge).
 *
 * DESIGN.md specifies Manrope for headings and Inter for body/UI text.
 * Self-hosted here rather than loaded from fonts.googleapis.com, per the
 * Phase 1 decision (PHASE_1_ANALYSIS_AND_MAPPING.md, Risk #3) to avoid an
 * extra third-party request and keep the theme's existing zero-external-
 * font-request posture. Files live in assets/fonts/{inter,manrope}/ and
 * are enqueued via inc/enqueue.php, loaded before style.css so the
 * `--tpm-font-*` custom properties in style.css resolve to fonts that are
 * already registered.
 *
 * Only the weights actually used by the design system are included:
 * Inter 400/500/600/700/800 (body copy, buttons, labels, dense data),
 * Manrope 600/700/800 (headline-md/lg/xl, display-lg).
 *
 * font-display: swap — text renders immediately in the fallback stack
 * (see --tpm-font-body in style.css) and swaps in once the webfont
 * loads, so a slow font request never blocks First Contentful Paint.
 */

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

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

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

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

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

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

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

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