/* One stationary composition: landscape first, interface only after clarity. */
html[data-arrival-framed=true] .stage{min-height:100svh}
.landscape{filter:blur(var(--arrival-blur,0px)) brightness(var(--arrival-land,1))}
#water{transition:none!important}
.introduction{opacity:calc(var(--arrival-ink,1) * var(--passage-ink,1))}
.header{opacity:calc(var(--arrival-controls,1) * var(--passage-ink,1))}
#world,#surface-reactions{opacity:calc(var(--arrival-world,1) * var(--passage-world,1))}
.introduction[inert],.header[inert],.surface-key[inert]{visibility:hidden;pointer-events:none}
@media(prefers-reduced-motion:reduce){.landscape{filter:none}}
