/* Fonts */
@font-face {
  font-family: shabnam;
  src: url("./fonts/shabnam/shabnam.eot?v=2026-08-05.1");
  src: url("./fonts/shabnam/shabnam.eot?v=2026-08-05.1#iefix") format("embedded-opentype"), url("./fonts/shabnam/shabnam.woff?v=2026-08-05.1") format("woff"), url("./fonts/shabnam/shabnam.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: shabnam;
  src: url("./fonts/shabnam/shabnam-bold.eot?v=2026-08-05.1");
  src: url("./fonts/shabnam/shabnam-bold.eot?v=2026-08-05.1#iefix") format("embedded-opentype"), url("./fonts/shabnam/shabnam-bold.woff?v=2026-08-05.1") format("woff"), url("./fonts/shabnam/shabnam-bold.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansx;
  src: url("./fonts/iran-sans-x/woff2/iran-sans-x-regular.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/iran-sans-x/woff/iran-sans-x-regular.woff?v=2026-08-05.1") format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansx;
  src: url("./fonts/iran-sans-x/woff2/iran-sans-x-bold.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/iran-sans-x/woff/iran-sans-x-bold.woff?v=2026-08-05.1") format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansdn;
  src: url("./fonts/iran-sans-d-n/woff2/iransansdnweb.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/iran-sans-d-n/woff/iransansdnweb.woff?v=2026-08-05.1") format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansdn;
  src: url("./fonts/iran-sans-d-n/woff2/iransansdnwebbold.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/iran-sans-d-n/woff/iransansdnwebbold.woff?v=2026-08-05.1") format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansdn;
  src: url("./fonts/iran-sans-d-n/woff2/iransansdnweblight.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/iran-sans-d-n/woff/iransansdnweblight.woff?v=2026-08-05.1") format("woff");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: dana;
  src: url("./fonts/dana-pro/dana2webGX.woff?v=2026-08-05.1") format("woff");
  font-weight: 10 900;
  font-style: normal;
  font-variation-settings: "slnt" 0;
  font-display: swap;
}
@font-face {
  font-family: iranyekan;
  src: url("./fonts/iran-yekan/IRANYekanXVF.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/iran-yekan/IRANYekanXVF.woff?v=2026-08-05.1") format("woff");
  font-weight: 100 1000;
  font-style: normal;
  font-variation-settings: "slnt" 0;
  font-display: swap;
}
@font-face {
  font-family: pofak;
  src: url("./fonts/pofak/PofakVF.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/pofak/PofakVF.woff?v=2026-08-05.1") format("woff");
  font-weight: 100 900;
  font-style: normal;
  font-variation-settings: "slnt" 0;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url("./fonts/peyda/woff2/PeydaWeb-Thin.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/peyda/woff/PeydaWeb-Thin.woff?v=2026-08-05.1") format("woff");
  font-weight: 100;
  font-variation-settings: "wght" 100, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url("./fonts/peyda/woff2/PeydaWeb-ExtraLight.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/peyda/woff/PeydaWeb-ExtraLight.woff?v=2026-08-05.1") format("woff");
  font-weight: 200;
  font-variation-settings: "wght" 200, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url("./fonts/peyda/woff2/PeydaWeb-Light.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/peyda/woff/PeydaWeb-Light.woff?v=2026-08-05.1") format("woff");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url("./fonts/peyda/woff2/PeydaWeb-Regular.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/peyda/woff/PeydaWeb-Regular.woff?v=2026-08-05.1") format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url("./fonts/peyda/woff2/PeydaWeb-Medium.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/peyda/woff/PeydaWeb-Medium.woff?v=2026-08-05.1") format("woff");
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url("./fonts/peyda/woff2/PeydaWeb-SemiBold.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/peyda/woff/PeydaWeb-SemiBold.woff?v=2026-08-05.1") format("woff");
  font-weight: 600;
  font-variation-settings: "wght" 600, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url("./fonts/peyda/woff2/PeydaWeb-Bold.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/peyda/woff/PeydaWeb-Bold.woff?v=2026-08-05.1") format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url("./fonts/peyda/woff2/PeydaWeb-ExtraBold.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/peyda/woff/PeydaWeb-ExtraBold.woff?v=2026-08-05.1") format("woff");
  font-weight: 800;
  font-variation-settings: "wght" 800, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url("./fonts/peyda/woff2/PeydaWeb-Black.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/peyda/woff/PeydaWeb-Black.woff?v=2026-08-05.1") format("woff");
  font-weight: 900;
  font-variation-settings: "wght" 900, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: anjoman;
  src: url("./fonts/anjoman/anjoman-regular.woff?v=2026-08-05.1") format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: anjoman;
  src: url("./fonts/anjoman/anjoman-bold.woff?v=2026-08-05.1") format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: farhang;
  src: url("./fonts/farhang/farhang.woff?v=2026-08-05.1") format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url("./fonts/vazir/Vazir.eot?v=2026-08-05.1");
  src: url("./fonts/vazir/Vazir.eot?v=2026-08-05.1#iefix") format("embedded-opentype"), url("./fonts/vazir/Vazir.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/vazir/Vazir.woff?v=2026-08-05.1") format("woff"), url("./fonts/vazir/Vazir.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url("./fonts/vazir/Vazir-Bold.eot?v=2026-08-05.1");
  src: url("./fonts/vazir/Vazir-Bold.eot?v=2026-08-05.1#iefix") format("embedded-opentype"), url("./fonts/vazir/Vazir-Bold.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/vazir/Vazir-Bold.woff?v=2026-08-05.1") format("woff"), url("./fonts/vazir/Vazir-Bold.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url("./fonts/vazir/Vazir-Light.eot?v=2026-08-05.1");
  src: url("./fonts/vazir/Vazir-Light.eot?v=2026-08-05.1#iefix") format("embedded-opentype"), url("./fonts/vazir/Vazir-Light.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/vazir/Vazir-Light.woff?v=2026-08-05.1") format("woff"), url("./fonts/vazir/Vazir-Light.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url("./fonts/vazir/Vazir-Medium.eot?v=2026-08-05.1");
  src: url("./fonts/vazir/Vazir-Medium.eot?v=2026-08-05.1#iefix") format("embedded-opentype"), url("./fonts/vazir/Vazir-Medium.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/vazir/Vazir-Medium.woff?v=2026-08-05.1") format("woff"), url("./fonts/vazir/Vazir-Medium.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url("./fonts/vazir/Vazir-Thin.eot?v=2026-08-05.1");
  src: url("./fonts/vazir/Vazir-Thin.eot?v=2026-08-05.1#iefix") format("embedded-opentype"), url("./fonts/vazir/Vazir-Thin.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/vazir/Vazir-Thin.woff?v=2026-08-05.1") format("woff"), url("./fonts/vazir/Vazir-Thin.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 100;
  font-variation-settings: "wght" 100, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Gandom FD */
@font-face {
  font-family: "gandom-fd";
  src: url("./fonts/gandom-fd/gandom-fd.eot?v=2026-08-05.1");
  src: url("./fonts/gandom-fd/gandom-fd.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/gandom-fd/gandom-fd.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Iran Funum */
@font-face {
  font-family: "iran-funum";
  src: url("./fonts/iran/iran-funum-regular.woff?v=2026-08-05.1") format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iran-funum";
  src: url("./fonts/iran/iran-funum-semibold.woff?v=2026-08-05.1") format("woff");
  font-weight: 600;
  font-variation-settings: "wght" 600, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iran-funum";
  src: url("./fonts/iran/iran-funum-bold.woff?v=2026-08-05.1") format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Iran Kharazmi */
@font-face {
  font-family: "iran-kharazmi";
  src: url("./fonts/iran-kharazmi/iran-kharazmi.woff?v=2026-08-05.1") format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Kalameh */
@font-face {
  font-family: "kalameh";
  src: url("./fonts/kalameh/woff2/KalamehWeb-Thin.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/kalameh/woff/KalamehWeb-Thin.woff?v=2026-08-05.1") format("woff");
  font-weight: 100;
  font-variation-settings: "wght" 100, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url("./fonts/kalameh/woff2/KalamehWeb-ExtraLight.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/kalameh/woff/KalamehWeb-ExtraLight.woff?v=2026-08-05.1") format("woff");
  font-weight: 200;
  font-variation-settings: "wght" 200, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url("./fonts/kalameh/woff2/KalamehWeb-Light.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/kalameh/woff/KalamehWeb-Light.woff?v=2026-08-05.1") format("woff");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url("./fonts/kalameh/woff2/KalamehWeb-Regular.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/kalameh/woff/KalamehWeb-Regular.woff?v=2026-08-05.1") format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url("./fonts/kalameh/woff2/KalamehWeb-Medium.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/kalameh/woff/KalamehWeb-Medium.woff?v=2026-08-05.1") format("woff");
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url("./fonts/kalameh/woff2/KalamehWeb-SemiBold.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/kalameh/woff/KalamehWeb-SemiBold.woff?v=2026-08-05.1") format("woff");
  font-weight: 600;
  font-variation-settings: "wght" 600, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url("./fonts/kalameh/woff2/KalamehWeb-Bold.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/kalameh/woff/KalamehWeb-Bold.woff?v=2026-08-05.1") format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url("./fonts/kalameh/woff2/KalamehWeb-ExtraBold.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/kalameh/woff/KalamehWeb-ExtraBold.woff?v=2026-08-05.1") format("woff");
  font-weight: 800;
  font-variation-settings: "wght" 800, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url("./fonts/kalameh/woff2/KalamehWeb-Black.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/kalameh/woff/KalamehWeb-Black.woff?v=2026-08-05.1") format("woff");
  font-weight: 900;
  font-variation-settings: "wght" 900, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Parastoo FD */
@font-face {
  font-family: "parastoo-fd";
  src: url("./fonts/parastoo/parastoo-fd-regular.eot?v=2026-08-05.1");
  src: url("./fonts/parastoo/parastoo-fd-regular.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/parastoo/parastoo-fd-regular.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "parastoo-fd";
  src: url("./fonts/parastoo/parastoo-fd-bold.eot?v=2026-08-05.1");
  src: url("./fonts/parastoo/parastoo-fd-bold.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/parastoo/parastoo-fd-bold.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Sahel FD */
@font-face {
  font-family: "sahel-fd";
  src: url("./fonts/sahel/sahel-fd-black.eot?v=2026-08-05.1");
  src: url("./fonts/sahel/sahel-fd-black.eot?v=2026-08-05.1#iefix") format("embedded-opentype"), url("./fonts/sahel/sahel-fd-black.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/sahel/sahel-fd-black.woff?v=2026-08-05.1") format("woff"), url("./fonts/sahel/sahel-fd-black.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 900;
  font-variation-settings: "wght" 900, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "sahel-fd";
  src: url("./fonts/sahel/sahel-fd-bold.eot?v=2026-08-05.1");
  src: url("./fonts/sahel/sahel-fd-bold.eot?v=2026-08-05.1#iefix") format("embedded-opentype"), url("./fonts/sahel/sahel-fd-bold.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/sahel/sahel-fd-bold.woff?v=2026-08-05.1") format("woff"), url("./fonts/sahel/sahel-fd-bold.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "sahel-fd";
  src: url("./fonts/sahel/sahel-fd-semibold.eot?v=2026-08-05.1");
  src: url("./fonts/sahel/sahel-fd-semibold.eot?v=2026-08-05.1#iefix") format("embedded-opentype"), url("./fonts/sahel/sahel-fd-semibold.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/sahel/sahel-fd-semibold.woff?v=2026-08-05.1") format("woff"), url("./fonts/sahel/sahel-fd-semibold.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 600;
  font-variation-settings: "wght" 600, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "sahel-fd";
  src: url("./fonts/sahel/sahel-fd-regular.eot?v=2026-08-05.1");
  src: url("./fonts/sahel/sahel-fd-regular.eot?v=2026-08-05.1#iefix") format("embedded-opentype"), url("./fonts/sahel/sahel-fd-regular.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/sahel/sahel-fd-regular.woff?v=2026-08-05.1") format("woff"), url("./fonts/sahel/sahel-fd-regular.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "sahel-fd";
  src: url("./fonts/sahel/sahel-fd-light.eot?v=2026-08-05.1");
  src: url("./fonts/sahel/sahel-fd-light.eot?v=2026-08-05.1#iefix") format("embedded-opentype"), url("./fonts/sahel/sahel-fd-light.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/sahel/sahel-fd-light.woff?v=2026-08-05.1") format("woff"), url("./fonts/sahel/sahel-fd-light.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Tanha FD */
@font-face {
  font-family: "tanha-fd";
  src: url("./fonts/tanha/tanha-fd-regular.eot?v=2026-08-05.1");
  src: url("./fonts/tanha/tanha-fd-regular.eot?v=2026-08-05.1#iefix") format("embedded-opentype"), url("./fonts/tanha/tanha-fd-regular.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/tanha/tanha-fd-regular.woff?v=2026-08-05.1") format("woff"), url("./fonts/tanha/tanha-fd-regular.ttf?v=2026-08-05.1") format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Yekan Bakh */
@font-face {
  font-family: "yekan-bakh";
  src: url("./fonts/yekan-bakh/YekanBakh-VF.woff2?v=2026-08-05.1") format("woff2"), url("./fonts/yekan-bakh/YekanBakh-VF.woff?v=2026-08-05.1") format("woff");
  font-weight: 100 950;
  font-style: normal;
  font-variation-settings: "slnt" 0;
  font-display: swap;
}
