@font-face {
  font-family: "YekanBakh";
  src: url("../fonts/yekanbakh/woff2/YekanBakhFaNum-Thin.woff2") format("woff2"),
       url("../fonts/yekanbakh/woff/YekanBakhFaNum-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "YekanBakh";
  src: url("../fonts/yekanbakh/woff2/YekanBakhFaNum-Light.woff2") format("woff2"),
       url("../fonts/yekanbakh/woff/YekanBakhFaNum-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "YekanBakh";
  src: url("../fonts/yekanbakh/woff2/YekanBakhFaNum-Regular.woff2") format("woff2"),
       url("../fonts/yekanbakh/woff/YekanBakhFaNum-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "YekanBakh";
  src: url("../fonts/yekanbakh/woff2/YekanBakhFaNum-SemiBold.woff2") format("woff2"),
       url("../fonts/yekanbakh/woff/YekanBakhFaNum-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "YekanBakh";
  src: url("../fonts/yekanbakh/woff2/YekanBakhFaNum-Bold.woff2") format("woff2"),
       url("../fonts/yekanbakh/woff/YekanBakhFaNum-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "YekanBakh";
  src: url("../fonts/yekanbakh/woff2/YekanBakhFaNum-ExtraBold.woff2") format("woff2"),
       url("../fonts/yekanbakh/woff/YekanBakhFaNum-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "YekanBakh";
  src: url("../fonts/yekanbakh/woff2/YekanBakhFaNum-Black.woff2") format("woff2"),
       url("../fonts/yekanbakh/woff/YekanBakhFaNum-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "YekanBakh";
  src: url("../fonts/yekanbakh/woff2/YekanBakhFaNum-ExtraBlack.woff2") format("woff2"),
       url("../fonts/yekanbakh/woff/YekanBakhFaNum-ExtraBlack.woff") format("woff");
  font-weight: 950;
  font-style: normal;
  font-display: swap;
}

:root,
:host {
  --font-yekanbakh: "YekanBakh", sans-serif;
  --font-inter-tight: var(--font-yekanbakh);
  --font-ibm-plex-mono: var(--font-yekanbakh);
  --font-manrope: var(--font-yekanbakh);
  --font-sora: var(--font-yekanbakh);
  --font-space-grotesk: var(--font-yekanbakh);
  --font-sans: var(--font-yekanbakh);
  --default-font-family: var(--font-yekanbakh);
  --default-mono-font-family: var(--font-yekanbakh);
}

html,
body {
  font-family: "YekanBakh", sans-serif;
}

.font-sora,
.font-inter-tight,
.font-manrope,
.font-ibm-plex-mono,
.font-space-grotesk,
.font-instrument-serif,
.font-funnel-display {
  font-family: "YekanBakh", sans-serif;
}

.font-bold {
  font-weight: 700;
}
