/* 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;
}

/* ارقام: قلم عدد. رقم هم‌عرض (tnum) عمدا خاموش است: در قلم ابر هر رقم
   فارسی با tnum در خانه‌ای ۷۵۰ واحدی می‌نشیند (۰ در حالت عادی ۳۷۰ و ۱ فقط ۲۲۰)؛
   صفر نقطه‌ای و یک باریک وسط خانه پهن می‌افتند و مبلغ «۵,۹ ۰ ۰,۰ ۰ ۰» دیده
   می‌شود. فقط شمارنده‌ی زنده‌ی نوار آمار که هر فریم عوض می‌شود هم‌عرض می‌ماند
   تا نلرزد. */
.num,.price b,.stat b,.band .nums b,table td,table th{
  font-family:var(--font-num);
  font-variation-settings:var(--vs-num);
}
.band .nums b{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}
