/* V134: stability-only changes. Colors, sizes, fonts, layout, media and effects remain unchanged at rest. */
/* Both axes must be allowed at the nested carousel; pan-y alone can fight native iOS gestures. */
@media (pointer:coarse){
  #proof-track{touch-action:auto!important;}
}
/* On scroll, freeze paint-intensive moving glow temporarily; resume after 180ms idle.
   This avoids competing with finger scrolling while preserving all animations at rest. */
html.apx-touch-scroll-active #reto .apx-reto-edge rect,
html.apx-touch-scroll-active #reto #voice-play.voice-play,
html.apx-touch-scroll-active #reto #voice-play.voice-play::after,
html.apx-touch-scroll-active #reto .apx-audio-tap,
html.apx-touch-scroll-active #reto #voice-note.is-playing .voice-wave i,
html.apx-touch-scroll-active .results-section #open-contact-modal.final-cta,
html.apx-touch-scroll-active .results-section #open-contact-modal.final-cta::before,
html.apx-touch-scroll-active .results-section #open-contact-modal.final-cta .apx-light-track rect{
  animation-play-state:paused!important;
}
