/* ============================================================================
   Keranto — self-hosted type faces.        site/brand/fonts.css
   Moved out of tokens.css (SITE-02-b, 2026-08-18): gtm/IDENTITY.md §5 says
   tokens.css must never carry @import/@font-face — a tokens file holds
   values, not fetches. This is the ONE file in the repo that may declare
   either. Link it BEFORE tokens.css on every page:

       <link rel="stylesheet" href="/brand/fonts.css">
       <link rel="stylesheet" href="/brand/tokens.css">

   IBM Plex Sans Hebrew + IBM Plex Mono, OFL 1.1 (licence file beside the
   woff2s: site/brand/IBM-Plex-OFL-LICENSE.txt). Fetched from the official
   IBM Plex GitHub releases (github.com/IBM/plex), weights limited to the
   ones tokens.css's --k-weight-* names: Sans Hebrew 400/500/600/700,
   Mono 400/500. No italic files are shipped — IBM Plex Sans Hebrew has
   none, and Hebrew must never be italicised (synthetic oblique is the
   loudest "foreign product" tell), so font-style is pinned to normal on
   every face. font-display: swap avoids invisible text while the woff2
   loads. Originally landed in tokens.css by SITE-02, 2026-08-18; moved
   here by SITE-02-b, 2026-08-18.
   ============================================================================ */
@font-face {
  font-family: "IBM Plex Sans Hebrew";
  src: url("/brand/IBMPlexSansHebrew-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Hebrew";
  src: url("/brand/IBMPlexSansHebrew-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Hebrew";
  src: url("/brand/IBMPlexSansHebrew-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Hebrew";
  src: url("/brand/IBMPlexSansHebrew-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/brand/IBMPlexMono-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("/brand/IBMPlexMono-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
