/* ── Thmanyah Font Family (downloaded from font.thmanyah.com — free for
   commercial use per license; self-hosting permitted as part of a web
   product, not as a redistributable font asset). Two families used:
     - thmanyahsans            → UI, body, labels, buttons (default)
     - thmanyahserifdisplay    → hero headlines, section titles
   thmanyahseriftext skipped — not needed in v1 (saves ~400KB).

   Cairo was previously winning the cascade and causing Arabic glyph
   "cuts" on certain letter combinations. Dropped entirely 2026-05-26.

   This file is the SINGLE source of truth for @font-face declarations.
   Loaded by both style.css (@import) and standalone templates that
   don't pull in style.css (index.html, login.html, 403.html,
   report.html) via direct <link rel="stylesheet">.  Without this
   split, the landing page never knew what 'thmanyahsans' was and
   silently fell back to -apple-system — which is what Faisal saw on
   2026-05-26. */

@font-face {
  font-family: "thmanyahsans";
  font-weight: 300;
  font-display: swap;
  src: url("/static/fonts/thmanyahsans-Light.woff2") format("woff2");
}
@font-face {
  font-family: "thmanyahsans";
  font-weight: 400;
  font-display: swap;
  src: url("/static/fonts/thmanyahsans-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "thmanyahsans";
  font-weight: 500;
  font-display: swap;
  src: url("/static/fonts/thmanyahsans-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "thmanyahsans";
  font-weight: 700;
  font-display: swap;
  src: url("/static/fonts/thmanyahsans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "thmanyahsans";
  font-weight: 900;
  font-display: swap;
  src: url("/static/fonts/thmanyahsans-Black.woff2") format("woff2");
}

@font-face {
  font-family: "thmanyahserifdisplay";
  font-weight: 300;
  font-display: swap;
  src: url("/static/fonts/thmanyahserifdisplay-Light.woff2") format("woff2");
}
@font-face {
  font-family: "thmanyahserifdisplay";
  font-weight: 400;
  font-display: swap;
  src: url("/static/fonts/thmanyahserifdisplay-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "thmanyahserifdisplay";
  font-weight: 500;
  font-display: swap;
  src: url("/static/fonts/thmanyahserifdisplay-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "thmanyahserifdisplay";
  font-weight: 700;
  font-display: swap;
  src: url("/static/fonts/thmanyahserifdisplay-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "thmanyahserifdisplay";
  font-weight: 900;
  font-display: swap;
  src: url("/static/fonts/thmanyahserifdisplay-Black.woff2") format("woff2");
}
