/* Klarvant Brand Fonts - served locally, no external requests */

@font-face {
  font-family: 'Prata';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/prata/Prata-Regular.woff2') format('woff2'),
       url('/assets/fonts/prata/Prata-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/fonts/jost/Jost-Light.woff2') format('woff2'),
       url('/assets/fonts/jost/Jost-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/jost/Jost-Regular.woff2') format('woff2'),
       url('/assets/fonts/jost/Jost-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/jost/Jost-Medium.woff2') format('woff2'),
       url('/assets/fonts/jost/Jost-Medium.ttf') format('truetype');
}

/* Variable-axis weight file covering 100-900. Lets us hit Bold (700)
   and Black (900) without bundling individual static files — the
   static Light/Regular/Medium @font-face blocks above still win for
   their exact weights via the cascade, and the variable file fills
   in everything else along the axis. Sourced from Google Fonts'
   v20 Latin subset (single 26 KB woff2 for the whole weight axis);
   added for the TikTok-style heavy weight on the mobile agent card
   text overlays (Nora + per-agent headlines). */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/assets/fonts/jost/Jost-Variable.woff2') format('woff2');
}

@font-face {
  font-family: 'Mitr';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('/assets/fonts/mitr/Mitr-ExtraLight.woff2') format('woff2'),
       url('/assets/fonts/mitr/Mitr-ExtraLight.ttf') format('truetype');
}

@font-face {
  font-family: 'Mitr';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/assets/fonts/mitr/Mitr-Light.woff2') format('woff2'),
       url('/assets/fonts/mitr/Mitr-Light.ttf') format('truetype');
}
