/* haze-reveal.css (QETZ, 2026-09-06). The page adds body.haze for the length of HazeReveal.reveal(); it turns the target's
   own transitions off so the reveal owns its motion. The target must carry translate(var(--hx,0px), var(--hy,0px)) in its
   transform (composed with whatever else the page does to it) and its <img> must not use mask-image for anything else. */
body.haze .hz-target{transition:none !important;opacity:1 !important}
@media(prefers-reduced-motion: reduce){ body.haze .hz-target{opacity:1 !important} }
