body:not([data-admin=true]) #devOwnerBtn,body:not([data-admin=true]) #devOwnerModal,body:not([data-admin=true]) [data-tab=tab-manual],body:not([data-admin=true]) #tab-manual{display:none!important}
.progress-portability{border-top:1px solid #387083;margin-top:22px;padding-top:12px;overflow-wrap:anywhere}.progress-portability h2{font-size:18px}.progress-portability p{font-size:13px;line-height:1.6}.progress-import{display:block;margin-top:14px}.progress-import input{max-width:100%;margin-top:8px}.stake-toggle{display:flex;align-items:center;gap:10px}.stake-toggle input{width:44px;min-height:24px!important;accent-color:#71dce1}.online-wagers input[type=number]{width:150px}.online-wagers [hidden]{display:none!important}
.mode-change-motion{animation:mode-change .48s ease both}@keyframes mode-change{0%{opacity:.3;translate:var(--slide-direction,32px) 0}100%{opacity:1;translate:0 0}}
@media(prefers-reduced-motion:reduce){.mode-change-motion{animation:none!important}}
.online-focus-world{position:absolute;inset:0;transform:scale(1.25);transform-origin:var(--focus-x,50%) var(--focus-y,50%);transition:transform-origin .8s ease,transform .8s ease}.online-focus-world #onlineSeats{position:absolute;inset:0}.online-arena.focus-holder{overflow:hidden;border-radius:24px}.online-arena.focus-holder #onlineClock{z-index:5}
.offline-focus-world{position:absolute;inset:0;transform:scale(1.2);transition:transform-origin .8s ease}.offline-focus-world #fishWheelSeatsContainer{position:absolute;inset:0}#pufferHotPotatoWidget{overflow:hidden}.brand-hero{touch-action:pan-y}.wardrobe-preview{touch-action:pan-y}
@media(prefers-reduced-motion:reduce){.offline-focus-world,.online-focus-world{transition:none!important}}
.online-arena.focus-holder{overflow:visible!important;border-radius:0!important;border:0!important;clip-path:none!important}#pufferHotPotatoWidget{overflow:visible!important}.online-focus-world{pointer-events:none}
.online-focus-world{translate:calc(50% - var(--focus-x,50%)) calc(48% - var(--focus-y,50%));transition:translate .8s ease,transform-origin .8s ease,transform .8s ease}
@media(prefers-reduced-motion:reduce){.online-focus-world{transition:none!important}}
.reset-progress-button{border:1px solid #f18a94!important;color:#ffdce0!important;background:#522b40!important;padding:12px 18px;border-radius:12px;font:inherit;cursor:pointer}.mode-menu>.reset-progress-button{width:100%;margin-top:18px}.reset-progress-card{max-width:560px!important;text-align:left!important}.reset-progress-card p{line-height:1.6}.reset-progress-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.reset-progress-actions button{flex:1;min-width:160px}.reset-progress-button:disabled{opacity:.55;cursor:wait}
.reset-progress-card{padding:28px!important;box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto}.reset-progress-card h2{margin:0 0 16px}.reset-progress-card p{margin:12px 0;color:#d8eff4}.reset-progress-actions button{border:1px solid #6599ac;border-radius:12px;padding:12px 18px;background:#103c50;color:#e1f8ff;font:inherit;cursor:pointer}.reset-progress-actions button:disabled{opacity:.55;cursor:wait}
body[data-scene="abyss"] #gameMenuBtn{display:none!important}.abyss-top{margin-left:0}.abyss-top #abyssMenu{flex:0 0 44px;width:44px;min-height:44px;font-size:23px;padding:4px}
