/* neutralize.css — force Wix scroll-reveal end-state so all content is visible
   without the Wix runtime. Injected LAST in <head> and as addInitScript during
   capture.

   IMPORTANT: keep this NARROW. It must touch ONLY Wix entrance-reveal wrappers.
   Do NOT match on [class*="animation"] — that hits Pro Gallery items
   (class "hover-animation-fade-in") and killing their transforms breaks the
   gallery's image cropping/positioning. */

/* Reveal containers: show them and cancel any leftover entrance transform on the
   wrapper itself (NOT its descendants — gallery items crop via transform). */
[data-motion-part],
[data-motion-enter] {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  filter: none !important;
  -webkit-filter: none !important;
}

/* Inline pre-reveal hidden states Wix sets directly on elements. */
[style*="opacity:0"],
[style*="opacity: 0"] {
  opacity: 1 !important;
}
[style*="visibility:hidden"],
[style*="visibility: hidden"] {
  visibility: visible !important;
}

/* Freeze animations/transitions so no intermediate frame is captured/painted. */
*,
*::before,
*::after {
  animation-duration: 0s !important;
  animation-delay: 0s !important;
  transition-duration: 0s !important;
  transition-delay: 0s !important;
}
