/* ===== Performance Optimizations ===== */
@media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
    }

    .cursor,
    .cursor-follower {
        display: none;
    }
}

/* GPU Acceleration for animated elements */
.gradient-orb,
.floating-card,
.cursor,
.cursor-follower {
    will-change: transform;
    transform: translateZ(0);
}

