@font-face {
  font-family: Inter;
  src: url("fonts/inter-latin-wght-normal.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Fallback;
  src: local(Arial), local(ArialMT);
  ascent-override: 90.4365%;
  descent-override: 22.518%;
  line-gap-override: 0%;
  size-adjust: 107.119%;
}

@font-face {
  font-family: Inter Display;
  src: url("fonts/inter-latin-opsz-normal.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Display Fallback;
  src: local(Arial), local(ArialMT);
  ascent-override: 90.4365%;
  descent-override: 22.518%;
  line-gap-override: 0%;
  size-adjust: 107.119%;
}

@font-face {
  font-family: JetBrains Mono;
  src: url("fonts/jetbrains-mono-latin-wght-normal.woff2") format("woff2");
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: JetBrains Mono Fallback;
  src: local(Courier New), local(CourierNewPSMT);
  ascent-override: 102.017%;
  descent-override: 30.0049%;
  size-adjust: 99.9837%;
}

@font-face {
  font-family: Atkinson Hyperlegible Next;
  src: url("fonts/atkinson-hyperlegible-next-latin-wght-normal.woff2") format("woff2");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Atkinson Hyperlegible Next Fallback;
  src: local(Arial), local(ArialMT);
  ascent-override: 98.7991%;
  descent-override: 31.7282%;
  line-gap-override: 0%;
  size-adjust: 99.5961%;
}

@font-face {
  font-family: Atkinson Hyperlegible Mono;
  src: url("fonts/atkinson-hyperlegible-mono-latin-wght-normal.woff2") format("woff2");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Atkinson Hyperlegible Mono Fallback;
  src: local(Courier New), local(CourierNewPSMT);
  ascent-override: 93.4329%;
  descent-override: 30.0049%;
  size-adjust: 105.316%;
}

@font-face {
  font-family: Fraunces;
  src: url("fonts/fraunces-latin-opsz-normal.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fraunces Fallback;
  src: local(Times New Roman), local(TimesNewRomanPSMT);
  ascent-override: 84.7148%;
  descent-override: 22.0882%;
  line-gap-override: 0%;
  size-adjust: 115.446%;
}

@font-face {
  font-family: Noto Sans Arabic;
  src: url("fonts/noto-sans-arabic-arabic-wght-normal.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+6??, U+750-77F, U+870-88E, U+890-891, U+897-8E1, U+8E3-8FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC;
}

@font-face {
  font-family: IBM Plex Sans;
  src: url("fonts/ibm-plex-sans-latin-wght-normal.woff2") format("woff2");
  font-weight: 100 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Sans Fallback;
  src: local(Arial), local(ArialMT);
  ascent-override: 101.318%;
  descent-override: 27.183%;
  line-gap-override: 0%;
  size-adjust: 101.166%;
}

@font-face {
  font-family: IBM Plex Mono;
  src: url("fonts/ibm-plex-mono-latin-400-normal.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Mono;
  src: url("fonts/ibm-plex-mono-latin-500-normal.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: IBM Plex Mono Fallback;
  src: local(Courier New), local(CourierNewPSMT);
  ascent-override: 102.517%;
  descent-override: 27.5045%;
  size-adjust: 99.9837%;
}
