/* Critical Performance Improvements for irsim.az */

/* Preload critical resources */
.hero-img img:first-child {
    /* Critical image - loaded first */
    z-index: 1;
}

/* WebP support detection */
.webp .hero-img .img-1 {
    background-image: url('assets/img/hero/1.webp');
}

.webp .hero-img .img-2 {
    background-image: url('assets/img/hero/2.webp');
}

/* Optimize image loading */
img {
    image-rendering: optimizeQuality;
    image-rendering: -webkit-optimize-contrast;
}

/* Lazy loading improvements */
img[loading="lazy"] {
    opacity: 0;
    transition: opacity 0.3s;
}

img[loading="lazy"].loaded {
    opacity: 1;
}

/* Progressive enhancement for modern browsers */
@supports (object-fit: cover) {
    .hero-img img {
        object-fit: cover;
        object-position: center;
    }
}

/* Preload hints for critical images */
.preload-hero1::before {
    content: '';
    display: none;
    background: url('assets/img/hero/1.webp') no-repeat;
}

/* Reduce layout shift */
.hero-img {
    aspect-ratio: 1 / 1;
    position: relative;
}

.hero-img img {
    position: absolute;
    width: 100%;
    height: 100%;
}
