.themed-img{margin:1rem 0 1.25rem}.themed-img__frame{width:100%;margin:0 auto;position:relative}.themed-img__img{opacity:0;width:100%;height:100%;transition:opacity .18s ease-out;display:block}.themed-img__img--light,.themed-img__img--dark{position:absolute;inset:0}.themed-img__img--light[data-loaded=true]{opacity:1}.themed-img__img--dark[data-loaded=true],.dark .themed-img__img--light[data-loaded=true]{opacity:0}.dark .themed-img__img--dark[data-loaded=true]{opacity:1}
