:root {
  /* Couleurs */
  --corail: #FF5A5F;
  --moutarde: #FFD166;
  --violet: #7B61FF;
  --anthracite: #1F2937;
  --creme: #FFF9F0;
  --rose: #FFB3B8;
  --gris-clair: #E5E7EB;
  --gris-fonce: #6B7280;

  /* Spacing (rem) */
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;
  --space-7: 3rem;
  --space-8: 4rem;

  /* Radius */
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 20px;
  --radius-round: 999px;

  /* Shadows */
  --shadow-sm: 0 1px 2px rgba(31, 41, 55, 0.06);
  --shadow-md: 0 4px 12px rgba(31, 41, 55, 0.08);
  --shadow-lg: 0 12px 32px rgba(31, 41, 55, 0.12);

  /* Typo */
  --font-display: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-serif: "Fraunces", Georgia, serif;

  /* Layout */
  --container-max: 1100px;
  --header-height: 64px;
  --bottom-bar-height: 72px;
}
