@font-face {
  font-family: "YekanBakh";
  src: url("../fonts/YekanBakh-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "YekanBakh";
  src: url("../fonts/YekanBakh-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "YekanBakh";
  src: url("../fonts/YekanBakh-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "YekanBakh";
  src: url("../fonts/YekanBakh-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "YekanBakh";
  src: url("../fonts/YekanBakh-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Vazirmatn";
  src:
    url("../fonts/Vazirmatn/fonts/webfonts/Vazirmatn-Thin.woff2")
      format("woff2"),
    url("../fonts/Vazirmatn-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Vazirmatn";
  src:
    url("../fonts/Vazirmatn/fonts/webfonts/Vazirmatn-ExtraLight.woff2")
      format("woff2"),
    url("../fonts/Vazirmatn-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Vazirmatn";
  src:
    url("../fonts/Vazirmatn/fonts/webfonts/Vazirmatn-Light.woff2")
      format("woff2"),
    url("../fonts/Vazirmatn-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Vazirmatn";
  src:
    url("../fonts/Vazirmatn/fonts/webfonts/Vazirmatn-Regular.woff2")
      format("woff2"),
    url("../fonts/Vazirmatn-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Vazirmatn";
  src:
    url("../fonts/Vazirmatn/fonts/webfonts/Vazirmatn-Medium.woff2")
      format("woff2"),
    url("../fonts/Vazirmatn-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Vazirmatn";
  src:
    url("../fonts/Vazirmatn/fonts/webfonts/Vazirmatn-SemiBold.woff2")
      format("woff2"),
    url("../fonts/Vazirmatn-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Vazirmatn";
  src:
    url("../fonts/Vazirmatn/fonts/webfonts/Vazirmatn-Bold.woff2")
      format("woff2"),
    url("../fonts/Vazirmatn-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Vazirmatn";
  src:
    url("../fonts/Vazirmatn/fonts/webfonts/Vazirmatn-ExtraBold.woff2")
      format("woff2"),
    url("../fonts/Vazirmatn-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Vazirmatn";
  src:
    url("../fonts/Vazirmatn/fonts/webfonts/Vazirmatn-Black.woff2")
      format("woff2"),
    url("../fonts/Vazirmatn-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "VazirmatnFD";
  src:
    url("../fonts/Vazirmatn/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-FD-Regular.woff2")
      format("woff2"),
    url("../fonts/Vazirmatn/misc/Farsi-Digits/fonts/ttf/Vazirmatn-FD-Regular.ttf")
      format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "VazirmatnFD";
  src:
    url("../fonts/Vazirmatn/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-FD-Medium.woff2")
      format("woff2"),
    url("../fonts/Vazirmatn/misc/Farsi-Digits/fonts/ttf/Vazirmatn-FD-Medium.ttf")
      format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "VazirmatnFD";
  src:
    url("../fonts/Vazirmatn/misc/Farsi-Digits/fonts/webfonts/Vazirmatn-FD-Bold.woff2")
      format("woff2"),
    url("../fonts/Vazirmatn/misc/Farsi-Digits/fonts/ttf/Vazirmatn-FD-Bold.ttf")
      format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IRANSansX";
  src: url("../fonts/IRANSansX-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

html[lang="fa"],
html[lang="fa"] body {
  font-family: "Vazirmatn", "YekanBakh", sans-serif;
}

html[lang="en"],
html[lang="en"] body {
  font-family: "Vazirmatn", sans-serif;
}

html[lang="fa"] h1,
html[lang="fa"] h2,
html[lang="fa"] h3 {
  font-family: "YekanBakh", sans-serif;
}

html[lang="en"] h1,
html[lang="en"] h2,
html[lang="en"] h3 {
  font-family: "YekanBakh", "Vazirmatn", sans-serif;
}

.font-display {
  font-family: "YekanBakh", sans-serif;
  font-weight: 900;
}

.font-heading {
  font-family: "YekanBakh", sans-serif;
  font-weight: 800;
}

.font-subheading {
  font-family: "YekanBakh", sans-serif;
  font-weight: 700;
}

.font-body {
  font-family: "Vazirmatn", sans-serif;
  font-weight: 400;
}

.font-ui {
  font-family: "Vazirmatn", sans-serif;
  font-weight: 500;
}

.font-digits {
  font-family: "VazirmatnFD", "Vazirmatn", sans-serif;
}
