/* ==========================================================================
   Nehad Alhadi — Web fonts
   English (display + body): URW Classico  ·  Arabic display: RB Bold
   Arabic body: IBM Plex Sans Arabic (OFL, paired for readability)
   Paths are resolved relative to this stylesheet (assets/css/ -> ../fonts/)
   ========================================================================== */

/* ---- URW Classico (English) ------------------------------------------- */
@font-face {
  font-family: "Classico URW";
  src: url("../fonts/classico-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Classico URW";
  src: url("../fonts/classico-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Classico URW";
  src: url("../fonts/classico-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ---- RB Bold (Arabic display / wordmark) ------------------------------ */
@font-face {
  font-family: "RB";
  src: url("../fonts/rb-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ---- IBM Plex Sans Arabic (Arabic body) ------------------------------- */
@font-face {
  font-family: "Plex Arabic";
  src: url("../fonts/plex-arabic-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Plex Arabic";
  src: url("../fonts/plex-arabic-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Plex Arabic";
  src: url("../fonts/plex-arabic-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Plex Arabic";
  src: url("../fonts/plex-arabic-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
