.smooth-img{color:#0000}.js .smooth-img:not(.is-loaded,.is-error,.smooth-img--plain){background-color:var(--color-surface);background-image:linear-gradient(90deg,#0000 0%,#fff9 50%,#0000 100%);background-repeat:no-repeat;background-size:200% 100%;animation:1.3s ease-in-out infinite smoothImgShimmer}.js .smooth-img.is-loaded:not(.is-instant){animation:.35s both smoothImgFade}@keyframes smoothImgShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes smoothImgFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.js .smooth-img,.js .smooth-img.is-loaded{animation:none!important}}
