.app-lazy-image{contain:paint}.app-lazy-image:after{content:"";z-index:1;background:linear-gradient(90deg, transparent 0, var(--skeleton-shimmer-color) 50%, transparent 100%);pointer-events:none;animation:1.5s infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.app-lazy-image:after{animation:none}}.app-lazy-image{position:relative}.app-lazy-image:before{content:"";z-index:1;border-radius:inherit;background-color:var(--skeleton-color);transition:opacity .3s;position:absolute;inset:0}.app-lazy-image:after{z-index:2}.app-lazy-image--loaded:before{opacity:0;pointer-events:none}.app-lazy-image--loaded:after{content:none;animation:none}.app-lazy-image__picture,.app-lazy-image__img{width:100%;height:100%;display:block}
