/* ============================================================
   IPONOVA — Font Definitions
   Mount: display / brand wordmark / hero headlines (single weight)
   Manrope: body, tables, navigation, UI (variable, weights 200–800)

   `font-display: swap` shows fallback immediately and swaps when
   the web font loads — keeps LCP fast.

   Fallback fonts below use `size-adjust` + `ascent-override` etc. to
   match Manrope's metrics, so when the real Manrope swaps in there
   is zero layout shift (CLS).
   ============================================================ */

@font-face {
  font-family: 'Manrope Fallback';
  src: local('Arial'), local('Helvetica');
  size-adjust: 100%;
  ascent-override: 99%;
  descent-override: 26%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Mount Fallback';
  src: local('Arial'), local('Helvetica');
  size-adjust: 100%;
  ascent-override: 95%;
  descent-override: 25%;
  line-gap-override: 0%;
}

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

/* Manrope variable — single file covers weights 200 → 800 */
@font-face {
  font-family: 'Manrope';
  src: url('/fonts/Manrope-Variable.woff2') format('woff2-variations'),
       url('/fonts/Manrope-Variable.woff2') format('woff2');
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}
