/* Vazirmatn v33.197 — 9 weights, from official rastikerdar/vazirmatn repo
   Path assumes: static/css/Vazirmatn-font-face.css + static/fonts/*.woff2
   یعنی این فایل رو بذار توی همون فولدر css قبلی، فقط فونت‌ها رو توی static/fonts بریز */

@font-face {
  font-family: 'Vazirmatn';
  src: url("../fonts/Vazirmatn-Thin.99086e7ee7b0.woff2") format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url("../fonts/Vazirmatn-ExtraLight.3d8ceebeffb4.woff2") format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url("../fonts/Vazirmatn-Light.6458eed8cf92.woff2") format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url("../fonts/Vazirmatn-Regular.cdc140628f11.woff2") format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url("../fonts/Vazirmatn-Medium.dd2193b32cbe.woff2") format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url("../fonts/Vazirmatn-SemiBold.9260c1927872.woff2") format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url("../fonts/Vazirmatn-Bold.7958481fe611.woff2") format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url("../fonts/Vazirmatn-ExtraBold.a0f99309cd35.woff2") format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url("../fonts/Vazirmatn-Black.6cfb460b4140.woff2") format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* ===== Cormorant Garamond (self-hosted, subset لاتین) — برای اعداد/کدهای لاتین لوکس ===== */
@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond-Medium.bad6bb75a91f.woff2") format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond-SemiBold.9754ac60272a.woff2") format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant Garamond';
  src: url("../fonts/CormorantGaramond-Bold.e052b9178828.woff2") format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ===== Estedad (self-hosted) — برای اعداد و قیمت‌ها، دیزاین اختصاصی، لوکس‌تر از Vazirmatn ===== */
@font-face {
  font-family: 'Estedad';
  src: url("../fonts/Estedad-Regular.a990a0f576ee.woff2") format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Estedad';
  src: url("../fonts/Estedad-Medium.6f8679d8a64c.woff2") format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Estedad';
  src: url("../fonts/Estedad-SemiBold.923aeac5aa7e.woff2") format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Estedad';
  src: url("../fonts/Estedad-Bold.63bf046a4c89.woff2") format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ===== Yekan Bakh (self-hosted) — فقط برای اعداد/قیمت‌ها ===== */
/* توجه: این فونت لایسنس OFL رسمی نداره (منتشرشده به‌عنوان رایگان توسط طراح، رضا بختیاری‌فرد،
   ولی بدون فایل لایسنس رسمی). فقط ۲ وزن (400/700) داره. */
@font-face {
  font-family: 'Yekan Bakh';
  src: url("../fonts/YekanBakh-Regular.f6171e2db2ea.woff2") format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Yekan Bakh';
  src: url("../fonts/YekanBakh-Bold.6c6f6231527b.woff2") format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* اعداد هم‌عرض (tabular) برای قیمت/جدول — جلوگیری از لرزش عرض ارقام هنگام تغییر */
.price,
.tnum,
table {
  font-feature-settings: "tnum" 1, "ss01" 0;
  font-variant-numeric: tabular-nums;
}

/* اگه قیمت‌ها رو با ارقام لاتین (نه فارسی) نشون می‌دی، این کلاس رو روی همون span بذار */
.price-num-latin {
  font-family: 'Cormorant Garamond', 'Vazirmatn', sans-serif;
}
