/* One opacity transition; no slide, scroll animation, or replay when it finishes. */
html{scrollbar-gutter:stable}
main{overflow-anchor:none}
main>section:not(.hidden){animation:none}
main>section.tab-enter:not(.hidden){animation:tab-fade .18s ease-out}
@keyframes tab-fade{from{opacity:.6}to{opacity:1}}
main .hero{animation:glimmer 13s linear infinite}
main .quick-card{animation:none}
.movie-couple-scene>img{aspect-ratio:1/1;object-fit:contain}
html[data-motion=gentle] main>section.tab-enter:not(.hidden){animation:tab-fade .12s ease-out!important}
html[data-motion=off] main>section.tab-enter:not(.hidden){animation:none!important}
@media(prefers-reduced-motion:reduce){main>section.tab-enter:not(.hidden){animation:none!important}}
