body:has(dialog.tile-dialog[open]){overflow:hidden}.game-player-shell{--arena-ink:#28213e;--arena-violet:#7951ce;--arena-line:#e4dcef;isolation:isolate;width:100%;color:var(--arena-ink);background:#eae9f6;border:1px solid #e3dcf0;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 12px 36px #32244916}.game-player-shell .game-player-toolbar{background:linear-gradient(105deg,#effaf5,#f3eefb 65%,#f8f5ff);border-bottom:1px solid #dfd7ed;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 20px;display:flex}.game-player-ready{color:#534663;align-items:center;gap:11px;font-size:15px;font-weight:650;display:flex}.game-player-ready-icon{color:#7650ba;background:#fff9;border:1px solid #ded2f2;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.game-player-actions{align-items:center;gap:10px;display:flex}.game-player-shell .game-player-actions button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:11px 19px;font-family:inherit;font-size:16px;font-weight:750;line-height:1.3;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.game-player-actions .game-player-expand{color:#fff;background:linear-gradient(125deg,#885bd8,#6840b6);border:1px solid #7142c0;box-shadow:0 4px #503086,0 7px 18px #6840b625}.game-player-actions .game-player-close{color:#80506f;background:#fff8fd;border:1px solid #dfcbe2;box-shadow:0 4px #ded1e4}.game-player-actions button:hover{transform:translateY(-2px);box-shadow:0 6px #503086,0 10px 22px #6840b627}.game-player-actions .game-player-close:hover{background:#fbeef5;box-shadow:0 6px #dac4d7,0 10px 22px #a8699420}.game-player-actions button:active{box-shadow:none;transform:translateY(2px)}.game-player-actions button:focus-visible{outline-offset:4px;outline:3px solid #32b8a5}.game-player-shell .player-stage{aspect-ratio:16/9;width:100%;box-shadow:none;background:radial-gradient(at top,#214453,#122636 60%);border-radius:0;margin:0}.game-player-shell .player-stage.is-playing{aspect-ratio:auto;height:clamp(420px,100dvh - 235px,900px);min-height:0}.game-player-shell .player-stage iframe{border:0;width:100%;height:100%;display:block}.game-player-shell .play-large{color:#fff;background:linear-gradient(125deg,#9467e2,#6942b7);border:1px solid #ab8fe5;border-radius:18px;justify-content:center;align-items:center;min-height:60px;padding:17px 28px;font-size:20px;font-weight:800;display:inline-flex;box-shadow:0 6px #4c2c88,0 15px 35px #1c12355e}.game-player-shell .play-large:hover{background:linear-gradient(125deg,#a174ed,#7750c8)}.game-player-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}dialog.store-dialog.tile-dialog{color:#2e2342;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c3b6d5 #f5f3fb;background:#f5f3fb;border:1px solid #dfd5ec;border-radius:25px;width:min(1540px,100vw - 40px);max-width:none;max-height:calc(100dvh - 28px);margin:auto;overflow:auto;box-shadow:0 30px 100px #19122d5c}dialog.store-dialog.tile-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c153b8c}dialog.store-dialog.tile-dialog>header{z-index:5;background:linear-gradient(110deg,#fcfbff,#f0f9f5);border-bottom:1px solid #e5dded;justify-content:space-between;align-items:center;gap:18px;padding:17px 24px;display:flex;position:sticky;top:0;box-shadow:0 3px 14px #3f285408}dialog.store-dialog.tile-dialog>header h2{letter-spacing:-.7px;margin:4px 0 0;font-size:28px;font-weight:800;line-height:1.2}dialog.store-dialog.tile-dialog .store-eyebrow{letter-spacing:1.2px;color:#7c668e;font-size:12px;font-weight:750}dialog.store-dialog.tile-dialog>header>button{color:#8b547a;background:#fff6fc;border:1px solid #e1cfe4;border-radius:14px;flex:none;width:46px;height:46px;box-shadow:0 3px #e6d8e9}dialog.store-dialog.tile-dialog>.game-player-shell{border-radius:19px;width:calc(100% - 32px);margin:16px 16px 0}dialog.store-dialog.tile-dialog .game-player-toolbar{padding:12px 18px}dialog.store-dialog.tile-dialog .game-player-shell .player-stage.is-playing{height:clamp(400px,100dvh - 250px,880px)}dialog.store-dialog.tile-dialog .store-dialog-description{color:#34283f;background:#fff;border:1px solid #e4ddef;border-radius:18px;margin:18px 16px 20px;padding:22px 24px}dialog.store-dialog.tile-dialog .store-dialog-description h3{margin:0 0 10px;font-size:20px;font-weight:800}dialog.store-dialog.tile-dialog .store-dialog-description p{color:#66576f;max-width:100%;margin:0;font-size:16px;line-height:1.75}dialog.store-dialog.tile-dialog .store-dialog-description a,dialog.store-dialog.tile-dialog .store-dialog-description>button{color:#7047ad;align-items:center;gap:8px;min-height:44px;margin:14px 18px 0 0;padding:8px 0;font-size:15px;font-weight:650;display:inline-flex}.tile-store .tile-tabs button{font-size:15px}.tile-store .tile-search input,.tile-store .tile-genres button,.tile-store .tile-actions button{font-size:14px}:-webkit-any(.game-player-shell:-webkit-full-screen,.game-player-shell.is-expanded){z-index:1000;background:#132736;flex-direction:column;display:flex;position:fixed;inset:0;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important}:is(.game-player-shell:fullscreen,.game-player-shell.is-expanded){z-index:1000;background:#132736;flex-direction:column;display:flex;position:fixed;inset:0;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important}:-webkit-any(.game-player-shell:-webkit-full-screen .game-player-toolbar,.game-player-shell.is-expanded .game-player-toolbar){flex:none;padding:12px 20px}:is(.game-player-shell:fullscreen .game-player-toolbar,.game-player-shell.is-expanded .game-player-toolbar){flex:none;padding:12px 20px}:-webkit-any(.game-player-shell:-webkit-full-screen .player-stage.is-playing,.game-player-shell.is-expanded .player-stage.is-playing){aspect-ratio:auto;flex:1;min-height:0;max-height:none;height:auto!important}:is(.game-player-shell:fullscreen .player-stage.is-playing,.game-player-shell.is-expanded .player-stage.is-playing){aspect-ratio:auto;flex:1;min-height:0;max-height:none;height:auto!important}@media (max-width:700px){dialog.store-dialog.tile-dialog{border-radius:18px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}dialog.store-dialog.tile-dialog>header{gap:12px;padding:13px 14px}dialog.store-dialog.tile-dialog>header h2{font-size:23px}.store-dialog.tile-dialog .store-eyebrow{font-size:10px}dialog.store-dialog.tile-dialog>header>button{border-radius:12px;width:40px;height:40px}dialog.store-dialog.tile-dialog>.game-player-shell{border-radius:14px;width:calc(100% - 16px);margin:8px 8px 0}.game-player-shell .game-player-toolbar,dialog.store-dialog.tile-dialog .game-player-toolbar{justify-content:center;padding:12px 10px}.game-player-ready{display:none}.game-player-actions{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.game-player-shell .game-player-actions button{border-radius:11px;gap:7px;min-height:46px;padding:10px 9px;font-size:15px}.game-player-actions svg{flex:none;width:18px;height:18px}.game-player-shell .player-stage.is-playing,dialog.store-dialog.tile-dialog .game-player-shell .player-stage.is-playing{height:calc(100dvh - 205px);min-height:340px;max-height:950px}dialog.store-dialog.tile-dialog .store-dialog-description{border-radius:14px;margin:12px 8px 14px;padding:18px 16px}dialog.store-dialog.tile-dialog .store-dialog-description p{font-size:15px;line-height:1.7}.store-dialog-description h3{font-size:19px}.tile-store .tile-tabs button{font-size:13px}.tile-store .tile-search input{font-size:14px}.tile-store .tile-genres button{font-size:12px}}@media (max-width:700px) and (orientation:landscape){.game-player-shell .player-stage.is-playing,dialog.store-dialog.tile-dialog .game-player-shell .player-stage.is-playing{height:calc(100dvh - 130px);min-height:220px}}@media (prefers-reduced-motion:reduce){.game-player-actions button{transition:none}}
