/* DM Sans, self-hosted from the files the client supplied in
   public/font/DM Sans (Google Fonts' own official variable-font package).
   A single variable file covers the entire 100-1000 weight range (every
   --text-*--font-weight token this project uses, from the font-extralight
   About-page stat numbers to font-bold emphasis) with one HTTP request
   each for upright/italic, instead of shipping one static file per weight
   the way public/font/manrope.css used to. No external request to any
   font CDN — plain static files served from this project's own domain.

   Served as .woff2 (converted locally from the supplied .ttf via
   `npx ttf2woff2`, ~60% smaller — 233KB to 89KB upright, 277KB to 113KB
   italic — same variable-weight data, just compressed) with the original
   .ttf kept as a fallback `src` for the small share of browsers without
   woff2 support; evergreen browsers use the first src that resolves
   (woff2) and never fetch the .ttf at all. */
@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 100 1000;
    font-display: swap;
    src: url('/font/DM Sans/DMSans-VariableFont_opsz,wght.woff2') format('woff2'),
         url('/font/DM Sans/DMSans-VariableFont_opsz,wght.ttf') format('truetype');
}

@font-face {
    font-family: 'DM Sans';
    font-style: italic;
    font-weight: 100 1000;
    font-display: swap;
    src: url('/font/DM Sans/DMSans-Italic-VariableFont_opsz,wght.woff2') format('woff2'),
         url('/font/DM Sans/DMSans-Italic-VariableFont_opsz,wght.ttf') format('truetype');
}
