/* ============================================================
   Discovery Fs — the Hebrew brand face. Self-hosted (converted
   from the licensed OTF/TTF originals to woff2, ~48KB/weight).
   Latin glyph coverage is partial, so every rule that uses it
   keeps Poppins/Heebo behind it in the stack.

   Hebrew site only — the English twin loads /reframe-en/*.
   ============================================================ */

/* Discovery is THE face of the Hebrew site. Each ported section carried its own
   stack (Poppins / Heebo / Plus Jakarta Sans / Inter), so this claims them all
   in one place — `body *` outranks every single-class rule in the section
   stylesheets. Heebo stays behind it as the Hebrew fallback and the Latin faces
   after that, since Discovery's Latin coverage is partial. Weights available:
   200 / 400 / 700 / 900 — a 500 or 600 rule snaps to the nearest of those. */
html[dir="rtl"] body,
html[dir="rtl"] body *:not(svg):not(svg *) {
  font-family: "Discovery Fs", "Heebo", "Poppins", system-ui, -apple-system, sans-serif;
}

/* Tel Aviv Modernist — the Hebrew brand face. Two weights only (400/700);
   any 500/600/900 rule snaps to the nearest. Heebo/Poppins stay behind it for
   glyphs the subset doesn't cover. */
@font-face {
  font-family: "Tel Aviv";
  src: url("/reframe/fonts/TelAviv-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Tel Aviv";
  src: url("/reframe/fonts/TelAviv-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Discovery Fs";
  src: url("/reframe/fonts/Discovery_Fs-Thin.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Discovery Fs";
  src: url("/reframe/fonts/Discovery_Fs-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Discovery Fs";
  src: url("/reframe/fonts/Discovery_Fs-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Discovery Fs";
  src: url("/reframe/fonts/Discovery_Fs-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
