/* /public_html/assets/css/gallery/gallery.tablet.css */

@media (min-width: 768px) and (max-width: 1023px) {
  .gallery-panel {
    padding-inline: 0.75rem;
  }

  .gallery-hero {
    grid-template-columns: minmax(0, 0.9fr) minmax(300px, 1.1fr);
    min-height: 420px;
  }

  .gallery-hero-copy h2 {
    font-size: clamp(3.2rem, 8vw, 5.4rem);
  }

  .gallery-controls {
    grid-template-columns: minmax(260px, 1fr) repeat(2, minmax(170px, 0.34fr));
  }

  .gallery-control-field--compact {
    grid-column: span 1;
  }

  .gallery-photo-bento {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .gallery-photo-card {
    grid-column: span 2;
  }

  .gallery-photo-card--wide,
  .gallery-photo-card--hero {
    grid-column: span 4;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .gallery-selection-bar {
    align-items: flex-start;
  }

  .gallery-selection-bar__actions .gallery-inline-btn {
    flex: 1 1 auto;
  }
}

/* Galerie V3 · tablette */
@media (min-width: 768px) and (max-width: 1023px) {
  .gallery-discovery {
    margin-inline: 0;
  }

  .gallery-discovery__row {
    gap: 0.5rem;
  }
}

/* Galerie V3.1 · évènement lié tablette */
@media (min-width: 768px) and (max-width: 1023px) {
  .gallery-linked-event-create__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
