/* فرپو انرژی — فونت‌ها
   مرورگر جدید: فقط فایل وریبل لود می‌شود. مرورگر قدیمی: فقط Regular و Bold استاتیک.
   (طبق راهنمای ایران‌سنس X، با این تفاوت که سوییچ روی متغیر --font-sans انجام می‌شود
   تا همهٔ کامپوننت‌ها خودکار درست شوند.) */

@font-face {
  font-family: "IRANSansXVF";
  src: url("../fonts/IRANSansXVF.woff2") format("woff2-variations"),
       url("../fonts/IRANSansXVF.woff2") format("woff2"),
       url("../fonts/IRANSansXVF.woff") format("woff");
  font-weight: 100 1000;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IRANSansX";
  src: url("../fonts/IRANSansX-Regular.woff") format("woff");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "IRANSansX";
  src: url("../fonts/IRANSansX-Bold.woff") format("woff");
  font-weight: 700; font-style: normal; font-display: swap;
}
/* Saira فقط لاتین؛ self-host چون Google Fonts از ایران قابل اتکا نیست */
@font-face { font-family: "Saira Semi Condensed"; src: url("../fonts/saira-semi-condensed-500.woff2") format("woff2"); font-weight: 500; font-display: swap; unicode-range: U+0000-00FF, U+2013-2014, U+2018-201E, U+2022, U+2026, U+20AC, U+2122; }
@font-face { font-family: "Saira Semi Condensed"; src: url("../fonts/saira-semi-condensed-600.woff2") format("woff2"); font-weight: 600; font-display: swap; unicode-range: U+0000-00FF, U+2013-2014, U+2018-201E, U+2022, U+2026, U+20AC, U+2122; }
@font-face { font-family: "Saira Semi Condensed"; src: url("../fonts/saira-semi-condensed-700.woff2") format("woff2"); font-weight: 700; font-display: swap; unicode-range: U+0000-00FF, U+2013-2014, U+2018-201E, U+2022, U+2026, U+20AC, U+2122; }

/* پیش‌فرض: مرورگر قدیمی → استاتیک */
:root { --font-sans: IRANSansX, Tahoma, sans-serif; }
/* مرورگر جدید → وریبل. بدون این شرط، مرورگر قدیمی وریبل را روی وزن پیش‌فرض ۱۰۰ (Thin) نشان می‌دهد. */
@supports (font-variation-settings: normal) {
  :root { --font-sans: IRANSansXVF, Tahoma, sans-serif; }
}
