/* Self-hosted webfonts.
   Switzer Variable — Fontshare (free license), weights used: 300/400/500/600.
   Sentient Variable — Fontshare (free license), stand-in for the commercial
   "Merchant" display serif (weights used in design: 100 Thin / 200 ExtraLight).
   If licensed Merchant files arrive, add a 'Merchant' @font-face here —
   --font-display in style.css already lists it first. */

@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Variable.woff2') format('woff2-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sentient';
  src: url('../fonts/Sentient-Variable.woff2') format('woff2-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* Real Merchant (client-provided, drive-hosted originals as .woff), now
   used site-wide via --font-display in style.css (':root' lists it first).
   Weights present = every weight in use across the site:
   100 (hero), 200 (section/module headings, stat values), 300 (404 "4"),
   400 (Key-Figures metric values). */
@font-face {
  font-family: 'Merchant Real';
  src: url('../fonts/Merchant-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Merchant Real';
  src: url('../fonts/Merchant-ExtraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Merchant Real';
  src: url('../fonts/Merchant-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Merchant Real';
  src: url('../fonts/Merchant-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
