/* The reader resizes around one scene anchor; the shared camera keeps moving. */
@media screen {
  html[data-landing="fixed"] body[data-page="home"] #main .landing-reader {
    transform: translateY(-50%) !important;
    max-height: min(var(--landing-reader-max-height), calc(100svh - var(--scene-top, 74px) - clamp(48px, 10svh, 128px) - env(safe-area-inset-bottom)));
  }
}
