/**
 * Self-hosted webfonts. All three families are the Persian-digit (FaNum) builds.
 *
 * Commercial fonts; licences confirmed by the client (2026-11-01).
 *
 * IRANYekanX (Eco pack) ships Regular and Bold only: Regular serves 400–500,
 * Bold serves 600–900.
 */
@font-face {
  font-family: "IRANYekanX";
  src: url("iranyekanx/iranyekanx-fanum-regular.woff2") format("woff2");
  font-weight: 100 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IRANYekanX";
  src: url("iranyekanx/iranyekanx-fanum-bold.woff2") format("woff2");
  font-weight: 600 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Kalameh";
  src: url("kalameh/kalameh-fanum-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Kalameh";
  src: url("kalameh/kalameh-fanum-medium.woff2") format("woff2");
  font-weight: 500 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Kalameh";
  src: url("kalameh/kalameh-fanum-bold.woff2") format("woff2");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Yekan Bakh FaNum";
  src: url("yekan-bakh/yekan-bakh-fanum-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Yekan Bakh FaNum";
  src: url("yekan-bakh/yekan-bakh-fanum-medium.woff2") format("woff2");
  font-weight: 500 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Yekan Bakh FaNum";
  src: url("yekan-bakh/yekan-bakh-fanum-bold.woff2") format("woff2");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}
