/* ============================================================
   tokens.css - Nicoll MTR
   משתני עיצוב גלובליים (Design Tokens)
   ============================================================ */

:root {

  /* ----------------------------
     צבעים
     ---------------------------- */

  /* טורקיז ראשי - צבע המותג האמיתי */
  --color-primary:      #00BCBC;
  --color-primary-dark: #007272;
  --color-primary-deep: #001e1e;

  /* סקאלת מעמס - בהיר לכהה לפי A15→B125→C250→D400 */
  --color-load-a15: #00BCBC;
  --color-load-b125: #009898;
  --color-load-c250: #007272;
  --color-load-d400: #004848;

  /* רקע וטקסט */
  --color-dark:   #000000;
  --color-light:  #F2F2F2;
  --color-white:  #FFFFFF;

  /* הדגשה */
  --color-accent: #00BCBC;
  --color-error:  #D93025;
  --color-link:        #1A73E8;
  --color-link-hover:  #1557B0;

  /* טקסט */
  --color-text:   #1A1A1A;
  --color-muted:  #666666;

  /* קווים ומסגרות */
  --color-border: #E0E0E0;


  /* ----------------------------
     טיפוגרפיה
     גופן: Heebo (Google Fonts)
     ---------------------------- */

  --font-family: 'Heebo', 'General Sans', sans-serif;

  /* סקאלה טיפוגרפית */
  --text-sm:   0.875rem;   /* 14px */
  --text-base: 1rem;       /* 16px */
  --text-lg:   1.125rem;   /* 18px */
  --text-xl:   1.25rem;    /* 20px */
  --text-2xl:  1.5rem;     /* 24px */
  --text-3xl:  1.875rem;   /* 30px */
  --text-4xl:  2.25rem;    /* 36px */
  --text-5xl:  3rem;       /* 48px */


  /* ----------------------------
     Spacing - ריווח
     ---------------------------- */

  --space-xs:  0.25rem;   /* 4px  */
  --space-sm:  0.5rem;    /* 8px  */
  --space-md:  1rem;      /* 16px */
  --space-lg:  1.5rem;    /* 24px */
  --space-xl:  2rem;      /* 32px */
  --space-2xl: 3rem;      /* 48px */


  /* ----------------------------
     Border Radius - עיגולי פינות
     ---------------------------- */

  --radius-sm:   4px;
  --radius-md:   8px;
  --radius-lg:   16px;
  --radius-full: 9999px;


  /* ----------------------------
     Shadows - צללים
     ---------------------------- */

  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.08);
  --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.12);
  --shadow-lg: 0 8px 32px rgba(0, 0, 0, 0.16);


  /* ----------------------------
     Layout
     ---------------------------- */

  /* רוחב מקסימלי לתוכן */
  --container-max: 1200px;

  /* ריפוד אנכי לסections */
  --section-py: 80px;

}
