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

@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("./fonts/ibm-plex-sans-arabic-extralight.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./fonts/ibm-plex-sans-arabic-light.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./fonts/ibm-plex-sans-arabic-regular.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./fonts/ibm-plex-sans-arabic-medium.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./fonts/ibm-plex-sans-arabic-semibold.woff2") format("woff2");
}

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

@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("./fonts/ibm-plex-sans-arabic-bold.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("./fonts/ibm-plex-sans-arabic-bold.woff2") format("woff2");
}

:root {
  --osint-ui-font: "IBM Plex Sans Arabic", Tahoma, Arial, sans-serif;
}

html,
body {
  font-family: var(--osint-ui-font) !important;
  font-synthesis-weight: none;
  text-rendering: optimizeLegibility;
}

body :where(button, input, select, textarea, optgroup) {
  font-family: var(--osint-ui-font) !important;
}

body :where(.font-sans, [class*="font-sans"]) {
  font-family: var(--osint-ui-font) !important;
}
