/*
 * Self-hosted fonts (EU/GDPR: no Google Fonts CDN). SIL OFL 1.1, see assets/fonts/OFL-*.txt.
 * Only the four cuts from the design brief: Playfair Display Italic + SemiBold, Inter Regular + Bold.
 * Other weights are synthesised/matched by the browser (Inter 500/600 → 700, Playfair 400 upright → 600).
 */
@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: 700;
	font-display: swap;
	src: url("../fonts/inter-latin-700-normal.woff2") format("woff2");
}

@font-face {
	font-family: "Playfair Display";
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/playfair-display-latin-400-italic.woff2") format("woff2");
}

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