/**
 * IRANSansWeb (FaNum) — the store's typeface.
 *
 * The "FaNum" cut maps the ASCII digits U+0030-0039 onto the Persian digit
 * shapes, so `۱٬۵۰۰٬۰۰۰ تومان` renders from the plain `1,500,000` that
 * WooCommerce prints. Nothing in PHP or the database has to change, and the
 * underlying values stay Latin — only the glyphs are Persian. That also means
 * form values, `<input type="number">` and anything JavaScript reads back are
 * untouched.
 *
 * Only the four weights the theme actually uses are shipped. The theme asks for
 * 400/600/700/800/900; IRANSans has no 600 or 800, so Medium covers 500-600 and
 * Black covers 800-900. That keeps four distinct steps for the four weights in
 * use, instead of letting the CSS fallback collapse 600 into Bold and flatten
 * the hierarchy.
 *
 * No `size-adjust`: measured against Vazirmatn, IRANSans sets Persian letters
 * slightly *larger* at the same font-size (alef 0.690em vs 0.672em, seen
 * 0.688em vs 0.598em) while advance widths stay within 2%, so the existing
 * font-size scale carries over as-is.
 */

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

@font-face {
  font-family: 'IRANSansWeb';
  src: url('IRANSansWeb-Medium.woff2') format('woff2');
  font-weight: 500 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IRANSansWeb';
  src: url('IRANSansWeb-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IRANSansWeb';
  src: url('IRANSansWeb-Black.woff2') format('woff2');
  font-weight: 800 900;
  font-style: normal;
  font-display: swap;
}
