.gradient-text {
    background: linear-gradient(135deg, #FF3E3E, #3E7FFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.gradient-bg {
    background: linear-gradient(135deg, #FF3E3E, #3E7FFF);
}

.card-hover {
    transition: all 0.3s ease;
}

.card-hover:hover {
    transform: translateY(-10px);
}

html {
    scroll-behavior: smooth;
}

.backdrop-blur-md {
    backdrop-filter: blur(12px);
}

.animate-delay-200 {
    animation-delay: 200ms;
}

.animate-delay-400 {
    animation-delay: 400ms;
}

.animate-delay-600 {
    animation-delay: 600ms;
}