.zoomable {
  cursor: zoom-in;
  transition: transform .3s ease, filter .3s ease;
      width:100%;
    height: auto;
    display: block;
    object-fit:scale-down;
}
.zoomable:hover {
  transform: scale(1.03);
  filter: brightness(1.1);
}

#lb {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,.88);
  z-index: 999;
  cursor: zoom-out;
  align-items: center;
  justify-content: center;
  animation: lbFade .2s ease;
}
@keyframes lbFade { from { opacity: 0; } to { opacity: 1; } }