/**
 * Self-hosted brand fonts (Latin subset, woff2) — FIN & LAW.
 * Brand kit §3: Playfair Display 500/600/700/800 + Inter 400/500/600/700.
 * font-display: swap so text paints immediately (no FOIT). When this file exists,
 * inc/enqueue.php serves it instead of the Google Fonts CDN (single source, zero
 * external font requests) and preloads the above-the-fold faces.
 */

/* ---------------- Playfair Display (display / headings) ---------------- */
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('playfair-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('playfair-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('playfair-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('playfair-800.woff2') format('woff2');
}

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