/* ============================================================
   VIXA · FONTS  (REAL brand fonts — supplied by Vixa)
   Gotham — display / headlines / buttons (Book→Black)
   Inter  — body, UI, micro-labels (variable, full weight range)

   These are licensed fonts shipped with the system. The earlier
   DM Sans substitution (from the Framer capture, which fell back
   when Gotham wasn't embedded) has been replaced.
   ============================================================ */

/* ---- Gotham (display) ---- */
@font-face {
  font-family: 'Gotham';
  src: url('../assets/fonts/Gotham-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham';
  src: url('../assets/fonts/Gotham-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham';
  src: url('../assets/fonts/Gotham-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham';
  src: url('../assets/fonts/Gotham-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham';
  src: url('../assets/fonts/Gotham-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* ---- Inter (body / UI) — variable, opsz + wght ---- */
@font-face {
  font-family: 'Inter';
  src: url('../assets/fonts/Inter-Variable.ttf') format('truetype-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
