/* Custom scroll behavior */
html {
    scroll-behavior: smooth;
}

/* Hero background pattern */
.hero-pattern {
    background-image: radial-gradient(circle at 25% 50%, rgba(139, 92, 246, 0.1) 0%, rgba(255, 255, 255, 1) 70%);
}

/* Feature card hover effect */
.feature-card {
    transition: all 0.3s ease;
}
.feature-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1);
}
