/* Subtle enhancements (no layout changes) */
.ac-enhanced a, .ac-enhanced button, .ac-enhanced .btn, .ac-enhanced .card, .ac-enhanced .nav-link {
  transition: transform .15s ease, box-shadow .15s ease, opacity .15s ease;
}
.ac-enhanced .btn:hover {
  transform: translateY(-1px);
}
.ac-enhanced .card:hover {
  box-shadow: 0 8px 20px rgba(0,0,0,.08);
}

/* =========================================================
   Mobile Navbar Dropdown Fix (Bootstrap 5)
   Ensures sub-menus display correctly inside collapsed navbar
   ========================================================= */
@media (max-width: 991.98px) {
  .navbar-nav .dropdown-menu {
    position: static !important;
    float: none !important;
    width: 100%;
    margin: 6px 0 10px;
    box-shadow: none !important;
  }
  .navbar-nav .dropdown-menu.ac-dropdown {
    border-radius: 8px;
  }
}
