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