.tab-content.active.tab-enter-right{animation:juice-enter-right 0.34s cubic-bezier(0.2,0.8,0.2,1)}.tab-content.active.tab-enter-left{animation:juice-enter-left 0.34s cubic-bezier(0.2,0.8,0.2,1)}#game-screen{overflow-x:clip}@keyframes juice-enter-right{from{opacity:0;transform:translateX(32px) scale(0.985)}to{opacity:1;transform:none}}@keyframes juice-enter-left{from{opacity:0;transform:translateX(-32px) scale(0.985)}to{opacity:1;transform:none}}.tab-button,.nav-group-btn{transition:background 0.3s,color 0.2s,translate 0.15s ease-out}.tabs .tab-button:hover:not(.active):not(:disabled),.nav-group-btn:hover{translate:0 -2px}.tab-button.active{animation:juice-tab-pop 0.32s cubic-bezier(0.34,1.56,0.64,1)}@keyframes juice-tab-pop{0%{scale:0.9}60%{scale:1.06}100%{scale:1}}.nav-group.open .nav-group-menu{transform-origin:top center;animation:juice-menu-open 0.18s ease-out}.nav-group.open .nav-group-menu>*{animation:juice-menu-item 0.22s ease-out both}.nav-group.open .nav-group-menu>:nth-child(2){animation-delay:0.03s}.nav-group.open .nav-group-menu>:nth-child(3){animation-delay:0.06s}.nav-group.open .nav-group-menu>:nth-child(4){animation-delay:0.09s}.nav-group.open .nav-group-menu>:nth-child(5){animation-delay:0.12s}.nav-group.open .nav-group-menu>:nth-child(n+6){animation-delay:0.15s}@keyframes juice-menu-open{from{opacity:0;transform:translateY(-6px) scaleY(0.92)}to{opacity:1;transform:none}}@keyframes juice-menu-item{from{opacity:0;translate:-8px 0}to{opacity:1;translate:0 0}}button:not(:disabled):active{scale:0.95}.modal.active{animation:juice-fade 0.2s ease-out}.modal.active .modal-content{animation:juice-modal-pop 0.3s cubic-bezier(0.34,1.4,0.64,1)}@keyframes juice-fade{from{opacity:0}to{opacity:1}}@keyframes juice-modal-pop{from{opacity:0;scale:0.9;translate:0 12px}to{opacity:1;scale:1;translate:0 0}}.coins-display.juice-bump{animation:juice-bump 0.45s cubic-bezier(0.34,1.56,0.64,1)}@keyframes juice-bump{0%{scale:1}35%{scale:1.2;color:var(--gold)}100%{scale:1}}.juice-burst{position:fixed;z-index:4000;width:0;height:0;pointer-events:none}.juice-burst::before{content:"";position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;border:2px solid rgba(253,187,45,0.9);animation:juice-ring 0.45s ease-out forwards}.juice-burst i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--gold);animation:juice-spark 0.45s ease-out forwards}@keyframes juice-ring{from{opacity:1;transform:scale(0.3)}to{opacity:0;transform:scale(1.6)}}@keyframes juice-spark{from{opacity:1;transform:rotate(var(--a)) translateX(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateX(26px) scale(0.4)}}@media (prefers-reduced-motion: reduce){.tab-content.active.tab-enter-right,.tab-content.active.tab-enter-left{animation:juice-fade 0.2s ease-out}.tab-button.active,.nav-group.open .nav-group-menu,.nav-group.open .nav-group-menu>*,.modal.active .modal-content,.coins-display.juice-bump{animation:none}.tabs .tab-button:hover:not(.active):not(:disabled),.nav-group-btn:hover{translate:none}button:not(:disabled):active{scale:none}.juice-burst{display:none}}
