html {
            scroll-behavior: smooth;
        }
        .nav-link {
            @apply text-gray-700 hover:text-primary font-medium transition-colors duration-300;
        }
        .btn-primary {
            @apply bg-primary text-white px-6 py-3 rounded-lg font-semibold hover:bg-blue-800 transition-all duration-300 transform hover:-translate-y-1 shadow-lg hover:shadow-xl;
        }
        .section-padding {
            @apply py-12 md:py-20 px-4 md:px-8;
        }
        .card-hover {
            @apply transition-all duration-500 hover:shadow-2xl hover:-translate-y-2;
        }
        .flink {
            @apply text-gray-600 hover:text-primary border-b border-dotted border-gray-300 hover:border-primary px-1 transition-colors duration-200;
        }
