/* Severity still uses static color and labels; repeating glow and dash motion are decorative. */
.dot-pulse,.live-dot,.mapzone .reported-route{animation:none!important}
.ticker-motion-toggle{font:11px system-ui;padding:5px 8px;margin:4px;border:1px solid var(--member-line,#718297);border-radius:5px;background:var(--member-surface,#122234);color:var(--member-ink,#ecf4fb);cursor:pointer;flex:none;white-space:nowrap}
.ticker-motion-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.irn-tickers-paused :is(.world-clock-window,.ticker-bar,.globe-ticker){overflow-x:auto;mask-image:none}
.irn-tickers-paused :is(.world-clock-track,.ticker-track,.globe-ticker-track){animation:none!important;transform:none!important;will-change:auto;padding-left:12px}
.irn-tickers-paused .ticker-bar .flag{position:static;display:block;box-shadow:none}
.irn-tickers-paused .world-clock-cycle[aria-hidden=true]{display:none}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{scroll-behavior:auto!important}.alert-row,.alert-info{animation:none!important}.theme-choice,.panel,button{transition:none!important}}
