/* Self-hosted admin fonts. Latin subset only, weights matching tokens.css:
   --jh-font-body: Jost 400/500/600, --jh-font-display: Cormorant Garamond 500/600.
   Files copied from @fontsource/jost and @fontsource/cormorant-garamond, see
   package.json and build-plans/14-jamari-admin-portal-elevation.md Task 1.
   No external font CDN: admin scope only, zero requests leave the origin. */
@font-face{
  font-family:'Jost';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('fonts/jost-latin-400-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Jost';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('fonts/jost-latin-500-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Jost';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('fonts/jost-latin-600-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Cormorant Garamond';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('fonts/cormorant-garamond-latin-500-normal.woff2') format('woff2');
}
@font-face{
  font-family:'Cormorant Garamond';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('fonts/cormorant-garamond-latin-600-normal.woff2') format('woff2');
}

/* Public site uses one italic cut (testimonial quotes, .f-tag). The italic file is not in
   this set, so browsers synthesise an oblique from the upright — acceptable, and far better
   than restoring a third-party font dependency for two decorative elements. To make it
   exact, drop cormorant-garamond-latin-500-italic.woff2 into fonts/ and add:
   @font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:500;
              font-display:swap;src:url('fonts/cormorant-garamond-latin-500-italic.woff2') format('woff2');} */
