/**
 * Uncut Sans — self-hosted.
 *
 * Lives in the THEME, not the plugin: a sitewide typeface is site chrome by
 * the deactivation test, Elementor's global kit needs it as much as the
 * plugin does, and an @font-face declared once is global to the document.
 *
 * Self-hosted rather than loaded from a CDN because it is render-blocking
 * text: a third-party host adds a DNS lookup and a connection before a single
 * word can be painted in the right face. Uncut Sans is not on Google Fonts, so
 * there is no first-party CDN option either way.
 *
 * Licence: SIL OFL 1.1 (c) Kasper Nordkvist — see LICENSE.txt in assets/fonts.
 * The OFL requires that licence travels with the files; do not delete it.
 *
 * Only 400/500/600 ship. 300 and 700 exist upstream and are ~35KB each —
 * add them only when something actually asks for that weight, rather than
 * paying for five faces to use three.
 */

@font-face {
	font-family: 'Uncut Sans';
	font-style: normal;
	font-weight: 400;
	/* swap, not block: the text is readable in the fallback immediately and
	   reflows once, which beats an invisible paragraph on a slow connection. */
	font-display: swap;
	src: url('../fonts/uncut-sans-400.woff2') format('woff2');
}

@font-face {
	font-family: 'Uncut Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/uncut-sans-500.woff2') format('woff2');
}

@font-face {
	font-family: 'Uncut Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/uncut-sans-600.woff2') format('woff2');
}
