/* ============================================================
   EMOVIS DESIGN SYSTEM — Core Tokens
   Derived from the Emovis brand (Abertis Mobility Services)
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap');

:root {
  /* ---- Brand: Cerise (primary) ---- */
  --cerise-900: #7A0035;
  --cerise-700: #A30046;
  --cerise-600: #CE0058; /* CORE BRAND COLOR */
  --cerise-400: #E2497F;
  --cerise-200: #F3A6C2;
  --cerise-100: #FBE4EE;
  --cerise-050: #FDF1F6;

  /* ---- Ink / Neutrals ---- */
  --ink-900: #2A2826; /* primary text */
  --ink-700: #4D4B49;
  --ink-500: #777B83; /* secondary text */
  --grey-400: #A8A8A9;
  --grey-300: #CCCCCC;
  --grey-200: #E4E5E8;
  --mist:     #F2F3F5; /* app surface */
  --cloud:    #F8F9FA;
  --paper:    #FFFFFF;

  /* ---- Supporting / Data viz ---- */
  --teal-600:  #396A6A;
  --teal-200:  #C4D2D2;
  --orange-600:#E37A41;
  --orange-200:#F6D5C2;
  --steel-600: #39526A;
  --steel-100: #E8ECF4;
  --gold-500:  #F1C232;

  /* ---- Semantic ---- */
  --success: #2E8B6B;
  --warning: #E3A341;
  --danger:  #CC3340;
  --info:    #39526A;

  /* ---- Type ---- */
  --font: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --fw-light: 300;
  --fw-regular: 400;
  --fw-medium: 500;
  --fw-semibold: 600;
  --fw-bold: 700;
  --fw-extrabold: 800;

  /* ---- Radius ---- */
  --r-sm: 8px;
  --r-md: 14px;
  --r-lg: 22px;
  --r-pill: 999px;

  /* ---- Elevation ---- */
  --shadow-sm: 0 1px 2px rgba(42,40,38,.06), 0 1px 3px rgba(42,40,38,.08);
  --shadow-md: 0 4px 12px rgba(42,40,38,.07), 0 2px 4px rgba(42,40,38,.06);
  --shadow-lg: 0 18px 40px rgba(42,40,38,.10), 0 6px 14px rgba(42,40,38,.07);
  --shadow-cerise: 0 14px 30px rgba(206,0,88,.22);

  /* ---- Spacing scale (4px base) ---- */
  --s-1: 4px;  --s-2: 8px;  --s-3: 12px; --s-4: 16px;
  --s-5: 24px; --s-6: 32px; --s-7: 48px; --s-8: 64px; --s-9: 96px;
}
