/* Thmanyah Sans site-wide font swap.
   Shadows the original Framer font families (itf Huwiya Arabic, IBM Plex Sans
   Arabic, Inter, TS Zunburk) by re-declaring the same family names, loaded
   after the originals so these rules win. Fragment Mono is left untouched. */

/* — itf Huwiya Arabic (headings) — */
@font-face { font-family: "itf Huwiya Arabic Regular"; src: url("/assets/thmanyahsans-Regular.otf") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "itf Huwiya Arabic Medium"; src: url("/assets/thmanyahsans-Medium.otf") format("opentype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "itf Huwiya Arabic Bold"; src: url("/assets/thmanyahsans-Bold.otf") format("opentype"); font-weight: 700; font-style: normal; font-display: swap; }

/* — IBM Plex Sans Arabic (body) — */
@font-face { font-family: "IBM Plex Sans Arabic"; src: url("/assets/thmanyahsans-Regular.otf") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "IBM Plex Sans Arabic"; src: url("/assets/thmanyahsans-Medium.otf") format("opentype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "IBM Plex Sans Arabic"; src: url("/assets/thmanyahsans-Bold.otf") format("opentype"); font-weight: 600; font-style: normal; font-display: swap; }

/* — Inter (Latin text) — */
@font-face { font-family: "Inter"; src: url("/assets/thmanyahsans-Regular.otf") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("/assets/thmanyahsans-Regular.otf") format("opentype"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Inter"; src: url("/assets/thmanyahsans-Medium.otf") format("opentype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("/assets/thmanyahsans-Bold.otf") format("opentype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("/assets/thmanyahsans-Bold.otf") format("opentype"); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: "Inter"; src: url("/assets/thmanyahsans-Bold.otf") format("opentype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("/assets/thmanyahsans-Bold.otf") format("opentype"); font-weight: 700; font-style: italic; font-display: swap; }

/* — TS Zunburk (display) — */
@font-face { font-family: "TS Zunburk VF2 Variable"; src: url("/assets/thmanyahsans-Black.otf") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }
