/* Daleelak local fonts — BUILD 1.0.0 — 2026-07-21
 * Bundled locally (no CDN dependency). TTF format — every modern browser
 * renders it. To slim payload later, replace with woff2 at the same paths;
 * filemtime cache-busting picks them up with no code change.
 */

/* ===== Amiri (display / headings) — 400, 700 ===== */
@font-face {
	font-family: 'Amiri';
	src: url('../fonts/amiri/Amiri-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Amiri';
	src: url('../fonts/amiri/Amiri-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* ===== Tajawal (body) — 400, 500, 700, 800 ===== */
@font-face {
	font-family: 'Tajawal';
	src: url('../fonts/tajawal/Tajawal-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Tajawal';
	src: url('../fonts/tajawal/Tajawal-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Tajawal';
	src: url('../fonts/tajawal/Tajawal-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Tajawal';
	src: url('../fonts/tajawal/Tajawal-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}
