/* ── HT Scalaris — the app's ONLY typeface (Arabic + Latin), per Art Direction 2026
   (Redesign/Art Direction 2026.pdf §02). Self-hosted woff2, converted from the OTFs in
   Redesign/HT Scalaris *. License: ht-scalaris-LICENSE.pdf (same folder).
   Only four weights exist — Light 300, Regular 400, Medium 500, SemiBold 600. The SemiBold
   face is declared as `font-weight: 600 900` so every legacy 700/800/900 rule matches it
   EXACTLY (no browser synthetic bold — faux-bold smears Arabic letterforms). */
@font-face { font-family: 'HT Scalaris'; font-style: normal; font-weight: 100 300; font-display: swap; src: url(ht-scalaris-300.woff2) format('woff2'); }
@font-face { font-family: 'HT Scalaris'; font-style: normal; font-weight: 400;     font-display: swap; src: url(ht-scalaris-400.woff2) format('woff2'); }
@font-face { font-family: 'HT Scalaris'; font-style: normal; font-weight: 500;     font-display: swap; src: url(ht-scalaris-500.woff2) format('woff2'); }
@font-face { font-family: 'HT Scalaris'; font-style: normal; font-weight: 600 900; font-display: swap; src: url(ht-scalaris-600.woff2) format('woff2'); }

/* OpenType features shipped in every weight (verified via GSUB):
     tnum/pnum  tabular / proportional figures     → tnum is applied to data cells + KPIs (app.css)
     swsh       Arabic swash finals                → applied to page titles (app.css)
     dlig       discretionary ligatures            → applied to page titles (app.css)
     zero       slashed zero
     case, ordn, salt                              stylistic/case alternates — off by default
     ss01 Circular Dots · ss02 Sharp Letters · ss03 Unified Dots · ss04 Alternative Meem ·
     ss05 Double-storey a · ss06/ss08 t variants · ss07 Round Tail y ·
     ss09–ss12 circled/squared numbers             opt-in per element via font-feature-settings */
