.mb-wrap[data-v-21c77b0a]{width:100%}.mb-top-bar[data-v-21c77b0a]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mb-hint-inline[data-v-21c77b0a]{color:var(--muted);text-align:right;font-size:.75rem;font-weight:700}.mb-errors[data-v-21c77b0a]{align-items:center;gap:6px;display:flex}.mb-error-dot[data-v-21c77b0a]{background:var(--a4);border-radius:50%;flex-shrink:0;width:12px;height:12px;transition:background .2s,transform .2s}.mb-error-dot.mb-error-used[data-v-21c77b0a]{background:var(--a1);transform:scale(.8)}.mb-error-label[data-v-21c77b0a]{color:var(--muted);margin-left:4px;font-size:.78rem;font-weight:800}.mb-error-hint[data-v-21c77b0a]{color:var(--a1);text-align:center;font-size:.85rem;font-weight:800}.match-board[data-v-21c77b0a]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.match-col[data-v-21c77b0a]{flex-direction:column;gap:10px;display:flex}.match-item[data-v-21c77b0a]{background:var(--card);cursor:pointer;text-align:center;color:#fff;-webkit-user-select:none;user-select:none;border:2px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;min-height:56px;padding:14px 16px;font-family:Nunito,sans-serif;font-size:.95rem;font-weight:800;line-height:1.3;transition:border-color .2s,background .2s,transform .15s,opacity .2s;display:flex;position:relative}.match-item[data-v-21c77b0a]:hover:not(.mb-connected):not(.mb-selected){border-color:var(--a2);background:#00e5ff14}.match-item.mb-selected[data-v-21c77b0a]{border-color:var(--a3);background:#ffeb3b26;transform:scale(1.04)}.match-item.mb-connected[data-v-21c77b0a]{border-color:var(--a1);background:#ff40811a}.match-item.mb-target[data-v-21c77b0a]{border-color:#00e5ff66}.match-item img[data-v-21c77b0a]{object-fit:cover;pointer-events:none;border-radius:10px;width:100%;max-height:90px}.mb-muted[data-v-21c77b0a]{color:var(--muted);font-size:.88rem;font-weight:700}.mb-confirm-bar[data-v-21c77b0a]{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:16px 16px 20px;display:flex}.mb-done-bar[data-v-21c77b0a]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:20px 16px;display:flex}.mb-done-msg[data-v-21c77b0a]{color:var(--a4);font-family:Fredoka One,cursive;font-size:1.3rem}@media (width<=480px){.match-board[data-v-21c77b0a]{gap:8px}.match-item[data-v-21c77b0a]{padding:12px 10px;font-size:.85rem}}.mp-screen[data-v-bca62958]{flex-direction:column;min-height:100vh;padding-top:64px;display:flex;position:relative;overflow:hidden auto}.mp-header[data-v-bca62958]{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0d0820f2;padding:12px 20px;position:fixed;top:0;left:0;right:0}.mp-header-logo[data-v-bca62958]{object-fit:contain;cursor:pointer;width:auto;height:36px;transition:opacity .2s;display:block}.mp-header-logo[data-v-bca62958]:hover{opacity:.8}.mp-banner-err[data-v-bca62958]{z-index:2;color:#ff8a80;background:#ff525226;border-bottom:1px solid #ff525266;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:.85rem;font-weight:700;display:flex;position:relative}.mp-centered[data-v-bca62958]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:60px 16px;display:flex}.mp-avatar-big[data-v-bca62958]{object-fit:contain;width:140px;height:140px}.mp-muted[data-v-bca62958]{color:var(--muted);font-size:.88rem;font-weight:700}.mp-playing-wrap[data-v-bca62958]{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.mp-center-wrap[data-v-bca62958]{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:calc(100vh - 64px);display:flex;position:relative}.mp-screen[data-v-bca62958]>:not(.mp-header):not(.mp-banner-err):not(.mp-playing-wrap):not(.mp-connecting){z-index:1;flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.mp-main[data-v-bca62958]{box-sizing:border-box;flex:1;width:100%;max-width:860px;margin:0 auto;padding:16px 16px 20px}.mp-connecting[data-v-bca62958]{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.mp-dots[data-v-bca62958]{gap:6px;display:flex}.mp-dots span[data-v-bca62958]{background:var(--a2);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite mpDot-bca62958}.mp-dots span[data-v-bca62958]:nth-child(2){animation-delay:.2s}.mp-dots span[data-v-bca62958]:nth-child(3){animation-delay:.4s}@keyframes mpDot-bca62958{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}
