/* base/typography.css — نقش‌های تایپوگرافی

   یک جا تعریف می‌شود و همه‌ی سایت از همین‌جا تغذیه می‌کند. عوض کردن
   سیستم تایپوگرافی یعنی عوض کردن همین چند خط، نه گشتن در ۳۷ فایل.
*/
:root{
  --font-body:"YekanBakh",Tahoma,system-ui,sans-serif;
  --font-display:"Abar","YekanBakh",Tahoma,system-ui,sans-serif;
  --font-num:"Abar","YekanBakh",Tahoma,system-ui,sans-serif;

  /* تنظیم محورهای وریابل برای هر نقش */
  --vs-display:"CNTR" 100;   /* ابر با کنتراست بالا — تیتر نمایشی */
  --vs-num:"CNTR" 40;        /* ابر با کنتراست میانه — عدد */
}

body{font-family:var(--font-body);font-weight:400;font-stretch:100%}

h1,h2,h3,.h-display{
  font-family:var(--font-display);
  font-variation-settings:var(--vs-display);
  text-wrap:balance;
}

/* ارقام: عرض ثابت تا ستون‌های عددی نلرزند */
.num,.price b,.stat b,.band .nums b,table td,table th{
  font-family:var(--font-num);
  font-variation-settings:var(--vs-num);
  font-feature-settings:"tnum" 1;
  font-variant-numeric:tabular-nums;
}
