.rse-acronyme {
    font-family: 'Righteous', sans-serif;
}


.btn-primary {
    background-color: #ffe163;
    color: #0c3350;
    border: none;
}
.btn-primary:hover {
    background-color: #5bc5f1;
    color: #fff;
}
a:hover {
    color: #5bc5f1;
}
:root {
  --rse-blue-dark: #0c3350;
  --rse-blue-light: #5bc5f1;
  --rse-green: #8ec89a;
  --rse-yellow: #ffe163;
}

a {
  color: var(--rse-blue-dark);
}
a:hover {
  color: var(--rse-blue-light);
}
.btn-primary {
  background-color: var(--rse-yellow);
  color: var(--rse-blue-dark);
}
.btn-primary:hover {
  background-color: var(--rse-blue-light);
  color: #fff;
}
.btn-topbar {
  background-color: #ffe163; /* Jaune charte */
  color: #0c3350; /* Bleu soutenu */
  padding: 6px 12px;
  border-radius: 4px;
  text-decoration: none;
  font-weight: bold;
  margin-left: 10px;
  transition: background-color 0.3s ease;
}
.btn-topbar:hover {
  background-color: #5bc5f1; /* Bleu clair charte */
  color: #ffffff;
}
