/* Thmanyah Sans — Suitiee main typeface (self-hosted, Arabic + Latin).
   Source: font.thmanyah.com (free for commercial/web use). */
@font-face { font-family: 'Thmanyah Sans'; src: url('/brand/fonts/thmanyah-sans-300.woff2') format('woff2'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Thmanyah Sans'; src: url('/brand/fonts/thmanyah-sans-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Thmanyah Sans'; src: url('/brand/fonts/thmanyah-sans-500.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Thmanyah Sans'; src: url('/brand/fonts/thmanyah-sans-700.woff2') format('woff2'); font-weight: 600 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Thmanyah Sans'; src: url('/brand/fonts/thmanyah-sans-900.woff2') format('woff2'); font-weight: 800 900; font-style: normal; font-display: swap; }

/* Playfair Display — the public landing's display serif since the 2026-09-19 rebuild
   (the design's headings). Variable weight 400–900, LATIN SUBSET ONLY: it has no Arabic,
   so the unicode-range keeps every Arabic heading on Thmanyah Sans, and the Latin
   fallback in the stack is Thmanyah too. Source: Google Fonts (OFL 1.1), file
   playfairdisplay/v40. */
@font-face { font-family: 'Playfair Display'; src: url('/brand/fonts/playfair-display-latin.woff2') format('woff2'); font-weight: 400 900; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
