
@media screen and (max-width:600px){
  main .gallery-grid{grid-template-columns:minmax(0,1fr);gap:16px;}
  main .gallery-grid .gallery-item{height:auto;aspect-ratio:auto;transform:none;}
  main .gallery-grid .gallery-item img{display:block;width:100%;height:auto;object-fit:contain;transform:none;}
}
