/*
 * Font declarations — Thmanyah Sans & Serif.
 * Self-hosted so the site works offline. IBM Plex Sans Arabic / Amiri
 * are the OFL-licensed fallbacks if Thmanyah is unavailable.
 */

@font-face {
  font-family: "Thmanyah Sans";
  font-style: normal; font-weight: 300; font-display: swap;
  src: url("../fonts/ThmanyahSans-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Thmanyah Sans";
  font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/ThmanyahSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Thmanyah Sans";
  font-style: normal; font-weight: 500; font-display: swap;
  src: url("../fonts/ThmanyahSans-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Thmanyah Sans";
  font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/ThmanyahSans-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Thmanyah Sans";
  font-style: normal; font-weight: 900; font-display: swap;
  src: url("../fonts/ThmanyahSans-Black.ttf") format("truetype");
}

@font-face {
  font-family: "Thmanyah Serif";
  font-style: normal; font-weight: 300; font-display: swap;
  src: url("../fonts/ThmanyahSerif-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Thmanyah Serif";
  font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/ThmanyahSerif-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Thmanyah Serif";
  font-style: normal; font-weight: 500; font-display: swap;
  src: url("../fonts/ThmanyahSerif-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Thmanyah Serif";
  font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/ThmanyahSerif-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Thmanyah Serif";
  font-style: normal; font-weight: 900; font-display: swap;
  src: url("../fonts/ThmanyahSerif-Black.ttf") format("truetype");
}
