img.zoomable{cursor:zoom-in}.zoomed_image{display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:999999;cursor:zoom-out}.zoomed_image>img{flex-grow:0;flex-shrink:1}.zoomed_image .close_button{position:absolute;right:20px;top:20px;color:#fff;text-decoration:none;font-size:2.6em;text-shadow:-1px 0 0 rgba(0,0,0,.5),0 -1px 0 rgba(0,0,0,.5),1px 0 0 rgba(0,0,0,.5),0 1px 0 rgba(0,0,0,.5)}.zoomed_image .close_button:hover{color:#005941}
