/* Preserve existing geometry and controls while decorative artwork decodes. */
img.ui-image-pending{opacity:0}
img.ui-image-ready{opacity:1;transition:opacity .12s ease}
@media(prefers-reduced-motion:reduce){img.ui-image-ready{transition:none}}
