/* טוקנים בלבד. כל ערך נגזר מהאתר החי (cf_deploy/index.html) — אין להמציא צבע חדש.
   אין צבע, רדיוס או צל שמופיע inline במקום אחר. */

/* Heebo — הפונט של האתר החי, מוגש מהשרת שלנו: font-src 'self' אוסר על Google Fonts.
   קובץ וריאבילי אחד לכל subset מכסה את שלושת המשקלים (400/600/800). */
@font-face {
  font-family: "Heebo";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("/v2/assets/fonts/heebo-var-hebrew.woff2") format("woff2");
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: "Heebo";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("/v2/assets/fonts/heebo-var-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
                 U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
                 U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  color-scheme: light;

  /* דיו */
  --ink: #173B3A;
  --ink-2: #4B5A66;
  --muted: #64748B;

  /* רקעים */
  --paper: #FFF9F2;
  --paper-2: #F3F8F6;
  --panel: #FFFFFF;

  /* קווים */
  --line: rgba(23,59,58,.10);
  --line-2: rgba(23,59,58,.16);

  /* מותג — ירקרק */
  --teal: #2F8F83;
  --teal-ink: #20524B;
  --teal-soft: #E7F3F1;

  /* מותג — אלמוגי */
  --accent: #F28A64;
  --accent-ink: #B85C38;
  --accent-soft: #FDEDE5;
  --on-accent: #173B3A;

  /* אזהרה — משרת את .notice ואת תווית "לא אומת" */
  --warn-bg: #FDEDE5;
  --warn-line: rgba(184,92,56,.25);
  --warn-ink: #B85C38;

  /* גרדיאנטים (מהלנדינג ומהאתחול) */
  --grad-warm: linear-gradient(170deg,#fbd7b5 0%,#f8c9c2 52%,#fff7f3 100%);
  --grad-boot: linear-gradient(180deg,#FDEFD8,#FCEAE6);
  --grad-bar:  linear-gradient(90deg,#2F8F83,#F28A64);
  --grad-logo: linear-gradient(140deg,#E0512B,#F0A93B);

  /* גלויות יעד (מרשימת DEST בלנדינג) */
  --grad-dest-amber: linear-gradient(135deg,#ffd9a0,#f0a93b);
  --grad-dest-pink:  linear-gradient(135deg,#ffc7d9,#f79bb5);
  --grad-dest-peach: linear-gradient(135deg,#ffb98a,#f2795a);
  --grad-dest-teal:  linear-gradient(135deg,#a0e4dd,#63c3b8);

  /* קו המסע */
  --route: rgba(47,143,131,.35);

  /* גווני רמז לקטגוריות — צבע במקום אחד בלבד: ריבוע האייקון */
  --tint-amber: rgba(240,169,59,.14);
  --tint-pink:  rgba(247,155,181,.16);
  --tint-peach: rgba(242,121,90,.13);
  --tint-teal:  rgba(99,195,184,.16);

  /* רדיוסים */
  --radius-lg: 16px;
  --radius: 12px;
  --radius-sm: 8px;
  --radius-pill: 999px;

  /* צל — חם, לא אפור */
  --shadow: 0 1px 2px rgba(23,24,28,.05), 0 8px 22px -10px rgba(120,50,25,.16);
  --shadow-lg: 0 2px 8px rgba(23,24,28,.06), 0 30px 60px -22px rgba(120,50,25,.30);

  /* ריווח — בסיס 4 */
  --s1: 4px;  --s2: 8px;  --s3: 12px; --s4: 16px;
  --s5: 20px; --s6: 24px; --s7: 32px; --s8: 48px;

  /* טיפוגרפיה — שלושה משקלים בלבד: 400 גוף, 600 הדגשה, 800 כותרת */
  --font: "Heebo", system-ui, -apple-system, "Segoe UI", "Assistant",
          Roboto, "Noto Sans Hebrew", "Arial Hebrew", Arial, sans-serif;
  --fs-h1: clamp(38px, 3.6vw, 52px);
  --fs-sec: clamp(28px, 2.4vw, 36px);
  --fs-h2: 20px;
  --fs-h3: 17px;
  --fs-body: 16px;
  --fs-small: 14px;
  --fs-hint: 13px;
  --fs-tag: 12px;

  /* מידות */
  --tap: 44px;
  --ctl: 52px;
  --wrap: 60rem;
  --wrap-hero: 1060px;
  --focus: #B85C38;
}
