:root{--font-menu:Arial, Helvetica, sans-serif;--font-hud:"Ubuntu", Arial, Helvetica, sans-serif;--font:var(--font-menu);--u:calc(100vh / 616);--menu-scale:1;--inset:12px;--inset-top:max(var(--inset), env(safe-area-inset-top));--inset-right:max(var(--inset), env(safe-area-inset-right));--inset-bottom:max(var(--inset), env(safe-area-inset-bottom));--inset-left:max(var(--inset), env(safe-area-inset-left))}@supports (height:100dvh){:root{--u:calc(100dvh / 616)}}*,:before,:after{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-menu);-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:15px;line-height:1.35;overflow:hidden}input,textarea{-webkit-user-select:text;user-select:text}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3{font-weight:700;line-height:1.1}button,select,a,label{cursor:pointer}#game{z-index:0;cursor:default;-webkit-user-select:none;user-select:none}#hud{z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.dim-layer{z-index:15;pointer-events:none;background:#000;position:fixed;inset:0}#menu{z-index:20;-webkit-user-select:none;user-select:none;background:0 0;position:fixed;inset:0;overflow:hidden}#modal-root{z-index:30;pointer-events:none;position:fixed;inset:0}#toast-root{z-index:40;position:fixed;top:10px;left:10px}:focus-visible{outline-offset:2px;outline:2px solid #54c800}:focus:not(:focus-visible){outline:none}.btn{--btn-fill:#e2e2e2;--btn-hover:#d0d0d0;background:var(--btn-fill);color:#fff;min-width:130px;height:35px;font:inherit;font-family:var(--font-menu);touch-action:manipulation;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.btn:hover:not([aria-disabled=true]){background:var(--btn-hover)}.btn[aria-disabled=true]{cursor:default;opacity:.5}.btn-go{--btn-fill:#60cb00;--btn-hover:#57b601}.btn-act{--btn-fill:#428bca;--btn-hover:#3071a9}.btn-quiet{--btn-fill:#e2e2e2;--btn-hover:#d4d4d4;color:#343434}.btn-small{color:#343434;height:28px;font:700 13px var(--font-menu);background:#e2e2e2;border:0;border-radius:4px;padding:0 10px}.btn-small:hover:not([aria-disabled=true]){background:#d4d4d4}.btn-small[aria-disabled=true]{cursor:default;opacity:.5}.link-btn{color:#7d7d7d;font:13px var(--font-menu);background:0 0;border:0;padding:0;text-decoration:underline}.link-btn:hover{color:#343434}.spinner{vertical-align:-.15em;border:.16em solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite spin;display:inline-block}.ring-spinner{border:4px solid #bbb;border-top-color:#7d7d7d;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin;display:inline-block}.ring-spinner-sm{border-width:3px;width:20px;height:20px}.ring-spinner-lg{border-width:10px;width:96px;height:96px;animation-duration:1s}.card{background:var(--card);color:var(--ink);box-shadow:none;border:0;border-radius:10px}:root[data-style=sketch] .card{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--card-shadow-ink);border-radius:6px}:root[data-style=sketch] .btn,:root[data-style=sketch] .btn-play,:root[data-style=sketch] .btn-results{border:2px solid var(--ink);border-radius:12px}.money-tag{color:#fff;font:700 10px var(--font-menu);letter-spacing:.04em;vertical-align:2px;background:#ff9800;border-radius:3px;margin-left:6px;padding:1px 5px;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{transition-duration:0s!important}:root[data-motion=reduce] .modal,:root[data-motion=reduce] .toast{animation:none!important}:root[data-motion=reduce] .spinner,:root[data-motion=reduce] .ring-spinner{animation-duration:2.4s}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#343434;--ink-soft:#7d7d7d;--card:#fff;--card-shadow-ink:#2b2b2b;--field:#fff;--field-rim:#a2a2a2}:root[data-style=sketch]{--ink:#2b2b2b;--ink-soft:#5b5650;--card:#fbf7ee;--card-shadow-ink:#2b2b2b;--field:#fffdf8;--field-rim:#2b2b2b}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark][data-style=sketch]{--ink:#e8e8e0;--ink-soft:#b9bdb2;--card:#1e2622;--card-shadow-ink:#0c100e;--field:#161c19;--field-rim:#e8e8e0}.menu-stage{position:absolute;inset:0}.menu-box{width:985px;height:600px;transform:translate(-50%, -50%) scale(var(--menu-scale));transform-origin:50%;justify-content:center;gap:5px;display:flex;position:absolute;top:45%;left:50%}.menu-col{flex-direction:column;flex:none;width:325px;display:flex;position:relative}.menu-col>.card{margin:5px 0}.menu-col.is-away,.menu-col>.is-away{visibility:hidden}#menu[data-reveal=esc] .menu-stage,#menu[data-reveal=esc] .menu-footer{animation:.5s 1.03s both menu-reveal}#menu[data-reveal=death] .menu-stage,#menu[data-reveal=death] .menu-footer{animation:.5s 2.95s both menu-reveal}:root[data-motion=reduce] #menu[data-reveal] .menu-stage,:root[data-motion=reduce] #menu[data-reveal] .menu-footer{animation-duration:1ms}#menu.is-launching .menu-stage,#menu.is-launching .menu-footer{visibility:hidden}@keyframes menu-reveal{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.card-title{color:var(--ink);font:700 24px var(--font-menu);text-align:center;margin:0 0 12px}.play-card{text-align:center;height:302px;padding:10px;position:relative}.card-icon{color:#7d7d7d;opacity:.8;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:10px}.card-icon:hover{opacity:.5}.card-icon .icon{width:24px;height:24px}.play-gear{left:10px}.play-source{right:10px}.wordmark{font-family:"Fredoka", var(--font-menu);letter-spacing:.005em;margin:40px 0 14px;font-size:52px;font-weight:700;line-height:1}.wm-glyphs{align-items:baseline;display:inline-flex}.wm-letter{color:var(--wm-fill);-webkit-text-stroke:5px var(--wm-rim);paint-order:stroke fill}.wm-dot{border:.06em solid var(--wm-rim);background:var(--wm-fill);border-radius:50%;width:.27em;height:.27em;margin:0 .05em 0 .04em;display:inline-block}.wordmark.has-art{line-height:0}.wm-art{width:auto;max-width:100%;height:auto;max-height:60px}.play-form{flex-direction:column;align-items:center;display:flex}.nick-field{border:2px solid var(--field-rim);background:var(--field);width:243px;height:28px;color:var(--ink);font:16px var(--font-menu);cursor:text;border-radius:4px;padding:1px 2px 1px 10px}.nick-field:focus,.nick-field:focus-visible{outline:none}.nick-field::placeholder{color:#9a9a9a;opacity:1}.btn-play{color:#fff;width:243px;height:34px;font:700 20px var(--font-menu);background:#54c800;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;margin-top:8px;transition:none;display:inline-flex}.btn-play:hover:not([aria-disabled=true]){background:#347f01}.btn-play[aria-disabled=true]{cursor:default;opacity:.6}.btn-play.is-busy{cursor:progress;opacity:1}.play-money{color:#7d7d7d;font:700 12px var(--font-menu);margin:6px 0 0}.play-hints{margin-top:10px}.play-hint{color:#7d7d7d;font:700 12.3px var(--font-menu);margin:0;line-height:1.45}.play-online{color:#7d7d7d;font:700 12px var(--font-menu);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0;line-height:16px;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.play-key{color:#5a5a5a}.play-blocker{z-index:2;background:var(--card);text-align:center;border-radius:10px;position:absolute;inset:0}.play-blocker-text{color:var(--ink);font:700 20px var(--font-menu);margin:100px 0 16px}.play-blocker.is-full .play-blocker-text{margin-top:84px}.play-blocker-detail{color:#7d7d7d;font:700 12.3px var(--font-menu);margin:12px 0 0}.modes-card{height:180px;padding:20px}.mode-tiles{justify-content:space-between;display:flex}.mode-tile{--mode:#a4a4a4;color:#a4a4a4;width:23%;height:110px;font:700 12px var(--font-menu);background:#e2e2e2;border:0;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:center;padding:10px 0 0;transition:none;display:flex;position:relative}.mode-ffa{--mode:#ff3f58}.mode-battleroyale{--mode:#00c1f1}.mode-teams{--mode:#fa0}.mode-experimental{--mode:#1e67e0}.mode-tile:hover:not(.is-disabled),.mode-tile.is-selected{background:var(--mode);color:#fff}.mode-tile.is-disabled{cursor:default;opacity:.5}.mode-icon{line-height:0;display:block}.mode-icon .icon{width:48px;height:48px}.mode-label{line-height:1.1;position:absolute;top:66px;left:2px;right:2px}.mode-experimental .mode-label{font-size:9.5px}.mode-soon{text-transform:uppercase;font-size:10px;font-weight:400;display:none;position:absolute;bottom:6px;left:0;right:0}.mode-tile.is-soon .mode-soon{display:block}.practice-card{text-align:center;padding:12px 14px 14px}.practice-title{justify-content:center;align-items:center;gap:8px;margin-bottom:6px;font-size:20px;display:flex}.money-tag.practice-tag{background:#8a96a3}.practice-blurb{color:#7d7d7d;margin:0 0 10px;font-size:13px;line-height:1.3}.practice-status p{color:var(--ink);margin:0 0 4px;font-size:14px}.practice-status p+p{color:#7d7d7d;font-size:13px}.practice-card .btn{--btn-fill:#8a96a3;--btn-hover:#6f7a86;width:100%;height:30px;font:700 14px var(--font-menu)}.practice-card .btn:disabled{cursor:default;opacity:.5}.practice-card .practice-leave{--btn-fill:#a4a4a4;--btn-hover:#8e8e8e;margin-top:6px}.money-card{text-align:center;min-height:117px;padding:12px 14px 14px}.money-title{margin-bottom:6px;font-size:20px}.money-blurb{color:#7d7d7d;margin:0 0 10px;font-size:13px;line-height:1.3}.money-stakes{gap:6px;display:grid}.money-stake{color:#fff;height:30px;font:700 14px var(--font-menu);background:#54c800;border:0;border-radius:4px;justify-content:space-between;align-items:center;padding:0 12px;transition:none;display:flex}.money-stake:hover:not([aria-disabled=true]){background:#347f01}.money-stake[aria-disabled=true]{cursor:default;opacity:.5}.money-stake-players{font-size:12px;font-weight:400}.money-status p{color:var(--ink);margin:0 0 4px;font-size:14px}.money-status p+p{color:#7d7d7d;font-size:13px}.money-card .ring-spinner{margin:6px auto 0}.money-tag.money-soon{background:#a4a4a4}.money-card[data-mode=soon] .money-title{color:#a4a4a4}.money-card[data-mode=waiting] .money-status p+p{font-weight:700}.money-error{color:#d33;margin:0 0 8px;font-size:14px;line-height:1.3}.money-actions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.account-row{border-top:1px solid color-mix(in srgb, var(--ink-soft) 25%, transparent);justify-items:center;gap:6px;margin-top:10px;padding-top:10px;display:grid}.account-line{color:#7d7d7d;margin:0;font-size:13px;line-height:1.3}.account-row[data-mode=signedIn] .account-line{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:700}.btn-account{color:#fff;background:#428bca;min-width:120px}.btn-small.btn-account:hover:not([aria-disabled=true]){background:#3071a9}.account-link{color:#428bca;font:700 13px var(--font-menu);background:0 0;border:0;padding:0;text-decoration:underline}.account-link:hover{color:#3071a9}.account-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.account-wallet{border:1px solid var(--field-rim);background:var(--field);height:28px;color:var(--ink);font:13px var(--font-menu);border-radius:4px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.account-wallet:hover{opacity:.8}.account-wallet-label{color:var(--ink-soft);font-weight:700}.account-wallet-addr{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.account-wallet-kind{color:var(--ink-soft);font-size:11px}.account-sub{color:#7d7d7d;margin:0;font-size:12px}.account-error{color:#d33;margin:0;font-size:13px;line-height:1.3}.account-row .ring-spinner{margin:0 auto}.dialog-username{justify-items:center;gap:10px;display:grid}.username-field{width:260px;height:34px}.username-hint{color:#7d7d7d;min-height:1.3em;margin:0;font-size:13px}.username-hint.is-error{color:#d33}.side-card{text-align:left;padding:16px 18px}.side-card .card-title{text-align:left;font-size:20px}.howto-card{height:180px}.howto-list{color:#7d7d7d;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.4}.howto-list li+li{margin-top:6px}.opensource-card{height:117px}.opensource-body{color:#7d7d7d;margin:0 0 6px;font-size:13px;line-height:1.35}.opensource-link{color:#777;font:700 13px var(--font-menu)}.help-btn{color:#7d7d7d;background:#fff;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:322px;right:0}.help-btn .icon{width:18px;height:18px}.help-btn:hover{color:#343434}.menu-footer{z-index:1;font:12px var(--font-menu);background:#fff;border-radius:0 0 0 5px;padding:5px 10px;position:fixed;top:0;right:0}.footer-link{color:#777;font-weight:700}.footer-sep{color:#777}.footer-version{color:#aaa;margin-left:6px}.results-card{text-align:center;height:300px;margin:5px 0;padding:0;position:relative}.results-card.has-money{height:324px}.results-card.is-revealing{animation:fade-in var(--reveal-ms,.5s) ease var(--reveal-delay,2.59s) both}:root[data-motion=reduce] .results-card.is-revealing{animation-duration:1ms}.results-title{color:#343434;font:700 24px var(--font-menu);margin:0;padding-top:20px}.results-lost{color:#d33;font:700 15px var(--font-menu);margin:6px 0 0}.results-stats-wrap{height:110px;margin-top:6px;position:relative}.results-stats{height:100%;margin:0;position:relative}.results-stat{text-align:left;width:120px;position:absolute}.results-stat.is-left{left:20px}.results-stat.is-right{right:20px}.stat-pellets,.stat-topMass{top:10px}.stat-timeAlive,.stat-boardTime{top:45px}.stat-ballsEaten,.stat-bestRank{top:80px}.results-caption{color:#000;font:15px/15px var(--font-menu)}.results-value{color:#444;font:700 12px var(--font-menu);margin:2px 0 0}.results-rule{background:#e5e5e5;border:0;height:1px;margin:0;position:absolute;bottom:100px;left:9px;right:9px}.results-graph{opacity:.4;width:306px;height:45px;position:absolute;bottom:55px;left:calc(50% - 153px)}.btn-results{color:#fff;width:306px;height:34px;font:700 15px var(--font-menu);background:#428bca;border:0;border-radius:4px;transition:none;position:absolute;bottom:15px;left:calc(50% - 153px)}.btn-results:hover{background:#3071a9}.results-card.has-real .btn-results{width:150px}.results-card.has-real .btn-results-real{background:#e0a800;font-size:13px;left:calc(50% + 3px)}.results-card.has-real .btn-results-real:hover:not(:disabled){background:#c79500}.results-card.has-real .btn-results-real:disabled{cursor:default;background:#a4a4a4}.cashout-card.is-practice .cashout-usd{color:#6f7a86}.cashout-card{height:392px}.cashout-card.has-note{height:440px}.cashout-amount{margin-top:8px}.cashout-caption{color:#7d7d7d;font:13px var(--font-menu);margin:0}.cashout-usd{color:#2e9e00;font:700 36px var(--font-menu);margin:2px 0 0;line-height:1.1}.cashout-sub{margin-top:2px}.cashout-sol{color:#7d7d7d;font:700 14px var(--font-menu);margin:0;display:inline}.cashout-note{color:#b26a00;font:13px var(--font-menu);margin:8px 20px 0;line-height:1.3}.modal-layer{pointer-events:auto;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.modal-backdrop{background:#0006;position:absolute;inset:0}.modal{width:min(100%,380px);max-height:calc(100% - 32px);font-family:var(--font-menu);text-align:center;padding:24px 20px 20px;animation:.15s ease-out both modal-in;position:relative;overflow:auto}.modal:focus{outline:none}.modal-close{z-index:1;color:#999;width:28px;height:28px;font:20px/28px var(--font-menu);background:0 0;border:0;padding:0;position:absolute;top:4px;right:8px}.modal-close:hover{color:#555}@keyframes modal-in{0%{opacity:0}}.modal-settings{text-align:left;width:min(100%,360px);padding:15px}.settings{flex-direction:column;gap:8px;display:flex}.settings-select{color:#343434;width:calc(100% - 28px);font:700 20px var(--font-menu);background:0 0;border:0;padding:2px 0}.settings-panel{color:#7d7d7d;background:#f5f5f5;flex-wrap:wrap;padding:15px;font-size:16px;display:flex}.check-row{align-items:center;gap:6px;width:50%;min-height:24px;line-height:1.15;display:inline-flex}.settings-panel .check-row{width:120px;margin-right:15px}.settings-panel .check-row:nth-child(2n){margin-right:0}.round-check{appearance:none;background:#fff;border:1px solid #ccc;border-radius:50%;flex:none;width:12px;height:12px;margin:0}.round-check:checked{background:#0347c6;border-color:#0347c6}.settings-more-toggle{align-self:flex-start;gap:4px;text-decoration:none;display:inline-flex}.more-caret{display:inline-block}.settings-more-toggle.is-open .more-caret{transform:rotate(90deg)}.settings-more-body{color:#7d7d7d;background:#f5f5f5;gap:6px;padding:10px 15px;font-size:14px;display:grid}.settings-more-body .check-row{width:100%}.more-row{align-items:center;gap:8px;display:flex}.more-row>span:first-child{flex:auto}.more-range input{width:120px}.range-value{text-align:right;width:38px}.more-select-input{max-width:150px;font:13px var(--font-menu)}.hint-again{justify-self:start;margin-top:4px}.hint-again-done{color:#2e9e00;margin:0;font-size:12px}.settings-version{color:#7d7d7d;text-align:center;margin:4px 0 0;font-size:9px}.btn-spectate{color:#fff;width:150px;height:35px;font:700 15px var(--font-menu);background:#1c67e2;border:0;border-radius:4px;align-self:center;transition:none}.btn-spectate[aria-disabled=true]{cursor:not-allowed;background:#666}.help-title{color:#343434;font:700 22px var(--font-menu);text-align:center;margin:4px 0 12px}.help-table{border-collapse:collapse;color:#555;width:100%;font-size:14px}.help-table th{text-align:right;vertical-align:top;width:110px;padding:4px 8px 4px 0}.help-table td{padding:4px 0}.help-key{color:#343434;min-width:26px;font:700 12px var(--font-menu);text-align:center;background:#f5f5f5;border:1px solid #c8c8c8;border-radius:3px;padding:1px 6px;display:inline-block}.help-touch{color:#7d7d7d;margin:10px 0;font-size:13px}.btn-help-again{color:#fff;width:100%;height:32px;font:700 14px var(--font-menu);background:#428bca;border:0;border-radius:4px;display:block}.btn-help-again:hover{background:#3071a9}.modal-help .hint-again-done{text-align:center;margin-top:8px}.modal-dialog{width:min(100%,420px);height:400px;padding:0}.modal-dialog .dialog{height:100%;position:relative}.modal-dialog .dialog-title{color:#515151;font:400 30px var(--font-menu);margin:0;position:absolute;top:20px;left:10px;right:10px}.dialog-panel{background:#f0f0f0;place-items:center;width:370px;height:240px;display:grid;position:absolute;top:80px;left:25px}.dialog-reconnect{color:#bbb;font:128px/1 var(--font-menu)}.modal-dialog .dialog-body{color:#515151;width:320px;font:17px var(--font-menu);margin:0;line-height:1.3;position:absolute;top:270px;left:50px}.modal-dialog .dialog-money_connection_lost .dialog-panel{height:150px}.modal-dialog .dialog-money_connection_lost .dialog-reconnect{font-size:96px}.modal-dialog .dialog-money_connection_lost .dialog-body{top:244px}.modal-dialog .dialog-actions{justify-content:center;display:flex;position:absolute;bottom:20px;left:0;right:0}.modal-dialog .btn{--btn-fill:#60cb00;--btn-hover:#57b601;width:130px;height:35px}.dialog{justify-items:center;gap:12px;display:grid}.dialog-title{color:#515151;font:700 22px var(--font-menu);margin:0}.dialog-body{color:#515151;max-width:34ch;margin:0;font-size:15px;line-height:1.45}.dialog-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}@media (width<=699px){#menu{overscroll-behavior:contain;overflow:hidden auto}.menu-stage{min-height:100%;padding:max(48px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));position:static}.menu-box{flex-direction:column;align-items:center;gap:0;width:auto;height:auto;position:static;transform:none}.menu-col{width:100%;max-width:420px}.menu-center{order:1}.menu-right{order:2}.menu-left{order:3}.menu-col.is-away,.menu-col>.is-away{display:none}.help-btn{align-self:flex-end;margin:4px 0 8px;position:static}.howto-card,.opensource-card,.modes-card{height:auto}.modes-card{padding:14px}.results-graph,.btn-results{left:50%;transform:translate(-50%)}}.hud-leaderboard{top:calc(7.5 * var(--u));right:calc(7.5 * var(--u));width:calc(156 * var(--u));height:calc((42 + 14 * var(--lb-rows,0)) * var(--u));color:#fff;font-family:var(--font-hud);background:#0006;font-weight:400;position:absolute;overflow:hidden}.lb-title{top:calc((25 - .872 * 18) * var(--u));font-size:calc(18 * var(--u));text-align:center;white-space:nowrap;margin:0;font-weight:400;line-height:1;position:absolute;left:0;right:0}.lb-list{top:calc((43 - 11.09) * var(--u));left:calc(9 * var(--u));right:calc(9 * var(--u));font-size:calc(11 * var(--u));margin:0;padding:0;list-style:none;position:absolute}.lb-row{height:calc(14 * var(--u));line-height:calc(14 * var(--u));white-space:nowrap;display:flex}.lb-label{flex:auto;min-width:0;overflow:hidden}.lb-amount{padding-left:calc(4 * var(--u));font-variant-numeric:tabular-nums;flex:none}.lb-row.is-you{color:#faa}.hud-box{height:calc(17.5 * var(--u));padding:0 calc(5 * var(--u));border-radius:calc(3 * var(--u));color:#fff;font-family:var(--font-hud);font-size:calc(12.5 * var(--u));line-height:calc(17.5 * var(--u));white-space:nowrap;background:#0000004d;display:inline-block}.hud-score{position:absolute;bottom:15px;left:15px}.hud-money{left:15px;bottom:calc(15px + 17.5 * var(--u) + 5px);align-items:flex-start;gap:calc(3 * var(--u));flex-direction:column-reverse;display:flex;position:absolute}.hud-money-value{color:#ffd84a}.hud-money.is-practice .hud-money-value{color:#dfe4ea}.hud-practice-badge{font-family:var(--font-hud);font-size:calc(10 * var(--u));letter-spacing:.06em;background:#8a96a3}.hud-cashout.is-practice .hud-cashout-fill{background:#c9d0d8}.hud-killfeed{top:calc(7.5 * var(--u) + (42 + 14 * var(--lb-rows,10)) * var(--u) + 6px);right:calc(7.5 * var(--u));width:calc(220 * var(--u));color:#fff;font-family:var(--font-hud);font-size:calc(11 * var(--u));text-align:right;margin:0;padding:0;list-style:none;position:absolute}.hud-killfeed-line{margin-top:calc(3 * var(--u));padding:calc(2 * var(--u)) calc(5 * var(--u));background:#0006;animation:.18s ease-out killfeed-in}.hud-killfeed-line.is-own{color:#ffd84a}.hud-killfeed-line.is-practice.is-own{color:#dfe4ea;font-weight:700}@keyframes killfeed-in{0%{opacity:0;transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.hud-killfeed-line{animation:none}}.hud-money-hint{color:#fff;font-family:var(--font-hud);font-size:calc(10.5 * var(--u));text-shadow:0 0 2px #000,0 0 1px #000;white-space:nowrap}.hud-cashout{left:50%;bottom:calc(10 * var(--u));width:calc(366 * var(--u));height:calc(36 * var(--u));border-radius:calc(7 * var(--u));color:#fff;font-family:var(--font-hud);font-size:calc(15 * var(--u));line-height:calc(36 * var(--u));text-align:center;background:#00000061;position:absolute;overflow:hidden;transform:translate(-50%)}.hud-cashout-track{height:calc(4 * var(--u));background:#ffffff26;position:absolute;bottom:0;left:0;right:0}.hud-cashout-fill{background:#ffc400;width:0;height:100%;display:block}.hud-cashout-text{position:relative}.hud-hold-btn{--p:0%;right:calc(16px + env(safe-area-inset-right));bottom:calc(196px + env(safe-area-inset-bottom));background:conic-gradient(#ffc400 var(--p), #00000059 0);color:#fff;width:64px;height:64px;font:700 28px var(--font-hud);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.hud-hold-btn:before{content:"";background:#00000073;border-radius:50%;position:absolute;inset:5px}.hud-hold-btn.is-held:before{background:#0009}.hud-hold-glyph{position:relative}.hud-spectate-bar{left:50%;bottom:calc(10 * var(--u));width:calc(366 * var(--u));max-width:calc(100vw - 24px);height:calc(36 * var(--u));border-radius:calc(7 * var(--u));color:#fff;font-family:var(--font-hud);font-size:calc(15 * var(--u));line-height:calc(36 * var(--u));text-align:center;white-space:nowrap;background:#00000061;position:absolute;overflow:hidden;transform:translate(-50%)}.hud-stats{top:calc(10 * var(--u));left:calc(10 * var(--u));color:#fff;font-family:var(--font-hud);font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-text-stroke:1px #000;paint-order:stroke fill;position:absolute}.hud-top{top:calc(12 * var(--u));justify-items:center;gap:6px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.hud-chip{color:#fff;font:calc(11 * var(--u)) var(--font-hud);white-space:nowrap;background:#0006;border-radius:3px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.hud-laggy-icon:before{content:"⚠"}.hud-banner{color:#fff;font-family:var(--font-hud);font-size:calc(20 * var(--u));white-space:nowrap;-webkit-text-stroke:calc(2 * var(--u)) #000;paint-order:stroke fill}.toast-root{pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.toast{color:#fff;width:300px;max-width:calc(100vw - 20px);font:1.1em var(--font-menu);background:#3071a9cc;border:2px solid #fff3;border-radius:5px;padding:8px 12px;animation:.15s linear both fade-in}.toast-warning{background:#cc181ecc}.toast.is-leaving{animation:.15s linear both toast-out}@keyframes toast-out{to{opacity:0}}.notice-box{color:#343434;min-width:170px;min-height:30px;font:14px var(--font-menu);pointer-events:auto;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:20px;display:flex;position:fixed;top:20px;right:20px}.notice-box-text{flex:auto}.notice-box-close{color:#000;font:18px var(--font-menu);opacity:.5;background:0 0;border:0;padding:0}.controls-hint{left:50%;bottom:calc(56 * var(--u));max-width:min(calc(420 * var(--u)), calc(100vw - 24px));padding:calc(10 * var(--u)) calc(30 * var(--u)) calc(10 * var(--u)) calc(16 * var(--u));border-radius:calc(7 * var(--u));color:#fff;font-family:var(--font-hud);font-size:max(13px, calc(15 * var(--u)));line-height:max(19px, calc(22 * var(--u)));background:#0006;animation:.3s ease-out both hint-in;position:absolute;transform:translate(-50%)}.controls-hint.is-leaving{animation:.4s both hint-out}:root[data-motion=reduce] .controls-hint{animation-name:hint-fade-in}:root[data-motion=reduce] .controls-hint.is-leaving{animation-name:hint-out}.hint-rows{margin:0;padding:0;list-style:none}.hint-row{align-items:center;gap:calc(8 * var(--u));white-space:nowrap;display:flex}.hint-row.is-done{opacity:.5}.hint-cap,.hint-glyph{min-width:max(22px, calc(22 * var(--u)));text-align:center;flex:none;place-items:center;display:inline-grid}.hint-lead{width:max(48px, calc(52 * var(--u)));flex:none;justify-content:center;display:inline-flex}.hint-glyph .icon{width:max(14px, calc(16 * var(--u)));height:max(20px, calc(22 * var(--u)))}.hint-cap{padding:0 calc(6 * var(--u));border-radius:calc(3 * var(--u));font-size:max(11px, calc(13 * var(--u)));border:1px solid #ffffffb3;line-height:1.5}.hint-check{color:#8dff6a;min-width:1em}.hint-close{top:calc(2 * var(--u));right:calc(6 * var(--u));color:#fff;font:max(16px, calc(18 * var(--u))) / 1 var(--font-hud);opacity:.6;pointer-events:auto;background:0 0;border:0;padding:0 4px;position:absolute}.hint-close:hover{opacity:1}@keyframes hint-in{0%{opacity:0;transform:translate(-50%, calc(8 * var(--u)))}}@keyframes hint-fade-in{0%{opacity:0}}@keyframes hint-out{to{opacity:0}}.controls-hint.is-touch{bottom:calc(272px + env(safe-area-inset-bottom));font-size:15px;line-height:21px}@media (orientation:landscape){.controls-hint.is-touch{bottom:calc(max(56 * var(--u), 16px) + env(safe-area-inset-bottom));max-width:min(420px, calc(100vw - 2 * (176px + env(safe-area-inset-right))))}}.controls-hint.is-touch .hint-lead{width:32px}:root{--arena-font:Ubuntu, "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--arena-money:#7cf29a;--arena-silver:#d5dbe3;--arena-label-shadow:#33302e;--t-green:#3dbe5a;--t-green-lip:#2b8a40;--t-gold:#ffc93c;--t-gold-lip:#c98a00;--t-ink:#24323b;--t-ink-soft:#5d6b73;--t-card:#fff;--t-card-lip:#c7d9d0;--t-veil-a:#12344800;--t-veil-b:#0a1e2c61}.hud-layer[data-sim=arena]>:not(.arena-hud):not(.arena-stick):not(.hud-stats){display:none!important}.menu-layer[data-front=territory] .menu-stage,.menu-layer[data-front=territory] .menu-footer,.menu-layer[data-front=territory] .front-back,.menu-layer[data-front=classic] .t-home,.menu-layer.has-arena-results .t-home,.menu-layer.has-arena-results .menu-stage,.menu-layer.has-arena-results .menu-footer,.menu-layer.has-arena-results .front-back,.menu-layer.in-classic-life .front-back{display:none}#menu[data-reveal=esc] .t-home{animation:.5s 1.03s both menu-reveal}#menu[data-reveal=death] .t-home{animation:.5s 2.95s both menu-reveal}:root[data-motion=reduce] #menu[data-reveal] .t-home{animation-duration:1ms}#menu.is-launching .t-home{visibility:hidden}.front-back{z-index:3;height:36px;color:var(--t-ink);font:700 15px var(--arena-font);cursor:pointer;background:#ffffffeb;border:0;border-radius:18px;padding:0 14px;position:absolute;top:12px;left:12px;box-shadow:0 3px #0000002e}.front-back:hover{background:#fff}#toast-root.is-arena{top:96px;left:50%;transform:translate(-50%)}.arena-hud{font-family:var(--arena-font);pointer-events:none;font-weight:700;position:absolute;inset:0}.arena-hud .arena-tl,.arena-hud .arena-board{display:none}.arena-hud.is-playing .arena-tl,.arena-hud .arena-board{display:block}.arena-tl{left:0;top:var(--aP);position:absolute}.arena-track{width:var(--aW);height:calc(var(--aH) + var(--aL));border-radius:0 calc(var(--aH) / 2) calc(var(--aH) / 2) 0;background:#00000021;position:relative}.arena-pill{box-sizing:border-box;height:var(--aH);padding-left:calc(var(--aH) / 2);border-radius:0 calc(var(--aH) / 2) calc(var(--aH) / 2) 0;background:var(--fill,#8c8c8c);box-shadow:0 var(--aL) 0 var(--lip,#6a6a6a);font-size:var(--aF);white-space:nowrap;align-items:center;line-height:1;display:flex;position:absolute;top:0;left:0}.arena-bag{margin-top:calc(var(--aP) / 2);padding-left:calc(var(--aP) / 2);color:#fff;font-size:calc(var(--aF) * 1.4);text-shadow:2px 2px 0 var(--arena-label-shadow), 0 0 2px var(--arena-label-shadow);white-space:nowrap;line-height:1.15}.arena-bag.is-practice .arena-bag-value{color:var(--arena-silver)}.arena-bag.is-lost .arena-bag-value{color:#b9b9b9}.arena-badge{color:var(--arena-silver);font-size:calc(var(--aF) * .55);letter-spacing:.08em;text-shadow:none;vertical-align:middle;background:#00000073;border-radius:6px;margin-left:8px;padding:2px 7px;display:inline-block}.arena-kills{align-items:center;gap:calc(var(--aH) * .18);box-sizing:border-box;height:var(--aH);margin-top:calc(var(--aP) / 2);padding:0 calc(var(--aH) * .45) 0 calc(var(--aH) * .4);border-radius:0 calc((var(--aH) + var(--aL)) / 2) calc((var(--aH) + var(--aL)) / 2) 0;color:#fffc;font-size:var(--aF);background:#00000087;display:inline-flex}.arena-kills-glyph{width:calc(var(--aH) * .62);height:calc(var(--aH) * .62);color:#fff;display:inline-block}.arena-best{padding-left:calc(var(--aP) / 2);color:#0006;font-size:calc(var(--aF) * .8);margin-top:4px}.arena-board{top:var(--aP);width:var(--aW);height:calc(var(--aH) * 1.3 * 7);margin:0;padding:0;list-style:none;position:absolute;right:0}.arena-board-row{box-sizing:border-box;width:var(--len);max-width:var(--aW);height:var(--aH);padding:0 calc(var(--aH) * .3) 0 calc(var(--aH) / 2);border-radius:calc(var(--aH) / 2) 0 0 calc(var(--aH) / 2);background:var(--row-bg,#1420288c);box-shadow:0 var(--aL) 0 var(--row-lip,#00000040), var(--aL) calc(var(--aL) * 3) 0 #00000021;color:var(--row-fg,#fff);font-size:calc(var(--aF) * .82);line-height:var(--aH);white-space:nowrap;text-overflow:clip;position:absolute;right:0;overflow:hidden}.arena-board-row.is-you{background:var(--row-bg,#2e8f45d9)}.arena-board-row:first-child{top:0}.arena-board-row:nth-child(2){top:calc(var(--aH) * 1.3)}.arena-board-row:nth-child(3){top:calc(var(--aH) * 2.6)}.arena-board-row:nth-child(4){top:calc(var(--aH) * 3.9)}.arena-board-row:nth-child(5){top:calc(var(--aH) * 5.2)}.arena-board-row:nth-child(7){top:calc(var(--aH) * 7.8)}.arena-minimap{right:var(--aP);bottom:var(--aP);position:absolute}.arena-hud.is-touch .arena-minimap{bottom:104px}.arena-minimap-canvas{width:100%;height:100%;display:block}.arena-feed{top:calc(var(--aP) * 2 + var(--aF) * 2 + 8px);max-width:calc(100vw - 2 * var(--aW) - 16px);flex-direction:column;align-items:center;gap:4px;min-width:min(260px,100vw - 32px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.arena-feed-line{max-width:100%;padding:3px calc((var(--aH) + var(--aL)) / 2);border-radius:calc((var(--aH) + var(--aL)) / 2);color:#fff;font-size:max(12px, calc(var(--aF) * .8));white-space:nowrap;text-overflow:ellipsis;background:#00000087;overflow:hidden}.arena-feed-line.is-own{box-shadow:0 0 0 2px #fff}.arena-feed-money{color:var(--arena-money)}.arena-banner{top:var(--aP);align-items:center;gap:var(--aP);box-sizing:border-box;height:calc(var(--aF) * 2 + var(--aP));max-width:calc(100vw - 16px);padding:0 calc(var(--aP) * 2.5) 0 calc(var(--aP) * 1.2);border-radius:calc((var(--aH) + var(--aL)) / 2);color:#fff;transform:translate(-50%, calc((var(--shown,1) - 1) * (100% + var(--aP) * 2)));background:#00000087;display:flex;position:absolute;left:50%}.arena-banner-icon{width:calc(var(--aF) * 1.6);height:calc(var(--aF) * 1.6);background:#ffffff2e 50%/70% no-repeat;border-radius:50%;flex:none}.arena-banner-icon[data-icon=shield]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M12 2l8 3v6c0 5-3.4 9.4-8 11-4.6-1.6-8-6-8-11V5z'/%3E%3C/svg%3E")}.arena-banner-icon[data-icon=coin]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23ffc93c'/%3E%3Ctext x='12' y='17' font-size='14' font-family='sans-serif' font-weight='700' text-anchor='middle' fill='%23946200'%3E$%3C/text%3E%3C/svg%3E")}.arena-banner-icon[data-icon=clock]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='white' stroke-width='2.5'/%3E%3Cpath d='M12 7v5l3 2' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E")}.arena-banner-icon[data-icon=plug]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M8 2h2v5H8zm6 0h2v5h-2zM6 8h12v3a6 6 0 0 1-5 5.9V22h-2v-6.1A6 6 0 0 1 6 11z'/%3E%3C/svg%3E")}.arena-banner-icon[data-icon=info]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='white' stroke-width='2.5'/%3E%3Cpath d='M12 11v6M12 7v.5' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E")}.arena-banner-text{flex-direction:column;min-width:0;display:flex}.arena-banner-title{font-size:var(--aF);white-space:nowrap}.arena-banner-detail{color:#fff9;font-size:calc(var(--aF) * .7);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.arena-hold{color:#fff;width:72px;height:72px;font:700 32px var(--arena-font);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:#00000059;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:16px;right:16px}.arena-hold-ring{background:conic-gradient(var(--arena-money) calc(var(--p,0) * 360deg), transparent 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 29px,#000 30px);mask:radial-gradient(circle,#0000 29px,#000 30px)}.arena-hold-glyph{position:relative}.arena-hold.is-holding{background:#00000080}.arena-stick{box-sizing:border-box;opacity:0;pointer-events:none;background:#ffffff2e;border:2px solid #ffffff73;border-radius:50%;width:120px;height:120px;position:absolute;top:0;left:0}.arena-stick-knob{background:#fff9;border-radius:50%;width:48px;height:48px;position:absolute;top:36px;left:36px}.arena-tip{box-sizing:border-box;width:min(380px,100vw - 32px);box-shadow:0 5px 0 var(--t-card-lip);color:var(--t-ink);background:#fffffff0;border-radius:16px;padding:14px 18px 12px;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.arena-hud.is-touch .arena-tip{bottom:calc(16px + 72px + 16px + var(--aM) + 12px)}.arena-tip-title{font:700 17px Fredoka, var(--arena-font);margin-bottom:6px}.arena-tip ul{font:700 14px var(--arena-font);margin:0;padding-left:18px;line-height:1.5}.arena-results{z-index:4;color:#fff;font-family:var(--arena-font);background:#000c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.arena-results[hidden]{display:none}.arena-results-inner{flex-direction:column;align-items:center;gap:22px;width:min(520px,100vw - 32px);display:flex}.arena-results-wordmark{transform:scale(1.25)}.arena-results-buttons{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.arena-results-continue,.arena-results-again{width:min(470px,100%);height:52px;font:700 22px Fredoka, var(--arena-font);cursor:pointer;border:0;border-radius:14px}.arena-results-continue{background:var(--t-green);box-shadow:0 6px 0 var(--t-green-lip);color:#fff}.arena-results-again{height:44px;color:var(--t-ink);background:#ffffffeb;font-size:18px;box-shadow:0 5px #ffffff73}.arena-results-continue.is-locked{cursor:default}.arena-results-stats{text-shadow:0 0 2px #000;grid-template-columns:1fr 1fr;gap:8px 10px;margin:0;font-size:18px;display:grid}.arena-results-row{display:contents}.arena-results-row dt{color:#ffffffb3;text-align:right}.arena-results-row dd{text-align:left;margin:0}.arena-results-new{color:#8fffb0;margin-right:6px}.t-home{color:var(--t-ink);font-family:var(--arena-font);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:16px;display:flex;position:absolute;inset:0;overflow-y:auto}.t-veil{background:radial-gradient(ellipse at 50% 42%, var(--t-veil-a) 0%, var(--t-veil-b) 78%);pointer-events:none;position:fixed;inset:0}.t-card{box-sizing:border-box;background:var(--t-card);width:min(440px,100%);box-shadow:0 8px 0 var(--t-card-lip), 0 22px 48px #0a1e2c59;border-radius:26px;flex-direction:column;align-items:center;padding:30px 28px 18px;display:flex;position:relative}.t-icon{width:40px;height:40px;color:var(--t-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:8px;display:grid;position:absolute;top:14px}.t-icon:hover{background:#eef5f1}.t-icon svg{width:24px;height:24px}.t-gear{left:14px}.t-help{right:14px}.t-wordmark{transform-origin:50%;margin-top:6px;transform:scale(1.35)}.t-tagline{color:var(--t-ink-soft);font:600 17px Fredoka, var(--arena-font);text-align:center;margin:18px 0 16px}.t-form{flex-direction:column;gap:12px;width:100%;display:flex}.t-nick{box-sizing:border-box;width:100%;height:48px;color:var(--t-ink);font:700 18px var(--arena-font);text-align:center;background:#f6fbf8;border:2px solid #d4e3db;border-radius:14px;outline:none;padding:0 16px}.t-nick:focus{border-color:var(--t-green);background:#fff}.t-play{background:var(--t-green);width:100%;height:64px;box-shadow:0 7px 0 var(--t-green-lip);color:#fff;font:700 30px Fredoka, var(--arena-font);letter-spacing:.02em;cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;transition:transform 60ms;display:inline-flex}.t-play:hover:not([aria-disabled=true]){background:#45cc63}.t-play:active:not([aria-disabled=true]){box-shadow:0 3px 0 var(--t-green-lip);transform:translateY(4px)}.t-play[aria-disabled=true]{opacity:.6;cursor:default}.t-play.is-busy{opacity:1;cursor:progress}.t-play-sub,.t-note{color:var(--t-ink-soft);font:700 13px var(--arena-font);text-align:center;margin:12px 0 0}.t-note{color:#a26a00}.t-doors{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:18px;display:grid}.t-door{min-height:56px;color:var(--t-ink);font:700 15px var(--arena-font);text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.t-door small{color:var(--t-ink-soft);font-size:11.5px;font-weight:700;line-height:1.25;display:block}.t-door-text{flex-direction:column;gap:2px;min-width:0;display:flex}.t-door-money{background:#fff6d6;box-shadow:0 4px #f0d47c}.t-door-money.is-soon{background:#f4f4ef;box-shadow:0 4px #dcdcd2}.t-door-coin{background:var(--t-gold);width:32px;height:32px;box-shadow:inset 0 -3px 0 var(--t-gold-lip);color:#8a5b00;font:700 18px Fredoka, var(--arena-font);border-radius:50%;flex:none;place-items:center;display:grid}.t-door-classic{background:#eef5ff;box-shadow:0 4px #cbdcf5}.t-door-ball{background:radial-gradient(circle at 35% 30%,#8fb3ff,#3d6fe0 70%);border-radius:50%;flex:none;width:30px;height:30px;box-shadow:inset 0 0 0 3px #2c55b8}.t-door:hover{filter:brightness(1.03)}.t-money-panel{width:100%;margin-top:14px}.t-money-panel>.card{width:100%;box-shadow:none;border:2px solid #eef2ef;margin:0}.t-tip{min-height:2.6em;color:var(--t-ink);font:600 15px Fredoka, var(--arena-font);text-align:center;margin:16px 0 0}.t-online{color:var(--t-ink-soft);font:700 12px var(--arena-font);margin:6px 0 0}.t-steps{gap:10px;width:min(640px,100%);margin:0;padding:0;list-style:none;display:flex;position:relative}.t-step{color:var(--t-ink);font:700 12.5px var(--arena-font);background:#ffffffdb;border-radius:14px;flex:1 1 0;align-items:center;gap:8px;padding:8px 10px;line-height:1.3;display:flex;box-shadow:0 4px #0000001f}.t-step-art{flex:none;width:52px;height:39px}.t-step-art svg{width:100%;height:100%}@media (width<=560px){.t-home{justify-content:flex-start;gap:12px}.t-card{border-radius:22px;padding:26px 18px 14px}.t-steps{flex-direction:column;gap:6px}.t-doors{grid-template-columns:1fr}.t-play{height:58px;font-size:27px}}@media (aspect-ratio<=1){.arena-banner{top:calc(var(--aP) * 2 + var(--aH) * 9.1)}.arena-feed{top:calc(var(--aP) * 3 + var(--aH) * 9.1 + var(--aF) * 2 + 8px);max-width:calc(100vw - 32px)}}@media (height<=700px) and (width>=561px){.t-steps{display:none}}:root[data-theme=dark]{--t-card:#1d2328;--t-card-lip:#0e1316;--t-ink:#eef3f1;--t-ink-soft:#a5b3ad}:root[data-theme=dark] .t-nick{color:var(--t-ink);background:#141a1e;border-color:#334049}:root[data-theme=dark] .t-door-money{background:#3a3220;box-shadow:0 4px #1f1a10}:root[data-theme=dark] .t-door-money.is-soon,:root[data-theme=dark] .t-door-classic{background:#263038;box-shadow:0 4px #11171b}:root[data-theme=dark] .t-step{background:#1d2328e6}
