/* Custom Hover Effects & Animations */

/* Card Hover Lift & Glow */
.hover-card {
    transition: all 0.3s ease;
}

.hover-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 25px -5px rgba(6, 182, 212, 0.15), 0 10px 10px -5px rgba(6, 182, 212, 0.1);
    border-color: rgba(34, 211, 238, 0.5);
}

/* Gradient Text Animation */
.animate-gradient-text {
    background-size: 200% auto;
    animation: gradientMove 3s linear infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

/* Button Glow Effect */
.btn-glow:hover {
    box-shadow: 0 0 15px rgba(6, 182, 212, 0.5);
}

/* Smooth Scroll Behavior */
html,
body {
    scroll-behavior: smooth;
    overflow-x: hidden;
}