/* Compound — Hebrew (RTL) typography overrides.
   The brand fonts (Hanken Grotesk / Newsreader / IBM Plex Mono) have no Hebrew
   glyphs. Pairing: Heebo (grotesk, closest in feel to Hanken) for display+body,
   Frank Ruhl Libre (Hebrew serif) for the editorial accent lines. */

@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700&family=Frank+Ruhl+Libre:wght@400;500&display=swap');

:lang(he) {
  --font-display: 'Heebo', system-ui, -apple-system, sans-serif;
  --font-body: 'Heebo', system-ui, -apple-system, sans-serif;
  --font-serif: 'Frank Ruhl Libre', Georgia, serif;
}

/* Hebrew dislikes tight negative tracking and has no real italics */
:lang(he) h1, :lang(he) h2, :lang(he) h3, :lang(he) h4 { letter-spacing: 0; }
:lang(he) .hero h1 { letter-spacing: 0; }
:lang(he) .cred, :lang(he) .kicker, :lang(he) .assure, :lang(he) .big-quote {
  font-style: normal;
}

/* Eyebrows: keep the mono feel for digits, Heebo for Hebrew words */
:lang(he) .eyebrow { letter-spacing: 0.08em; font-weight: 500; }

/* Latin numerals inside RTL mono labels (/ 01) read left-to-right */
:lang(he) .svc .num { direction: ltr; display: inline-block; }
