/* ==========================================================================
   Fonts: self-hosted @font-face declarations
   Must load before tokens.css so the families exist when the tokens
   reference them. See assets/fonts/README.md for sources and licences.
   ========================================================================== */

/* Display. Uppercase only; the lowercase codepoints are small caps.
   Always pair with text-transform:uppercase. */
@font-face{
  font-family:'Norwester';
  src:url('/assets/fonts/norwester.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

/* Labels: used exclusively at uppercase with wide tracking. */
@font-face{
  font-family:'Kollektif';
  src:url('/assets/fonts/kollektif-regular.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

/* Body and UI. Single variable file covering the whole 100–900 range. */
@font-face{
  font-family:'Montserrat';
  src:url('/assets/fonts/montserrat-var.woff2') format('woff2');
  font-weight:100 900;
  font-style:normal;
  font-display:swap;
}
