:root {
  /* Couleurs principales - EXACTES du SVG */
  --color-primary: #142238;
  --color-secondary: #0f1825;
  --color-tertiary: #263d60;

  /* Textes */
  --color-white: #FFFFFF;
  --color-text-light: #f6f6f6;
  --color-text-muted: #abb6c4;

  /* Overlay hero */
  --overlay-hero: rgba(20, 34, 56, 0.32);

  /* Typographie */
  --font-primary: "montserrat", sans-serif;

  /* Espacements */
  --spacing-xs: 8px;
  --spacing-sm: 16px;
  --spacing-md: 24px;
  --spacing-lg: 48px;
  --spacing-xl: 80px;

  /* Transitions */
  --transition-base: 0.3s ease;
}
