:root {
  /* Brand — roșu Suzuki oficial (cadmium red) #E20A17, verificat pe mai multe agregatoare
     de brand colors (brandpalettes.com, brandcolorcode.com) — nu am acces la ghidul de
     brand intern Suzuki. Albastru secundar #003399 disponibil, folosit rar/opțional. */
  --color-red: #E20A17;
  --color-red-dark: #B70813;
  --color-blue: #003399;
  --color-black: #1A1A1A;
  --color-white: #FFFFFF;

  /* Neutral scale */
  --color-gray-100: #F5F5F5;
  --color-gray-200: #E8E8E8;
  --color-gray-300: #D4D4D4;
  --color-gray-400: #A8A8A8;
  --color-gray-500: #7A7A7A;
  --color-gray-600: #4D4D4D;
  --color-gray-700: #2E2E2E;

  /* Semantic */
  --color-success: #1E8E3E;
  --color-error: #C62828;
  --color-warning: #F2A900;

  /* Surfaces */
  --bg-page: var(--color-gray-100);
  --bg-surface: var(--color-white);
  --text-primary: var(--color-black);
  --text-secondary: var(--color-gray-600);
  --border-color: var(--color-gray-300);

  /* Spacing (4px grid) */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-8: 32px;
  --space-10: 40px;

  /* Radius / shadow */
  --radius-sm: 8px;
  --radius-md: 12px;
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.08);
  --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.10);

  /* Typography */
  --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;

  /* Layout */
  --sidebar-width: 240px;
  --header-height: 60px;
}
