/* Performance boost CSS - disable all heavy operations */

/* Disable all animations and transitions globally */
*,
*:before,
*:after {
    animation-duration: 0s !important;
    animation-delay: 0s !important;
    transition-duration: 0s !important;
    transition-delay: 0s !important;
    scroll-behavior: auto !important;
}

/* Disable smooth scrolling */
html {
    scroll-behavior: auto !important;
}

/* Force immediate image loading */
img {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
}

/* Disable lazy loading effects */
.lozad,
[data-sal],
.lazy {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
}

/* Remove any loading spinners or loaders */
.loader,
.loading,
.spinner,
.progress-bar {
    display: none !important;
}

/* Optimize gallery performance */
.gallery-image {
    will-change: auto !important;
    transform: none !important;
    transition: none !important;
}

/* Disable hover effects that might cause issues */
@media (max-width: 768px) {
    *:hover {
        transform: none !important;
        transition: none !important;
    }
}

/* Force GPU acceleration off to reduce memory usage */
* {
    will-change: auto !important;
    transform: translateZ(0) !important;
}

/* Reduce repaints and reflows */
img,
video {
    backface-visibility: hidden !important;
    perspective: 1000px !important;
}

/* Optimize text rendering */
body {
    text-rendering: optimizeSpeed !important;
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
}
