/* Inline artwork previews reserve the existing image geometry. */
.js img[data-work-preview]{background-image:var(--work-preview);background-size:100% 100%;background-repeat:no-repeat}
img[data-work-preview].media-loading{background-image:linear-gradient(105deg,transparent 35%,#ffffff45 49%,transparent 63%),var(--work-preview);background-size:240% 100%,100% 100%;background-position:100% 0,0 0;color:transparent}
img[data-work-preview].media-loading.media-in-view{animation:work-image-shimmer 1.65s ease-in-out infinite}
img[data-work-preview].media-ready{background-image:none}
img[data-work-preview].media-reveal{animation:work-image-reveal .22s ease-out both}
img[data-work-preview].media-error{background-image:var(--work-preview);animation:none;color:inherit}
@keyframes work-image-shimmer{to{background-position:-100% 0,0 0}}
@keyframes work-image-reveal{from{opacity:.82}to{opacity:1}}
@media(prefers-reduced-motion:reduce){img[data-work-preview].media-loading.media-in-view,img[data-work-preview].media-reveal{animation:none}}
