/* ═══════════════════════════════════════════════════
   Wexipe — تعریف مرکزی همه‌ی فونت‌های پروژه (یک‌بار، در یک فایل)
   استفاده در HTML:  <link rel="stylesheet" href="/assets/fonts/fonts.css">
   استفاده در CSS:   @import url("/assets/fonts/fonts.css");
   ═══════════════════════════════════════════════════ */

@font-face{
  font-family:KalamehBold;
  src:url("/assets/fonts/Kalameh-Bold.ttf") format("truetype");
  font-weight:700;
  font-display:swap;
}
@font-face{
  font-family:KalamehMedium;
  src:url("/assets/fonts/Kalameh-Medium.ttf") format("truetype");
  font-weight:500;
  font-display:swap;
}
@font-face{
  font-family:IranyekanBold;
  /* نکته: طبق درخواست، به‌جای نسخه‌ی Bold معمولی، فایل ExtraBold ایران‌یکان استفاده شده (وزن گرافیکی بیشتر) */
  src:url("/assets/fonts/Qs_Iranyekan_bold.ttf") format("truetype");
  font-weight:700;
  font-display:swap;
}
@font-face{
  font-family:IranyekanMedium;
  src:url("/assets/fonts/Qs_Iranyekan_medium.ttf") format("truetype");
  font-weight:500;
  font-display:swap;
}

/* ── متغیرهای سراسری فونت — پیش‌فرض: کلمه ──
   با تغییر data-font روی <html> به "iranyekan"، این دو متغیر در فاز ۳ سراسر پروژه سوییچ می‌کنند. */
:root{
  --font-bold: KalamehBold, Vazirmatn, sans-serif;
  --font-medium: KalamehMedium, Vazirmatn, sans-serif;
}
:root[data-font="iranyekan"]{
  --font-bold: IranyekanBold, Vazirmatn, sans-serif;
  --font-medium: IranyekanMedium, Vazirmatn, sans-serif;
}
