/* Boutons primary — dégradé radial charte Campine : orange (warning) -> rouge (primary),
   ratio ~25% orange / 75% rouge, centre hors cadre (jamais visible). */
.btn-primary,
.btn-primary:disabled,
.btn-primary.disabled {
  border-color: var(--bs-primary);
  background-color: var(--bs-primary);
  background-image: radial-gradient(circle at 0% 120%, var(--bs-warning) 0%, var(--bs-primary) 75%);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
  border-color: var(--bs-primary);
  background-image: radial-gradient(circle at 0% 120%, var(--bs-warning) 0%, var(--bs-primary) 75%);
  filter: brightness(0.92);
}
