/* ── Google Fonts (primary source, served over HTTPS, sanitizer-safe) ─────── */
@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,100..800&family=IBM+Plex+Sans+Arabic:wght@400;700&display=swap');

/* ── Bricolage Grotesque – local fallback (used for LTR headings / logo) ──── */
@font-face {
	font-family: 'Bricolage Grotesque';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Bricolage Grotesque Regular'), local('BricolageGrotesque-Regular'),
	     url('../fonts/bricolage-400.ttf') format('truetype');
}

@font-face {
	font-family: 'Bricolage Grotesque';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Bricolage Grotesque Bold'), local('BricolageGrotesque-Bold'),
	     url('../fonts/bricolage-700.ttf') format('truetype');
}

/*
 * IBM Plex Sans Arabic is intentionally served ONLY via Google Fonts (@import above).
 * Local TTF files are rejected by browser font sanitizers in some environments.
 * The Google Fonts CDN provides WOFF2 / WOFF which pass all sanitizer checks.
 */