/* Party OS / federal UI — same ecosystem fonts as vendor-apps/office */
@font-face {
  font-family: "Rudaw";
  src: url("./rudaw-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF,
    U+200C-200F, U+202A-202E;
}

:root {
  --font-latin-display: "Space Grotesk", system-ui, sans-serif;
  --font-latin-body: "Inter", system-ui, sans-serif;
  --font-latin-brand: "Nunito", "Inter", sans-serif;
  --font-ar: "IBM Plex Sans Arabic", "Inter", system-ui, sans-serif;
  --font-ku: "Rudaw", "IBM Plex Sans Arabic", "Inter", system-ui, sans-serif;
  --font-display: var(--font-latin-display);
  --font-body: var(--font-latin-body);
  --font-brand: var(--font-latin-brand);
}

html[lang="ar"],
html[lang^="ar-"],
[lang="ar"],
.lang-ar {
  --font-display: var(--font-ar);
  --font-body: var(--font-ar);
  --font-brand: var(--font-ar);
}

html[lang="ckb"],
html[lang="ku"],
html[lang="ku-Arab"],
html[lang^="ckb"],
[lang="ckb"],
[lang="ku"],
.lang-ku,
.lang-ckb {
  --font-display: var(--font-ku);
  --font-body: var(--font-ku);
  --font-brand: var(--font-ku);
}
