img.zoomable[data-zoom=true]{width:100dvw;height:auto;z-index:var(--z-index-5);cursor:zoom-out;max-width:max(50dvw,720px);animation:.25s cubic-bezier(.16,1,.3,1) imgZoom;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1!important}img.zoomable:not([data-zoom=true]){cursor:zoom-in}@keyframes imgZoom{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
