#stage {
  height: 100dvh;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: none;
  position: relative;
}

#content-wrap {
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
}

#panels {
  display: flex;
  width: 300vw;
  transition: transform var(--duration-slow) var(--ease-standard);
}

.panel {
  width: 100vw;
  flex-shrink: 0;
  min-height: 100dvh;
}