/* Styles navbar links */
.navbar-nav .nav-link {
  transition: color 0.3s ease, background-color 0.3s ease;
  border-radius: 4px;
  padding: 6px 12px;
}

/* Hover/focus sur les liens (sauf bouton) */
.navbar-nav .nav-link:hover:not(.btn),
.navbar-nav .nav-link:focus:not(.btn) {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
  text-decoration: none;
}

/* Bouton Jouer à DoubleJeu - style normal */
.btn-joeur, .btn-warning {
  background-color: #ffc107;
  color: #000;
  transition: background-color 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;
  box-shadow: none;
  border: none;
}

/* Bouton Jouer - hover et focus */
.btn-joeur:hover,
.btn-joeur:focus,
.btn-warning:hover,
.btn-warning:focus {
  background-color: #fbc02d !important;
  color: #000 !important;
  box-shadow: 0 0 12px #fbc02daa !important;
  text-decoration: none !important;
  outline: none;
  border: none;
}

/* Navbar sticky shadow */
nav.navbar.sticky-top {
  box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;
  position: sticky !important;
  top: 0;
  z-index: 1100;
}

/* Navbar link active hover effect */
.navbar-nav .nav-link.active {
  color: #ffd54f !important;
}

/* Optional: add subtle underline on hover */
.navbar-nav .nav-link:hover:not(.btn) {
  text-decoration: underline;
}
