.ar1-5 { width:100%; aspect-ratio: 1.5 }
.zoom { cursor: pointer }
.zoomed { position:absolute; margin:0 auto; overflow:hidden; z-index: 9000; 
    background-color: rgba(255,255,255,.75);}
    
.zoomed-single { position:fixed; z-index: 9000; background-color: red; transition: all;
    box-shadow: 5px 5px 20px 20px rgba(0, 0, 0, .1);}
    
.zoom-title { text-align: center; background-color: rgba(0,0,0,.5); color:white; padding:.5rem }
.zoom-toolbar{ text-align: center;  padding:.5rem; 
    position: relative; top:-100px; margin-bottom: -100px; z-index: 9100;}



.close-single { position: absolute; top:1rem; right: 1rem}