@charset "UTF-8";

/* Smooth scroll handling */
html {
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.scroll-smooth {
    scroll-behavior: smooth;
}

/* Custom glow animation */
@keyframes pulseGlow {
    0%, 100% { opacity: 0.4; }
    50% { opacity: 0.8; }
}

.animate-pulse-glow {
    animation: pulseGlow 4s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
