:root {
  /* Brand — roșu Suzuki oficial (cadmium red) #E20A17, aceleași tokens ca fe-admin-suzuki,
     pentru consistență vizuală între cele două frontend-uri. */
  --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 — fonturi custom Suzuki (resurse-grafice-suzuki/Fonts), definite în fonts.css;
     stack-ul de sistem rămâne fallback dacă fontul nu se încarcă (rețea de eveniment instabilă). */
  --font-family: 'Suzuki Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  --font-family-headline: 'Suzuki Pro Headline', 'Suzuki Pro', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;

  /* Layout */
  --header-height: 60px;

  /* Paletă crem+auriu extrasă din Spin the Wheel.psd (resurse-grafice-suzuki/Aplicatie Roata),
     prin sampling de pixeli pe straturile randate izolat (WHEEL, BUTTON TEXT) — vezi
     scratchpad psd-extract/ pentru procesul de extragere. */
  --wheel-cream: #EFE6D5;
  --wheel-cream-alt: #E6DAC0;
  --wheel-gold: #B8834F;
  --wheel-gold-light: #E8C9A0;
  --wheel-text: #4A3120;
  --wheel-frame-gold: #D8B96A;
  --wheel-trough: #CBAE72;
  --wheel-hub-cream: #EFE6D6;
  --wheel-hub-text: #E6007E;
}
