/* Slide-like scrolling container */
html,
body {
  height: 100%;
}
body {
  overflow: hidden !important;
  padding-right: 0 !important;
  background: #00e013 !important;
}
/* Ensure menu button and header controls are clickable (navHeader has pointer-events:none) */
.gallery-nav-header-module-sass-module__-FcLfG__rightAlignedContainer,
.gallery-nav-header-module-sass-module__-FcLfG__galleryNavHeader {
  pointer-events: auto;
}
.gallery-menu-button-module-sass-module__Hy86Ia__galleryMenuButton {
  pointer-events: auto;
  cursor: pointer;
}
.home-fall-release-page-module-sass-module__M5nJYa__homeFallReleasePage.home-fall-release-page-module-sass-module__M5nJYa__canScroll .home-fall-release-page-module-sass-module__M5nJYa__contentWrapper {
  overflow-y: auto !important;
  height: 100vh !important;
  scroll-snap-type: y mandatory;
  scroll-behavior: smooth;
  overscroll-behavior-y: contain;
  -webkit-overflow-scrolling: touch;
}
.home-fall-release-page-module-sass-module__M5nJYa__homeFallReleasePage {
  --background-color: #00e013 !important;
  background-color: #00e013 !important;
}
.smooth-scroll-manager-module-sass-module__gRfWXW__smoothScrollManager {
  overflow: visible !important;
  min-height: 100% !important;
  height: auto !important;
}
.homepage-scroll-section-module-sass-module__llFEHq__homepageScrollSection {
  min-height: 100vh !important;
  height: 100vh !important;
  scroll-snap-align: start;
  scroll-snap-stop: always;
}
/* Nav overlay: show when menu is open */
.gallery-nav-header-module-sass-module__-FcLfG__galleryNavHeader[data-nav-open="true"] ~ nav.gallery-nav-menu-section-module-sass-module__RzGW4G__galleryNavMenuSection {
  visibility: visible !important;
  opacity: 1 !important;
  position: fixed !important;
  inset: 0 !important;
  z-index: 19 !important;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background: rgba(0,0,0,0.85);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  pointer-events: auto;
}
.gallery-nav-header-module-sass-module__-FcLfG__galleryNavHeader[data-nav-open="true"] ~ nav .gallery-nav-menu-section-module-sass-module__RzGW4G__contentWrapper {
  opacity: 1;
  transform: none;
}
