/* Enhanced Image Clarity Styles */

/* Override any blur effects on hero section */
.hero-slide {
    transform: scale(1.0) !important;
    filter: none !important;
    -webkit-filter: none !important;
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: crisp-edges !important;
}

.hero-overlay {
    background: rgba(0, 0, 0, 0.3) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

/* Ensure images are rendered at highest quality */
.hero-background {
    will-change: transform;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

/* Remove any transform scale effects that might cause blur */
.hero-slide, 
.hero-background,
.hero {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    perspective: 1000;
    -webkit-perspective: 1000;
}
