@font-face {
  direction: rtl;
  font-family: IranYekan;
  font-style: normal;
  font-weight: 1 999;
  font-variation-settings: "dots" 2;
  /*
    U+0600 - U+06FF: Arabic characters
    U+0020: space (removing this would cause alignment issues)
  */
  unicode-range: U+0600-06FF, U+0020;
  src: url("https://console.hamravesh.com/frontend-assets/static/fonts/IRANYekanX/variable/IRANYekanXVF.woff2")
      format("woff2"),
    url("https://console.hamravesh.com/frontend-assets/static/fonts/IRANYekanX/variable/IRANYekanXVF.woff")
      format("woff");
}

@font-face {
  direction: rtl;
  font-family: IranYekan-fanum;
  font-style: normal;
  font-weight: 1 999;
  font-variation-settings: "dots" 2;
  font-feature-settings: "ss02";
  /*
    U+0030–U+0039: Latin digits 0–9
  */
  unicode-range: U+0030-0039, U+0600-06FF, U+0020;
  src: url("https://console.hamravesh.com/frontend-assets/static/fonts/IRANYekanX/variable/IRANYekanXVF.woff2")
      format("woff2"),
    url("https://console.hamravesh.com/frontend-assets/static/fonts/IRANYekanX/variable/IRANYekanXVF.woff")
      format("woff");
}

@font-face {
  font-family: Geist;
  font-style: normal;
  font-weight: 1 999;
  font-feature-settings: "ss01";
  src: url("https://console.hamravesh.com/frontend-assets/static/fonts/Geist/Geist.ttf")
    format("truetype");
}

@font-face {
  font-family: GeistMono;
  font-style: normal;
  font-weight: 1 999;
  src: url("https://console.hamravesh.com/frontend-assets/static/fonts/GeistMono/GeistMono.ttf")
    format("truetype");
}

:root {
  font-variation-settings: "dots" 2;
}

[dir="rtl"] .local-number {
  font-feature-settings: "ss02";
  font-family: IranYekan-fanum, IranYekan, Geist, sans-serif;
}
