.stage.svelte-1ljjr36{overscroll-behavior:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#07030b;flex-direction:column;display:flex;position:fixed;inset:0}.topbar.svelte-1ljjr36{border-bottom:4px solid var(--border);white-space:nowrap;background:#000;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:48px;padding:0 10px;font-size:clamp(9px,2.7vw,13px);display:flex}.back.svelte-1ljjr36:hover{color:var(--accent)}.topbar.svelte-1ljjr36 b:where(.svelte-1ljjr36){color:var(--accent);font-weight:400}.right.svelte-1ljjr36{align-items:center;gap:10px;display:flex}.snd.svelte-1ljjr36{color:var(--foreground);font-size:inherit;background:0 0;border:0;padding:0}.snd.svelte-1ljjr36:hover{color:var(--accent)}.field.svelte-1ljjr36{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;padding:8px;display:flex;container-type:size}.arena.svelte-1ljjr36{aspect-ratio:1;width:min(100cqw - 16px,100cqh - 16px,640px);position:relative;container-type:size}canvas.svelte-1ljjr36{touch-action:none;width:100%;height:100%;display:block}.hint.svelte-1ljjr36{text-align:center;color:var(--muted-foreground);pointer-events:none;font-size:clamp(8px,2.8cqw,13px);position:absolute;top:60%;left:0;right:0}.overlay.svelte-1ljjr36{background:#0000008c;justify-content:center;align-items:center;padding:.75rem;display:flex;position:absolute;inset:0}.card.svelte-1ljjr36{text-align:center;flex-direction:column;align-items:center;gap:2.5cqw;max-width:92cqw;max-height:92cqh;padding:4cqw 5cqw;display:flex}.title.svelte-1ljjr36{font-size:clamp(11px,5cqw,22px)}.text.svelte-1ljjr36{font-size:clamp(15px,5.5cqw,26px);line-height:1.1}.big-score.svelte-1ljjr36{color:var(--accent);font-size:clamp(16px,9cqw,40px);line-height:1}.rules.svelte-1ljjr36{text-align:left;flex-direction:column;gap:1.2cqw;padding:0;list-style:none;display:flex}.rules.svelte-1ljjr36 li:where(.svelte-1ljjr36){padding-left:3.5cqw;position:relative}.rules.svelte-1ljjr36 li:where(.svelte-1ljjr36):before{content:"*";color:var(--accent);position:absolute;left:0}.buttons.svelte-1ljjr36{gap:3cqw;margin-top:1cqw;display:flex}.btn.svelte-1ljjr36{color:var(--accent);white-space:nowrap;background:0 0;border:0;padding:.5rem .6rem;font-size:clamp(9px,3.8cqw,16px)}.btn.svelte-1ljjr36:hover{color:#fff}.shop-layer.svelte-1ljjr36{z-index:10;background:#07030beb;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.shop.svelte-1ljjr36{flex-direction:column;gap:.75rem;width:min(100%,560px);max-height:100%;padding:1rem;display:flex}.shop-head.svelte-1ljjr36{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.shop-title.svelte-1ljjr36{font-size:.8rem}.shop-coins.svelte-1ljjr36{color:var(--accent);font-size:.6rem}.close.svelte-1ljjr36{color:var(--accent);background:0 0;border:0;padding:.25rem 0;font-size:.6rem}.close.svelte-1ljjr36:hover{color:#fff}.shop-grid.svelte-1ljjr36{overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.5rem;min-height:0;padding:2px;display:grid;overflow-y:auto}.skin.svelte-1ljjr36{border:2px solid var(--muted);color:var(--foreground);text-align:center;background:#0b0611;flex-direction:column;align-items:center;gap:.4rem;padding:.5rem .25rem;display:flex}.skin.owned.svelte-1ljjr36{border-color:var(--border)}.skin.equipped.svelte-1ljjr36{border-color:var(--accent);background:#ffffff0a}.skin.afford.svelte-1ljjr36{border-color:var(--secondary)}.skin.svelte-1ljjr36:hover{border-color:var(--accent)}.sname.svelte-1ljjr36{font-size:.5rem;line-height:1.3}.sprice.svelte-1ljjr36{color:var(--muted-foreground);font-size:.5rem}.skin.equipped.svelte-1ljjr36 .sprice:where(.svelte-1ljjr36){color:var(--accent)}.skin.afford.svelte-1ljjr36 .sprice:where(.svelte-1ljjr36){color:var(--secondary-light)}.info.svelte-1ljjr36{color:var(--muted-foreground);min-height:1.5em;font-size:clamp(15px,2.2vw,20px);line-height:1.15}
