/* Variable font (پیشنهادی) — بدون @supports */
@font-face{
  font-family:'IRANSansX';
  src: url('/wp-content/themes/Samir/fonts/IRANSansXVF.woff2') format('woff2'),
       url('/wp-content/themes/Samir/fonts/IRANSansXVF.woff') format('woff');
  font-weight:100 900;     /* همه وزن‌ها */
  font-style:normal;
  font-display:swap;
  unicode-range: U+0600-06FF, U+200C-200F, U+FB50-FDFF, U+FE70-FEFF, U+0030-0039;
}

/* Static fallbacks برای مرورگرهای قدیمی */
@font-face{
  font-family:'IRANSansX';
  src: url('/wp-content/themes/Samir/fonts/IRANSansX-Light.woff2') format('woff2'),
       url('/wp-content/themes/Samir/fonts/IRANSansX-Light.woff') format('woff');
  font-weight:300; font-style:normal; font-display:swap;
  unicode-range: U+0600-06FF, U+200C-200F, U+FB50-FDFF, U+FE70-FEFF, U+0030-0039;
}
@font-face{
  font-family:'IRANSansX';
  src: url('/wp-content/themes/Samir/fonts/IRANSansX.woff2') format('woff2'),
       url('/wp-content/themes/Samir/fonts/IRANSansX.woff') format('woff');
  font-weight:400; font-style:normal; font-display:swap;
  unicode-range: U+0600-06FF, U+200C-200F, U+FB50-FDFF, U+FE70-FEFF, U+0030-0039;
}
@font-face{
  font-family:'IRANSansX';
  src: url('/wp-content/themes/Samir/fonts/IRANSansX-Bold.woff2') format('woff2'),
       url('/wp-content/themes/Samir/fonts/IRANSansX-Bold.woff') format('woff');
  font-weight:700; font-style:normal; font-display:swap;
  unicode-range: U+0600-06FF, U+200C-200F, U+FB50-FDFF, U+FE70-FEFF, U+0030-0039;
}
@font-face{
  font-family:'IRANSansX';
  src: url('/wp-content/themes/Samir/fonts/IRANSansX-ExtraBold.woff2') format('woff2'),
       url('/wp-content/themes/Samir/fonts/IRANSansX-ExtraBold.woff') format('woff');
  font-weight:800; font-style:normal; font-display:swap;
  unicode-range: U+0600-06FF, U+200C-200F, U+FB50-FDFF, U+FE70-FEFF, U+0030-0039;
}
@font-face{
  font-family:'IRANSansX';
  src: url('/wp-content/themes/Samir/fonts/IRANSansX-Black.woff2') format('woff2'),
       url('/wp-content/themes/Samir/fonts/IRANSansX-Black.woff') format('woff');
  font-weight:900; font-style:normal; font-display:swap;
  unicode-range: U+0600-06FF, U+200C-200F, U+FB50-FDFF, U+FE70-FEFF, U+0030-0039;
}
/* Pinar – FarsiDigits (FD) */
@font-face{
  font-family:'PinarFD';
  src:url('/wp-content/themes/Samir/fonts/Pinar-FD-Light.woff2') format('woff2');
  font-weight:300; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'PinarFD';
  src:url('/wp-content/themes/Samir/fonts/Pinar-FD-Regular.woff2') format('woff2');
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'PinarFD';
  src:url('/wp-content/themes/Samir/fonts/Pinar-FD-Medium.woff2') format('woff2');
  font-weight:500; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'PinarFD';
  src:url('/wp-content/themes/Samir/fonts/Pinar-FD-SemiBold.woff2') format('woff2');
  font-weight:600; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'PinarFD';
  src:url('/wp-content/themes/Samir/fonts/Pinar-FD-Bold.woff2') format('woff2');
  font-weight:700; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'PinarFD';
  src:url('/wp-content/themes/Samir/fonts/Pinar-FD-ExtraBold.woff2') format('woff2');
  font-weight:800; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'PinarFD';
  src:url('/wp-content/themes/Samir/fonts/Pinar-FD-Black.woff2') format('woff2');
  font-weight:900; font-style:normal; font-display:swap;
}

/* استفاده پیشنهادی */
h1,h2,h3,.display { font-family:'PinarFD','IRANSansX',system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif; }
.digits,.price,.counter { font-family:'PinarFD','IRANSansX',system-ui; } /* ارقام همیشه فارسی */
