/* ─────────────────────────────────────────────────────────────────────────
   Figtree — self-hosted.

   The SECL Digital Design System asks for the web font to be self-hosted
   rather than fetched from Google Fonts, because Supabase-backed tools can
   run in settings with restricted outbound requests. That is not a
   theoretical concern: a stylesheet <link> blocks rendering until it
   resolves or fails, so a blocked font request does not merely fall back to
   Arial — it stalls the page until the browser gives up.

   These are the Google Fonts files, self-hosted unchanged. Figtree ships as
   a VARIABLE font, so one file per subset covers the whole 400–700 range
   rather than one file per weight. 36 KB for both subsets.

   Weight 300 is deliberately absent — the design system rules it out as too
   thin to hold contrast on screen.

   Latin and Latin Extended only. The Noto script faces for Arabic, Khmer,
   Myanmar, Simplified Chinese and Ethiopic are named in the font stack but
   are NOT bundled here: they should be loaded per-page as translated pages
   ship, so an English-only page does not pay for scripts it never renders.
   ───────────────────────────────────────────────────────────────────────── */

@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 400 700;          /* variable range */
  font-display: swap;            /* readable in Arial while the font loads */
  src: url('/fonts/figtree-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
                 U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF,
                 U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
                 U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 400 700;          /* variable range */
  font-display: swap;
  src: url('/fonts/figtree-latin.woff2') format('woff2');
  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;
}
