/* GALLERY — Aggiornamento del 30 ottobre 2026.
 * Integrazioni circoscritte al sito principale: CSS comune e minisiti conservati.
 */

/* HOME: otto immagini in due righe su desktop, dopo la mostra in corso. */
.home-gallery {
  background: var(--paper);
}
.library-photo-grid.home-photo-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

/* BACARO: fotografie intere e dello stesso formato nei tre box editoriali. */
.bacaro-offer .bacaro-offer-photo {
  height: auto;
  aspect-ratio: 3 / 2;
  object-fit: cover;
  object-position: center;
}

/* TABLET E TELEFONO: mantenere la stessa griglia delle gallery interne. */
@media (max-width: 1000px) {
  .library-photo-grid.home-photo-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 560px) {
  .library-photo-grid.home-photo-grid {
    gap: 12px;
  }
}
