/* =============================================================================
   DM Sans — self-hosted
   =============================================================================

   Chosen as an open-licensed stand-in for Google Sans, which the reference
   Personal Loan form serves. Google Sans is Google's proprietary brand
   typeface: it is not on Google Fonts and is not licensed for third-party use,
   so republishing it under Lendie's brand on a public lending site would be a
   licensing exposure for the client. DM Sans is geometric with similar
   proportions and ships under the SIL Open Font License, which permits
   self-hosting and commercial use.

   If Lendie turns out to hold a Google Sans licence, swapping back is a single
   change to --lc-font in tokens.css plus the @font-face below.

   Self-hosted rather than loaded from fonts.gstatic.com because the page CSP
   is `default-src 'self'` — and because a public form should not leak a
   request per visitor to a third-party host.

   DM Sans v17 is a VARIABLE font: one file covers every weight, so there is a
   single request rather than one per weight.
   ========================================================================== */

@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 100 1000;      /* variable axis range */
  font-display: swap;         /* show text immediately; swap when the font lands */
  /* `format('woff2')` — NOT 'woff2-variations'. The latter is legacy Firefox
     syntax; with it the weight axis is not reliably applied and every weight
     renders identically, so nothing set to 500/700 actually looks heavier. */
  src: url('../assets/fonts/dm-sans-latin-var.woff2') format('woff2');
  /* Latin subset only — the form is English. Adding another language means
     adding its subset here. */
  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;
}
