/* Keep native history, form navigation, and scroll restoration. */
@view-transition{navigation:auto}
html{background:#0a0a0a;color-scheme:dark;scroll-behavior:auto}
::view-transition-old(root){animation:merc-fade-out 130ms ease-out both}
::view-transition-new(root){animation:merc-fade-in 150ms ease-out both}
@keyframes merc-fade-out{to{opacity:0}}
@keyframes merc-fade-in{from{opacity:0}to{opacity:1}}
.reveal,.reveal.visible{opacity:1;transform:none;transition:none}
.slide-image,.slide.is-active .slide-image{transform:none;transition:none}
.slide-timer span{width:100%!important;transform:scaleX(0);transform-origin:left;transition:transform 250ms linear;will-change:transform}
.slide{transition:opacity 180ms ease-out}
section[id]{scroll-margin-top:0}img{vertical-align:middle}
.spotlight-art,.member-video-poster{contain:layout paint}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}.slide,.slide-timer span{transition:none}}
