/* Fixes for the static copy, where Squarespace's scripts no longer run. */

/* Gallery reel: Squarespace positioned each photo from script. Lay them out as a
   scrolling row instead; site.js sets each item's aspect ratio. */
.gallery-reel-list {
  display: flex;
  gap: 1vw;
  flex: 1 1 auto;
  min-height: 0;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  cursor: auto;
}
.gallery-reel-list::-webkit-scrollbar {
  display: none;
}
.gallery-reel-item {
  position: relative;
  flex: 0 0 auto;
  height: 100%;
  aspect-ratio: 4 / 3;
  scroll-snap-align: center;
}
.gallery-reel-item-wrapper {
  z-index: 0;
}
.gallery-reel-item-src {
  display: block;
  opacity: 1;
}

/* The RSVP form became a note. */
.rsvp-closed {
  padding: 2em 0;
}
