/**
 * Staging-only performance CSS (loaded from views/default.staging.php).
 * Rollback: remove the perf-staging.css <link> from default.staging.php.
 *
 * Hero: keep visual composition of wallpaper2; use modern formats with JPEG fallback.
 * Original rollback file: theme/images/wallpaper2.original.jpg (702814 bytes).
 */
body.theme-makler section.home-one.home1_bgi1 {
  /* Reserve hero height to avoid CLS while image paints */
  min-height: 420px;
  background-color: #b5b5b5;
}

body.theme-makler section.home-one.home1_bgi1::after {
  /* JPEG fallback first (older browsers / failed modern formats) */
  background-image: url(../images/wallpaper2.opt.jpg);
  background-image: -webkit-image-set(
    url(../images/wallpaper2.webp) type("image/webp"),
    url(../images/wallpaper2.opt.jpg) type("image/jpeg")
  );
  background-image: image-set(
    url(../images/wallpaper2.avif) type("image/avif"),
    url(../images/wallpaper2.webp) type("image/webp"),
    url(../images/wallpaper2.opt.jpg) type("image/jpeg")
  );
  background-size: cover;
  background-position: center 32%;
  background-repeat: no-repeat;
}

@media (max-width: 767.98px) {
  body.theme-makler section.home-one.home1_bgi1 {
    min-height: 360px;
  }
}
