/* ==========================================================================
   קבוצת בראשית — self-hosted fonts (Noto Sans Hebrew). The site's real font.
   Never a Google-CDN dependency.

   The three WOFF2 files are VARIABLE fonts with a wght axis of 100–900:
     n1.woff2 → Noto Sans Hebrew, HEBREW subset  (88 Hebrew glyphs, no Latin)
     n2.woff2 → Noto Sans Hebrew, LATIN  subset  (Latin glyphs, no Hebrew)
     n0.woff2 → Noto Sans,        LATIN  subset  (fallback family)

   Therefore: ONE @font-face per family+subset, declaring the full weight RANGE.
   (The earlier per-weight split pointed weights 600/700 at n2 with the HEBREW
   unicode-range — n2 has no Hebrew glyphs, so every bold Hebrew heading,
   overline, nav link and button fell back to a system font. That was the
   "fonts didn't come through" bug. A weight range also means 300/400/500/600/
   700 all interpolate from the real variable font instead of being faked.)
   ========================================================================== */

/* ---- Noto Sans Hebrew — Hebrew glyphs (headings + body, both directions) ---- */
@font-face{
  font-family:'Noto Sans Hebrew';
  font-style:normal;
  font-weight:100 900;      /* full variable range — 300…700 all render for real */
  font-stretch:100%;
  font-display:swap;
  src:url(../fonts/n1.woff2) format('woff2');
  unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}

/* ---- Noto Sans Hebrew — Latin glyphs (VERT, WhatsApp, numbers, 2026 …) ---- */
@font-face{
  font-family:'Noto Sans Hebrew';
  font-style:normal;
  font-weight:100 900;
  font-stretch:100%;
  font-display:swap;
  src:url(../fonts/n2.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* ---- Noto Sans — Latin fallback family ---- */
@font-face{
  font-family:'Noto Sans';
  font-style:normal;
  font-weight:100 900;
  font-stretch:100%;
  font-display:swap;
  src:url(../fonts/n0.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
