/* Wipu ecosystem fonts — Latin / Arabic / Kurdish
 * SoT: Design.MD · self-host Rudaw · IBM Plex Sans Arabic via Google (or mirror)
 * SoftID N/A. Embed on every product surface (shell, Office CF, apps).
 */

@font-face {
  font-family: "Rudaw";
  src: url("/fonts/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);
}

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

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

html,
body {
  font-family: var(--font-body);
}

.font-display,
.pill a.logo,
h1,
h2,
.meta {
  font-family: var(--font-display);
}

.font-brand,
.pill a.logo {
  font-family: var(--font-brand);
}
