/* ==========================================================================
   Work Sans, self-hosted
   --------------------------------------------------------------------------
   One variable file (latin, weights 100–900, 50 KB) replaces the Google
   Fonts stylesheet that every page used to block on: a cross-origin CSS
   request to fonts.googleapis.com and then a second to fonts.gstatic.com,
   measured at 0.9–2.7 s of render-blocking time on a slow-4G Lighthouse run
   (2026-10-02). head.php preloads the file, so the type is in flight with the
   first stylesheet instead of after the last one.

   `font-display: swap` keeps text visible in the fallback while the file
   lands. Italic is synthesised by the browser (eight rules use it, all in
   copy).

   The file is Google's own latin subset of Work Sans v24 (SIL Open Font
   License). Re-download from fonts.googleapis.com/css2?family=Work+Sans:wght@100..900
   with a modern browser UA if it is ever replaced.
   ========================================================================== */

@font-face {
    font-family: "Work Sans";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("/assets/fonts/work-sans-latin-variable.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;
}
