/* ===========================================================
   tokens.css — Design tokens (Cluster 2.3 Maximalist-Trust)
   Campaign: פריימריז שי קלך — ליכוד
   Accent: Likud navy #10437c (single accent discipline)
   =========================================================== */

/* ===== BarLev AAA — the design's real font (client-provided) ===== */
@font-face {
  font-family: 'BarLev AAA';
  src: url('../fonts/BARLEV-AAA-LIGHT.OTF') format('opentype');
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'BarLev AAA';
  src: url('../fonts/BARLEV-AAA-REGULAR.OTF') format('opentype');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'BarLev AAA';
  src: url('../fonts/BARLEV-AAA-BOLD.OTF') format('opentype');
  font-weight: 700; font-style: normal; font-display: swap;
}
/* Likkud — the official Likud wordmark as a font (write "ליכוד" → renders the logo) */
@font-face {
  font-family: 'Likkud';
  src: url('../fonts/LikkudUB.otf') format('opentype');
  font-weight: 700; font-style: normal; font-display: swap;
}

:root {
  /* --- Brand / Accent (Likud blue family) --- */
  --navy:        #10437c;   /* primary accent — Likud blue */
  --navy-deep:   #0c1d37;   /* deep navy — bottom gradients, dark bands */
  --blue-100:    #daeff9;   /* lightest blue — filled pills, highlights */
  --blue-200:    #c0e4f5;   /* light blue — filled CTA bg, badges */
  --blue-300:    #bcd8f0;   /* flag/sky placeholder tone */
  --sky-edge:    #c0e4f5;
  --lime:        #e3fb5b;   /* secondary accent — highlight chips/stats (2026 redesign) */

  /* --- Neutrals --- */
  --white:       #ffffff;
  --off-white:   #f5f7fa;
  --gray-100:    #f1f2f4;
  --gray-500:    #6e7280;
  --gray-700:    #3a3a3a;
  --gray-900:    #1a1a1a;
  --black:       #0a0a0a;

  /* --- Text --- */
  --text-on-dark:   #ffffff;
  --text-on-light:  var(--navy);
  --text-muted:     rgba(255,255,255,0.78);

  /* --- Fonts ---
     Display: "BarLev AAA" (commercial — not licensed here) → Heebo 900 fallback.
              Kfir to supply BarLev WOFF2 to swap in for 1:1.
     Body: Assistant (Google Font, real). */
  --font-display: "BarLev AAA", "Heebo", "Assistant", sans-serif;
  --font-body:    "Assistant", "Heebo", sans-serif;
  --font-likud:   "Likkud", "BarLev AAA", sans-serif;

  /* --- Weights (BarLev AAA tops out at 700) --- */
  --w-display: 700;
  --w-bold:    700;
  --w-medium:  600;
  --w-regular: 400;

  /* --- Shadows --- */
  --shadow-petek: 4px 4px 20px rgba(0,0,0,0.4);
  --shadow-card:  0 8px 30px rgba(12,29,55,0.12);

  /* --- Radii --- */
  --r-pill:  60px;
  --r-card:  16px;
  --r-img:   10px;
  --r-sm:    6px;

  /* --- Hero stage (Figma canvas) --- */
  --stage-w: 1920px;
  --hero-h:  983px;
}
