.touch-pad[data-v-d86c465b]{position:absolute;bottom:8px;display:flex;align-items:flex-end;gap:8px;pointer-events:none;z-index:5}.touch-pad.left[data-v-d86c465b]{left:8px}.touch-pad.right[data-v-d86c465b]{right:8px}.cluster.move[data-v-d86c465b]{display:flex;gap:6px;pointer-events:auto}.pad-btn[data-v-d86c465b]{pointer-events:auto;border:2px solid rgba(255,255,255,.35);background:#0f172a8c;color:#e2e8f0;border-radius:12px;font-weight:700;font-size:.95rem;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pad-btn[data-v-d86c465b]:active{background:#1a5fb4bf;transform:scale(.96)}.pad-btn.wide[data-v-d86c465b],.pad-btn.jump[data-v-d86c465b]{width:52px;height:52px}.pad-btn.action[data-v-d86c465b]{width:58px;height:58px;background:#e01b2473}.pad-btn.special[data-v-d86c465b]{width:58px;height:58px;background:#9141ac73;font-size:.8rem}.melee-page[data-v-73f1f9cb]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#0f172a;color:#e2e8f0}.melee-header[data-v-73f1f9cb]{flex-shrink:0;padding:10px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#0f172af2;border-bottom:1px solid rgba(255,255,255,.08)}.back[data-v-73f1f9cb]{border:none;background:transparent;color:#93c5fd;cursor:pointer;font-size:.9rem}.sound-btn[data-v-73f1f9cb]{border:none;background:#ffffff1a;border-radius:8px;padding:4px 8px;font-size:1.1rem;cursor:pointer}.melee-header h1[data-v-73f1f9cb]{font-size:1.05rem;flex:1}.mobile-tag[data-v-73f1f9cb]{font-size:.72rem;color:#94a3b8;padding:4px 8px;border-radius:6px;background:#ffffff0f}.mode-pick[data-v-73f1f9cb]{display:flex;flex-wrap:wrap;gap:6px;width:100%;justify-content:flex-end}.mode-pick button[data-v-73f1f9cb]{border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#cbd5e1;padding:4px 8px;border-radius:8px;font-size:.7rem;cursor:pointer}.mode-pick button.active[data-v-73f1f9cb]{background:#1a5fb4;border-color:#62a0ea;color:#fff}.stage-wrap[data-v-73f1f9cb]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;padding:8px;min-height:0;overflow:hidden;touch-action:none}.stage[data-v-73f1f9cb]{display:block;border-radius:12px;box-shadow:0 8px 32px #00000073;max-width:100%;touch-action:none}.touch-hint[data-v-73f1f9cb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 16px;border-radius:10px;background:#000000a6;font-size:.85rem;pointer-events:auto;z-index:6}.restart-btn[data-v-73f1f9cb]{position:absolute;bottom:88px;left:50%;transform:translate(-50%);z-index:6;border:none;padding:10px 20px;border-radius:10px;background:#1a5fb4;color:#fff;font-weight:600;cursor:pointer}.help[data-v-73f1f9cb]{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 12px 0;font-size:.72rem}.help.help-three[data-v-73f1f9cb]{grid-template-columns:1fr 1fr 1fr}.help .col-cpu p[data-v-73f1f9cb]{color:#57e389}.help h3[data-v-73f1f9cb]{font-size:.78rem;color:#93c5fd;margin-bottom:2px}.help p[data-v-73f1f9cb]{color:#94a3b8;line-height:1.35}.tip[data-v-73f1f9cb]{flex-shrink:0;text-align:center;font-size:.72rem;color:#64748b;padding:6px 12px 12px}.touch-tip-text[data-v-73f1f9cb]{color:#94a3b8;padding-bottom:max(12px,var(--safe-bottom))}@media (max-height: 520px){.stage-wrap[data-v-73f1f9cb]{padding:4px}.pad-btn.wide[data-v-73f1f9cb],.pad-btn.jump[data-v-73f1f9cb]{width:46px;height:46px}}
