.mbar{display:none}.categories-panel h2{font-size:27px;margin-bottom:20px}.category-list{display:grid;gap:10px}.category-list a{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 18px;background:#fff;border-radius:16px;font-weight:900}.category-list small{margin-left:auto;color:var(--muted);font-size:13px;font-weight:600}.category-list img{width:20px}.category-list a:hover{background:#f8f4ff}.mobile-cover{display:none;position:relative;aspect-ratio:4/5;isolation:isolate;background:#382553;overflow:hidden}@media(hover:none)and (pointer:coarse)and (max-width:760px){.mobile-cover{display:block}.ssr-game-cover{display:none}}.mobile-cover:before{content:"";position:absolute;inset:-20px;background:linear-gradient(#24153355,#24153388),var(--mobile-cover) center/cover;filter:blur(16px)}.mobile-cover>.game-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center 35%}.cover-shade{position:absolute;inset:auto 0 0;padding:56px 20px 22px;color:#fff;background:linear-gradient(transparent,#1b1035ed)}.cover-shade h1{font-size:27px;line-height:1.15;margin-bottom:6px}.cover-shade p{font-size:14px}.playbtn{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);min-height:54px;padding:14px 30px;background:#ec803e;color:#fff;font-weight:900;font-size:20px;white-space:nowrap;border-radius:999px;box-shadow:0 6px #bd5924;transition:background .15s}.playbtn[aria-busy=true]{cursor:progress;opacity:.8}.playbtn:hover{background:#dc6c2b}.phone-game .game-toolbar{display:flex;flex-direction:column;align-items:stretch}.phone-game .game-toolbar>div:first-child{flex:0 0 auto;order:2}.phone-game .game-toolbar>div:first-child>h1,.phone-game [data-action=fullscreen]{display:none}.phone-game .toolbar-actions{width:100%;justify-content:space-between;gap:6px}.phone-game .toolbar-actions .icon-button{min-width:44px;min-height:44px}.phone-game .cloud-status{margin-top:2px}.mobile-playing{overflow:hidden;overscroll-behavior:none}.mobile-player{--mobile-play-left:env(safe-area-inset-left);position:fixed;inset:0;z-index:1000;width:100%;height:100%;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#141020;overscroll-behavior:none;display:flex;flex-direction:column}.mobile-exit-bar{flex:0 0 64px;min-height:64px;display:flex;align-items:center;padding:4px 8px;order:1}.mobile-exit{flex:none;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;height:44px;padding:0;border:0;border-radius:12px;background:#fff;color:#141020;font-size:15px;line-height:1;font-weight:900;opacity:.55}.mobile-exit-icon{font-size:20px}.mobile-exit:active,.mobile-exit:focus-visible{opacity:1}.mobile-exit:focus-visible{outline:2px solid #fff;outline-offset:2px}.mobile-play-area{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.mobile-player .player-stage{flex:1;min-height:0;max-height:none;aspect-ratio:auto;width:100%}.mobile-player .player-loading{z-index:1;text-align:center;padding:20px}@media(orientation:landscape){.mobile-player{--mobile-play-left:max(env(safe-area-inset-left),56px);flex-direction:row;padding-left:0}.mobile-exit-bar{flex-basis:var(--mobile-play-left);min-height:0;padding:0 0 8px;order:-1;justify-content:center;align-items:flex-end}}.mobile-player .sf-upgrade-overlay{position:absolute;z-index:3;inset:calc(env(safe-area-inset-top) + 8px) env(safe-area-inset-right) auto var(--mobile-play-left);display:flex;justify-content:center;pointer-events:none}.mobile-player .sf-upgrade-prompt{display:flex;align-items:center;gap:6px;box-sizing:border-box;width:92%;max-width:560px;height:44px;margin:0;padding:0 0 0 10px;border-radius:12px;pointer-events:auto}.mobile-player .sf-upgrade-prompt p{flex:1;min-width:0;margin:0;font-size:12px;line-height:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mobile-player .sf-upgrade-prompt .secondary{flex:none;min-height:42px;padding:0 8px;font-size:12px;white-space:nowrap;border-radius:10px}.mobile-player .sf-prompt-close{position:static;flex:none;width:36px;height:42px}.mobile-playing .paddle-frame-overlay{z-index:2147483647!important}#drawer :focus:not(:focus-visible){outline:none}@media(max-width:760px){.mbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;display:flex;align-items:center;gap:2px;margin:calc(10px + env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));padding:6px;border-radius:18px;background:#fff;box-shadow:var(--shadow)}.mbar>.wordmark{font-size:24px;letter-spacing:-1.4px;margin-right:auto;padding-left:4px;min-width:0;min-height:44px;align-items:center}.mbar-actions{display:flex;flex-shrink:0;gap:0}.mbar .icon-button{width:44px;height:44px;border-radius:11px;background:transparent}.mbar .icon-button img{width:23px;height:23px}.mbar .icon-button.sel{background:#eee6fc}.rail{display:none}.site-shell{padding-top:10px}.page-top{min-height:36px;margin-bottom:12px;padding-top:0;align-items:center}.page-top .ui-sound{width:36px;height:36px}.page-top .language-button{padding:8px 11px}.drawer{padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(32px,env(safe-area-inset-bottom))}}@media(max-width:350px){.mbar>.wordmark{font-size:20px;letter-spacing:-1.5px}.mbar{margin-left:6px;margin-right:6px;padding:4px}}@media(prefers-reduced-motion:reduce){.playbtn{transition:none}}.phone-game .game-toolbar>.game-apps{order:-1;margin:0 0 4px;flex-wrap:wrap;row-gap:10px;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--line,rgba(60,30,120,.1))}.phone-game .game-apps-label{display:inline;font-size:15px;color:var(--deep,#2b1d4f)}.phone-game .game-app-badges img{height:40px}
