/* ── Image Reveal on Hover — structural styles ───────────────────────────── */

.glidy-hir-img {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;

  /* Hidden by default — GSAP controls opacity */
  opacity: 0;
  visibility: hidden;

  /* Defaults overridden by Elementor selectors */
  width: 300px;
  height: 200px;
  z-index: 10;
  border-radius: 0;

  will-change: transform, opacity;
}