.image-placeholder{background:var(--image-placeholder-background,#edf0e9)}.image-placeholder:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 20%, var(--image-placeholder-sheen,#ffffff5c) 50%, transparent 80%);opacity:0;position:absolute;inset:0;transform:translate(-100%)}.image-placeholder[data-animate=true]:after{opacity:1;animation:2.2s ease-in-out infinite maalem-image-shimmer}@keyframes maalem-image-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.resilient-image[data-image-state=ready][data-image-reveal=soft]{animation:.12s ease-out both maalem-image-reveal}@keyframes maalem-image-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.image-placeholder:after{animation:none;display:none}.resilient-image[data-image-state=ready]{animation:none}}
