/* Professional slide-down animation for mobile menu */
#mobileMenu {
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    transform: translateY(-20px);
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    overflow: hidden;
}

#mobileMenu.show {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    max-height: 500px; /* Adjust if you have more items */
}

