/* דרך הלב · טוקנים. צבעים מהלוגו: טורקיז-ירוק עמוק, זהב, שמנת. */
:root {
  --c-deep: #1d4a4f;        /* רקע כהה, ירוק-טורקיז עמוק */
  --c-deep-2: #163c40;
  --c-teal: #246c78;        /* הטורקיז של הלוגו */
  --c-teal-soft: #dcebea;
  --c-gold: #c2a46a;        /* זהב הלוגו, לרקעים וקווים */
  --c-gold-text: #8a6a32;   /* זהב קריא על שמנת (ניגודיות 4.5:1) */
  --c-cream: #f8f4ec;
  --c-sand: #efe7d8;
  --c-white: #fffdf9;
  --c-ink: #22302f;
  --c-muted: #5b6766;
  --c-line: rgba(34, 48, 47, .12);

  --font-display: "Bellefair", "Frank Ruhl Libre", serif;  /* רונן בחר 5.11, משקל 400 בלבד */
  --font-body: "Noto Sans Hebrew", "Heebo", system-ui, sans-serif;

  --fs-h1: clamp(2.5rem, 1.6rem + 3.4vw, 4.5rem);
  --fs-h2: clamp(2rem, 1.5rem + 1.9vw, 3.1rem);
  --fs-h3: clamp(1.25rem, 1.12rem + .5vw, 1.5rem);
  --fs-lead: clamp(1.075rem, 1rem + .35vw, 1.3rem);
  --fs-body: 1.0625rem;
  --fs-small: .9375rem;

  --space-section: clamp(4.5rem, 3rem + 6vw, 8.5rem);
  --gutter: clamp(1.25rem, .6rem + 2.6vw, 3rem);
  --container: 1240px;
  --container-narrow: 760px;
  --header-h: 84px;

  --radius: 22px;
  --radius-lg: 34px;
  --radius-pill: 999px;
  --shadow-soft: 0 18px 50px -24px rgba(22, 60, 64, .35);
  --ease: cubic-bezier(.22, .61, .36, 1);
}
