/* css styles */

/* ── Neutralise la contamination de jQuery UI sur la navbar ── */

/* 1. Couleur et empattement (font-family) */
.navbar,
.navbar *,
.navbar a,
.navbar .nav-link,
.navbar .navbar-brand {
  font-family: var(--bs-body-font-family) !important;
  font-size: var(--bs-nav-link-font-size, 1rem) !important;
  font-style: normal !important;
  font-weight: normal !important;
  color: inherit !important;
  text-decoration: none !important;
}

/* 2. Comportement au survol */
.navbar a:hover,
.navbar .nav-link:hover {
  background-color: transparent !important;
  border: none !important;
  outline: none !important;
  color: var(--bs-nav-link-hover-color) !important; /* bleu Cosmo */
  text-decoration: none !important;
}

/* 3. Position stable */
.navbar {
  position: sticky !important;
  top: 0 !important;
  z-index: 9999 !important;
}

/* Lien de la page active */
.navbar .nav-link.active {
  color: #2d609b !important; /* ou var(--bs-nav-link-hover-color) */
  font-weight: 600 !important;
}