/* PERFORMANCE OPTIMIZATION - DISABLE ALL EXPENSIVE OPERATIONS */

/* Disable ALL animations globally */
*, *::before, *::after {
    animation-duration: 0s !important;
    animation-delay: 0s !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0s !important;
    transition-delay: 0s !important;
}

/* Disable expensive filters */
body, .navbar, .card, .dropdown-menu, .btn {
    backdrop-filter: none !important;
    filter: none !important;
    transform: none !important;
    will-change: auto !important;
}

/* Disable transforms and 3D effects */
.card-3d, .stagger-fade, .float-cosmic, .hover-shadow {
    transform: none !important;
    perspective: none !important;
    transform-style: flat !important;
}

/* Simplify backgrounds - remove animated gradients */
body {
    background: #0a0e27 !important;
    background-image: none !important;
    background-size: auto !important;
}

/* Disable nebula layers */
.nebula-layer-1, .nebula-layer-2, .cosmic-background {
    display: none !important;
}

/* Disable canvas effects */
#cosmic-canvas {
    display: none !important;
}

/* Simplify cards - remove shadows and glows */
.card {
    box-shadow: 0 2px 4px rgba(0,0,0,0.1) !important;
}

/* Disable hover effects */
.card:hover, .btn:hover, .nav-link:hover {
    transform: none !important;
    filter: none !important;
}

/* Optimize text rendering */
body, .navbar, .card {
    text-rendering: optimizeSpeed !important;
    -webkit-font-smoothing: subpixel-antialiased !important;
}

/* Disable GPU acceleration on elements that don't need it */
* {
    backface-visibility: visible !important;
    transform: translateZ(0) !important;
}

