/* This file changes only the homepage's one flight interaction. */
.immersive-stage[data-scene=home][data-play=chase] .play-butterfly,
.immersive-stage[data-scene=home][data-play=chase] .play-petals{display:none!important}
.immersive-stage[data-scene=home][data-play=chase] .town-character[data-flight] .resident-motion{animation:none!important;transform:none!important;overflow:visible}
.immersive-stage[data-scene=home][data-play=chase] .town-character[data-flight]{will-change:transform;transform-origin:50% 58%;transition:none!important}
.immersive-stage[data-scene=home][data-play=chase] .town-character[data-flight] .resident-sparkles{display:none}
.home-flight-rig{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 2px 1px #65462a22)}
.home-flight-rig image{image-rendering:auto;pointer-events:none}
.home-flight-shadow{position:absolute;display:block;height:5px;border-radius:50%;background:#695235;filter:blur(1px);pointer-events:none;z-index:4;transform-origin:center;will-change:transform,opacity}
html[data-theme=night] .home-flight-rig{filter:drop-shadow(0 1px 2px #ffe1aa33)}
html[data-theme=night] .home-flight-shadow{background:#10212c}
@media(prefers-reduced-motion:reduce){.home-flight-rig,.home-flight-shadow{will-change:auto}.immersive-stage[data-scene=home][data-play=chase] .town-character[data-flight]{will-change:auto}}
