/* V9 touch feedback and reduced visual workload; no shortcuts to server verification. */
button, .nav button, .mp-buttons button { touch-action:manipulation; -webkit-tap-highlight-color:transparent; }
button:active:not(:disabled){transform:scale(.985);filter:brightness(1.15)}
button:focus-visible{outline:3px solid #ffe484;outline-offset:2px}
.mp-buttons button{transition:background-color .12s,filter .12s,transform .06s}
.mp-pending-v9{position:relative}
.mp-pending-v9::after{content:'Verifying on server…';display:block;pointer-events:none;margin-top:9px;color:#fbd987;font:700 12px system-ui}
.rv-plane-stage,.rv-crash-stage,.rv-crypto-stage{contain:layout style paint}
.v5-live-canvas{display:block;}
@media (prefers-reduced-motion:reduce){button:active{transform:none!important}}
