        body {
            background-color: #F9FAFB;
            scroll-behavior: smooth;
        }
        
        /* Custom Scrollbar for a cleaner look */
        ::-webkit-scrollbar {
            width: 6px;
        }
        ::-webkit-scrollbar-track {
            background: #F9FAFB;
        }
        ::-webkit-scrollbar-thumb {
            background: #CBD5E1;
            border-radius: 10px;
        }

        /* Glassmorphism Utilities */
        .glass-panel {
            background: rgba(255, 255, 255, 0.7);
            backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 255, 255, 0.5);
        }

        .text-shadow-sm {
            text-shadow: 0 1px 2px rgba(0,0,0,0.1);
        }

        /* Hide Scrollbar but allow scroll */
        .hide-scrollbar::-webkit-scrollbar {
            display: none;
        }
        .hide-scrollbar {
            -ms-overflow-style: none;
            scrollbar-width: none;
        }
  .nav-link {
    @apply text-sm font-light tracking-widest uppercase hover:text-brand-accent transition-colors;
  }

  .mobile-link {
    @apply block text-sm tracking-widest uppercase text-gray-700 hover:text-brand-accent transition-colors;
  }@keyframes popupFade {
  from {
    opacity: 0;
    transform: translateY(20px) scale(0.98);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

.animate-popup {
  animation: popupFade 0.4s ease forwards;
}
