/* נדל״ן ראש העין — צבעים, גופנים ורדיוסים */
:root {
  --font-body: 'Heebo', system-ui, sans-serif;
  --font-head: 'Heebo', system-ui, sans-serif;
  --font-num: 'Heebo', system-ui, sans-serif;
  --font-price: 'Heebo', system-ui, sans-serif;
  --head-weight: 800; --head-tracking: -0.02em; --price-weight: 800; --eyebrow-tracking: 0;

  /* רקע בגוון כחלחל-אפור במקום לבן, כרטיסים לבנים מעליו */
  --bg: #f3f6fb; --surface: #ffffff; --surface-2: #eef2f8; --panel-bg: #ffffff; --panel-solid: #ffffff; --field-bg: #fff;
  --ink: #0f172a; --ink-2: #334155; --muted: #64748b;
  --line: #e2e8f0; --line-strong: #cbd5e1;
  --primary: #1d4ed8; --primary-hover: #1e40af; --primary-text: #1d4ed8; --on-primary: #fff;
  --primary-soft: #e6eeff; --primary-soft-2: #c7d6ff; --ring: rgba(29, 78, 216, .18);
  --accent: #f97316; --on-accent: #fff; --fav: #ef4444; --up: #059669; --up-on-dark: #6ee7b7;

  /* צבעי רצועות שמשברים את הלבן */
  --navy: #0e1b3d; --navy-2: #172a57; --on-navy: #e8eefc; --on-navy-muted: #9fb0d6;
  --sky: #e3edff; --sand: #fbefdf; --sand-ink: #9a4d0c; --mint: #dff4ea; --mint-ink: #0b6b45; --rose: #fde7e4; --rose-ink: #b42318;
  --spring: #38bdf8;

  --radius: 14px; --radius-sm: 9px; --radius-lg: 20px; --radius-btn: 10px; --radius-search: 14px; --radius-badge: 6px; --radius-logo: 11px; --radius-pin: 6px;
  --shadow-sm: 0 1px 2px rgba(16, 24, 40, .08); --shadow-lg: 0 18px 50px rgba(16, 24, 40, .16);
  --card-bg: #fff; --card-border: 1px solid #e6ebf3; --card-shadow: 0 1px 3px rgba(16, 24, 40, .06);
  --card-shadow-hover: 0 14px 34px rgba(16, 24, 40, .14); --card-lift: -3px; --card-pad: 14px 16px 14px; --card-media-radius: 0;
  --panel-shadow: 0 1px 3px rgba(16, 24, 40, .05); --grid-gap: 20px; --section-pad: 72px; --h2-size: 30px;
  --badge-bg: #fff; --badge-ink: #0f172a;
  --hdr-bg: rgba(255, 255, 255, .96); --footer-bg: var(--navy);
  --hero-overlay: linear-gradient(180deg, rgba(10, 20, 45, .30), rgba(10, 20, 45, .62)); --hero-em: #ffd27a;
  --search-border: 0;
  --pin-bg: #1d4ed8; --pin-ink: #fff; --pin-border: #1d4ed8; --pin-rent-bg: #7c3aed; --pin-hl-bg: #0f172a; --pin-hl-ink: #fff;
  --cta-bg: var(--navy); --cta-ink: #fff; --cta-btn: #fff; --cta-btn-ink: var(--navy);
}
