      /* Navbar slide-in animation */
       @keyframes slideIn {
         0% {
           transform: translateY(-100%);
         }
         100% {
           transform: translateY(0);
         }
       }
       .nav-animation {
         animation: slideIn 0.8s ease-out;
       }
   
       /* Text fade-in animation */
       @keyframes fadeIn {
         0% {
           opacity: 0;
         }
         100% {
           opacity: 1;
         }
       }
       .text-animation {
         animation: fadeIn 1s ease-in;
       }
   
       /* Hover animation for links */
       .nav-link:hover {
         color: #ff4b5c;
         transform: scale(1.05);
         transition: all 0.3s ease-in-out;
       }
   
       /* Enhanced search bar styles */
       .search-bar {
         display: flex;
         align-items: center;
         background-color: #ffffff;
         border: 1px solid #ddd;
         border-radius: 9999px;
         padding: 0.5rem 1rem;
         box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
         transition: all 0.3s ease;
       }
   
       .search-bar:focus-within {
         box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
         border-color: #ff4b5c;
       }
   
       .search-input {
         border: none;
         outline: none;
         width: 100%;
         padding-left: 0.5rem;
       }
   
       .search-icon {
         color: #888;
       }   
       
       
      
