:root {
  /* Palette principale */
  --color-primary: #003f88;
  --color-secondary: #6c757d;
  --color-accent: #ffc107;
  --color-bg: #f8f9fa;
  --color-text: #212529;
  --color-white: #ffffff;

  /* Autres personnalisations */
  --navbar-height: 60px;
  --logo-width: 160px;
}

/* Appliquer les couleurs */
body {
  background-color: var(--color-bg);
  color: var(--color-text);
}

.navbar {
  background-color: var(--color-primary);
}

.navbar-brand img {
  width: var(--logo-width);
  max-height: var(--navbar-height);
}

.btn-primary {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}

.btn-secondary {
  background-color: var(--color-secondary);
  border-color: var(--color-secondary);
}
