/**
 * Sofia Pro Condensed — self-hosted (assets/fonts), original .ttf files.
 * Upright cuts only (the non-suffixed files are the italic/-12deg cut; the
 * "…1"-suffixed files are upright). Weights mapped by measured stroke ink:
 * Regular 400, Medium 500, Bold 700, Black 900.
 * Also overrides Kadence's font CSS variables so the whole site (header,
 * footer, body) uses Sofia Pro, with a sans-serif system fallback.
 */

@font-face {
	font-family: 'Sofia Pro';
	src: url('../fonts/SofiaPro-Condensed71.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Sofia Pro';
	src: url('../fonts/SofiaPro-Condensed61.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Sofia Pro';
	src: url('../fonts/SofiaPro-Condensed41.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Sofia Pro';
	src: url('../fonts/SofiaProBlackCondensed.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

/* SF Pro Display — optional secondary family, selectable per element in the
 * block typography controls (add the 3 .woff files to assets/fonts/). */
@font-face {
	font-family: 'SF Pro Display';
	src: url('../fonts/SFProDisplay-REGULAR.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'SF Pro Display';
	src: url('../fonts/SFProDisplay-MEDIUM.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'SF Pro Display';
	src: url('../fonts/SFProDisplay-BOLD.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

:root {
	--global-body-font-family: 'SF Pro Display', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
	--global-heading-font-family: 'SF Pro Display', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}

body {
	font-family: 'SF Pro Display', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}
