/* All static menu and submenu CSS removed for a fresh start. */

/* Add simple fade-in-on-scroll animation styles */
.hidden-on-scroll {
    opacity: 0;
    transform: translateY(20px); /* Start slightly below its final position */
    transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

.fade-in {
    opacity: 1;
    transform: translateY(0);
}

@media (min-width: 768px) {
  .animate-trendy-in {
    opacity: 0;
    transform: translateY(40px) scale(0.96);
    transition: opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1), transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
  }
  .animate-trendy-in.trendy-in {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

