body.reduced-motion{--transition-fast: 0s !important;--transition-base: 0s !important;--transition-slow: 0s !important;--animation-bounce: linear !important}body.reduced-motion,body.reduced-motion *{animation:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important;transition-duration:0s!important;transition-delay:0s!important;will-change:auto!important}body.reduced-motion .seat:hover,body.reduced-motion .student-seat:hover,body.reduced-motion .student-card:hover,body.reduced-motion .game-mode-btn:hover,body.reduced-motion .btn:hover,body.reduced-motion .dropdown-item:hover,body.reduced-motion .close-btn:hover,body.reduced-motion .login-choice-btn:hover,body.reduced-motion .leaderboard-item:hover,body.reduced-motion .player-card:hover,body.reduced-motion .winner-card:hover{transform:none!important;box-shadow:none!important}body.reduced-motion .student-seat:hover{border-color:var(--seat-border)!important;z-index:auto!important}body.reduced-motion .crown-indicator,body.reduced-motion .silver-crown,body.reduced-motion .bronze-crown,body.reduced-motion .particle,body.reduced-motion .login-particle,body.reduced-motion .math-symbol{animation:none!important;opacity:0!important;display:none!important}body.reduced-motion #particlesContainer{display:none!important}body.reduced-motion .seat.completed:after,body.reduced-motion .seat.active:after,body.reduced-motion .silver-glow{animation:none!important;box-shadow:none!important}body.reduced-motion .letter,body.reduced-motion .wave-text span{animation:none!important;transform:none!important}body.reduced-motion .modal,body.reduced-motion .modal-content,body.reduced-motion .raid-boss-modal{animation:none!important;transform:none!important;opacity:1!important}body.reduced-motion .btn:focus,body.reduced-motion .btn:active,body.reduced-motion button:focus,body.reduced-motion button:active{transform:none!important;outline:2px solid var(--primary-color)!important;outline-offset:2px!important}body.reduced-motion .loading-dots,body.reduced-motion .loading-dots span,body.reduced-motion .loading-spinner,body.reduced-motion .pulse-indicator{animation:none!important}body.reduced-motion .dragging,body.reduced-motion .drag-over,body.reduced-motion [draggable=true]:hover,body.reduced-motion .leaderboard-item,body.reduced-motion .leaderboard-rank,body.reduced-motion .leaderboard-score{animation:none!important;transform:none!important}body.reduced-motion:before,body.reduced-motion:after,body.reduced-motion .container:before,body.reduced-motion .container:after{animation:none!important}body.reduced-motion .card,body.reduced-motion .student-card,body.reduced-motion .player-card{animation:none!important;opacity:1!important;transform:none!important}body.reduced-motion .connection-status:before,body.reduced-motion .pulse-dot{animation:none!important}body.reduced-motion .success-icon,body.reduced-motion .celebration,body.reduced-motion .success-burst{animation:none!important;display:none!important}body.reduced-motion .damage-popup{animation:none!important;opacity:1!important}body.reduced-motion .boss-damage,body.reduced-motion .boss-defeated{animation:none!important}body.reduced-motion input:focus,body.reduced-motion select:focus,body.reduced-motion textarea:focus{transform:none!important;box-shadow:0 0 0 2px var(--primary-color)!important}body.reduced-motion .shimmer,body.reduced-motion .shine,body.reduced-motion [class*=shimmer],body.reduced-motion [class*=shine]{animation:none!important;background-image:none!important}body.reduced-motion .seat.completed{background:var(--success-color)!important;border-color:var(--success-color)!important}body.reduced-motion .seat.active{background:var(--primary-color)!important;border-color:var(--primary-color)!important}body.reduced-motion .dropdown,body.reduced-motion .user-dropdown{animation:none!important;transform:none!important}body.reduced-motion .header,body.reduced-motion .dropdown,body.reduced-motion .user-dropdown,body.reduced-motion .modal-content,body.reduced-motion .raid-boss-modal,body.reduced-motion .tooltip,body.reduced-motion .popover,body.reduced-motion [class*=glass],body.reduced-motion [class*=blur]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.reduced-motion .user-dropdown{background:var(--bg-color)!important}body.reduced-motion .seat:hover,body.reduced-motion .student-seat:hover,body.reduced-motion .btn:hover,body.reduced-motion .game-mode-btn:hover,body.reduced-motion img,body.reduced-motion .avatar,body.reduced-motion .profile-picture,body.reduced-motion [class*=filter]{filter:none!important;-webkit-filter:none!important}body.reduced-motion .card:hover,body.reduced-motion .seat:hover,body.reduced-motion .student-seat:hover,body.reduced-motion .btn:hover,body.reduced-motion .student-card:hover,body.reduced-motion .player-card:hover,body.reduced-motion .game-mode-btn:hover,body.reduced-motion .dropdown-item:hover,body.reduced-motion .leaderboard-item:hover{box-shadow:var(--shadow-sm)!important}body.reduced-motion [class*=gradient],body.reduced-motion [class*=animated-bg]{background-size:100% 100%!important;background-position:center!important}body.reduced-motion *:hover{cursor:pointer}body.reduced-motion [class*=glow],body.reduced-motion [class*=neon],body.reduced-motion .winner-name{text-shadow:none!important}body.reduced-motion ::-webkit-scrollbar-thumb{transition:none}body.reduced-motion input,body.reduced-motion select,body.reduced-motion textarea,body.reduced-motion button,body.reduced-motion .btn:active,body.reduced-motion button:active,body.reduced-motion .seat:active,body.reduced-motion .student-seat:active,body.reduced-motion .game-mode-btn:active{transform:none!important}body.reduced-motion *:before,body.reduced-motion *:after{animation:none!important;transition:none!important}body.reduced-motion .decorative,body.reduced-motion .sparkle,body.reduced-motion .star,body.reduced-motion .twinkle,body.reduced-motion [class*=floating],body.reduced-motion [class*=bouncing],body.reduced-motion [class*=pulsing]{display:none!important}body.reduced-motion .password-toggle:hover,body.reduced-motion .close-btn:hover,body.reduced-motion .icon-btn:hover,body.reduced-motion [class*=toggle]:hover{opacity:1!important}body.reduced-motion .progress-bar,body.reduced-motion .health-bar,body.reduced-motion .xp-bar,body.reduced-motion [class*=progress]{transition:none!important}body.reduced-motion .seat.active,body.reduced-motion .seat.completed,body.reduced-motion input:focus,body.reduced-motion button:focus{border-color:var(--primary-color)!important}body.reduced-motion .fade,body.reduced-motion .fade-in,body.reduced-motion .fade-out,body.reduced-motion [class*=fade]{opacity:1!important;visibility:visible!important}body.reduced-motion *{letter-spacing:normal!important}
