/*
 * The game's Arabic typeface, served from this folder.
 *
 * Self-hosted ON PURPOSE, not pulled from Google Fonts:
 *
 *   1. These files are a CORRECTED copy. The Arabic-Indic two (٢) in the
 *      stock face reads as a three (٣) to a seven-year-old, which in a
 *      measuring lesson means reading the wrong tick. The glyph was fixed
 *      here, so the stock webfont must not be used.
 *   2. A classroom machine with no internet fell back to Segoe UI or Arial,
 *      changing the digits again - the one thing this game cannot afford.
 *
 * Every url() is relative to THIS file, and this file sits next to the fonts,
 * so the whole folder can be dropped into dist/ or swapped for another family
 * without touching the build. Spaces in the filenames are percent-encoded
 * because a raw space in url() is not portable.
 */

@font-face {
  font-family: 'Vazirmatn';
  src: url('./Vazirmatn-Light%20ara.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url('./Vazirmatn-Regular%20ara.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url('./Vazirmatn-SemiBold%20ara.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/*
 * The heaviest face matters most: the ruler numerals are drawn at weight 700,
 * and they are the digits the child actually reads a measurement from.
 */
@font-face {
  font-family: 'Vazirmatn';
  src: url('./Vazirmatn-bold%20ara.ttf') format('truetype');
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}
