#page-title {
  background: linear-gradient(
    180deg,
    #1E2A44 0%,
    #2B3E63 60%,
    #324874 100%
  );
}

/* Force les vrais boutons à ignorer la couleur globale des liens */
a.button {
  color: #FFFFFF !important;
  text-decoration: none !important;
}

a.button--primary {
  background-color: #4F46E5 !important;
  color: #FFFFFF !important;
}

a.button--primary:hover {
  background-color: #3730A3 !important;
  color: #FFFFFF !important;
}

a.button--secondary {
  background-color: transparent !important;
  border: 2px solid #4F46E5 !important;
  color: #4F46E5 !important;
}

a.button--secondary:hover {
  background-color: #4F46E5 !important;
  color: #FFFFFF !important;
}