/* ============================================================
   fonts.css — Self-hosted webfonts (Inter + Cormorant Garamond)
   ------------------------------------------------------------
   Previously loaded from fonts.googleapis.com. That required a fresh
   DNS+TCP+TLS handshake on every first visit from a new browser,
   which on slow networks (mobile data, congested Wi-Fi) delayed
   first contentful paint by 1-3 seconds.

   Hosting the woff2/ttf files locally removes that external
   dependency: the browser just downloads them from the same origin
   as the page itself, using the existing connection.

   Only the weights actually used by the site are bundled:
     - Inter 400 (body) + 600 (bold)
     - Cormorant Garamond 400 + 500 + 600 (display)
   ============================================================ */

/* Inter — UI / body */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/inter-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/assets/fonts/inter-600.woff2') format('woff2');
}

/* Cormorant Garamond — display / headings */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/cormorant-400.ttf') format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/cormorant-500.ttf') format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/assets/fonts/cormorant-600.ttf') format('truetype');
}