/* Approved current presentation list only; native actor movement stays visible. */
html[data-reduce-motion="true"] .loading-emblem,html[data-reduce-motion="true"] .sidebar-pages,html[data-reduce-motion="true"] .map-exit,html[data-reduce-motion="true"] .raider-battle-sprite{animation:none!important}
html[data-reduce-motion="true"] .loading-track span,html[data-reduce-motion="true"] .loading-screen.is-ready,html[data-reduce-motion="true"] .sidebar-tabs button,html[data-reduce-motion="true"] .sidebar-page button,html[data-reduce-motion="true"] .sidebar-section>summary::before,html[data-reduce-motion="true"] .switch span,html[data-reduce-motion="true"] .resident-health-track i,html[data-reduce-motion="true"] .capacity-track i,html[data-reduce-motion="true"] .happiness-track i{transition:none!important}
html[data-reduce-motion="true"] .sidebar-tabs button:hover,html[data-reduce-motion="true"] .sidebar-page button:hover,html[data-reduce-motion="true"] .sidebar-page button:active{transform:none!important}
html[data-reduce-motion="true"] .map-exit:hover,html[data-reduce-motion="true"] .map-exit:focus-visible{transform:translate(-50%,-100%)}
html[data-reduce-flashes="true"] .map-exit{animation:none!important}
.sound-preferences{display:grid;gap:8px;margin:8px 0;padding:10px;border:1px solid #6b7c6880;border-radius:5px;background:#24372d;font-size:12px;color:#f0efdf}.sound-preferences label{display:flex;align-items:center;justify-content:space-between;gap:10px}.sound-preferences select{max-width:150px}.sound-preferences input[type="range"]{width:120px}.sound-preferences input[type="checkbox"]{accent-color:#90bd79}
html[data-reduce-motion="true"] .dragon-lead-art{animation-play-state:paused!important;animation-delay:0s!important}
/* An explicit Off overrides the earlier system-only stylesheet rules. */
@media(prefers-reduced-motion:reduce){html[data-motion-preference="off"] .loading-emblem{animation:loading-breathe 2s ease-in-out infinite}html[data-motion-preference="off"] .loading-track span{transition:width .2s ease}html[data-motion-preference="off"] .loading-screen.is-ready{transition:opacity .35s ease}html[data-motion-preference="off"] .sidebar-pages{animation:domain-open .18s ease-out both}html[data-motion-preference="off"] .sidebar-tabs button{transition:transform .16s ease,background .16s ease,box-shadow .16s ease}html[data-motion-preference="off"] .sidebar-page button{transition:transform .14s ease,background .14s ease,box-shadow .14s ease!important}html[data-motion-preference="off"][data-reduce-flashes="false"] .map-exit{animation:exitGlow 2.6s ease-in-out infinite}}
