/* fonts.css — self-hosted variable woff2, one file per family, font-display: swap.
   Each file carries a weight axis, so every weight used on the site comes from it. */

/* ============ PLUS JAKARTA SANS — display, H1–H3 (600–800 used) ============ */

@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/plus-jakarta-sans-variable.woff2') format('woff2');
}

/* ============ INTER — H4, body, UI, forms, eyebrows (400–700 used) ============ */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../assets/fonts/inter-variable.woff2') format('woff2');
}

/* ============ SPACE GROTESK — numerals and data labels (600–700 used) ============ */

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('../assets/fonts/space-grotesk-variable.woff2') format('woff2');
}
