.particle-background[data-v-769a84c2]{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:0;opacity:.65}.navbar-wrapper[data-v-d2fe9686]{position:sticky;top:12px;z-index:50;margin:0 auto;max-width:1400px;width:calc(100% - 24px);padding:8px 18px;border-radius:18px}.navbar-container[data-v-d2fe9686]{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand[data-v-d2fe9686]{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.logo-box[data-v-d2fe9686]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-blue));display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px #06b6d466;color:#fff}.brand-text[data-v-d2fe9686]{display:flex;flex-direction:column}.brand-title[data-v-d2fe9686]{font-size:1.15rem;font-weight:800;background:linear-gradient(90deg,#38bdf8,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-tag[data-v-d2fe9686]{font-size:.72rem;color:var(--text-dim)}.nav-links[data-v-d2fe9686]{display:flex;align-items:center;gap:6px}.nav-item[data-v-d2fe9686]{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:.9rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:all .2s ease}.nav-item .icon[data-v-d2fe9686]{width:17px;height:17px}.nav-item[data-v-d2fe9686]:hover{color:var(--text-main);background:#ffffff0d}.nav-item.active[data-v-d2fe9686]{color:var(--accent-cyan);background:#06b6d41f;border:1px solid rgba(6,182,212,.25)}.action-group[data-v-d2fe9686]{display:flex;align-items:center;gap:10px}.coin-badge[data-v-d2fe9686]{display:flex;align-items:center;gap:6px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);padding:5px 12px;border-radius:20px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.coin-badge.clickable[data-v-d2fe9686]{cursor:pointer}.coin-badge.clickable[data-v-d2fe9686]:hover{background:#f59e0b38;border-color:#f59e0b;transform:scale(1.05);box-shadow:0 0 12px #f59e0b4d}.bonus-plus[data-v-d2fe9686]{font-size:.75rem;font-weight:800;color:#10b981;background:#10b98133;border-radius:6px;padding:0 4px}.coin-icon[data-v-d2fe9686]{width:16px;height:16px;color:#f59e0b}.coin-text[data-v-d2fe9686]{font-weight:700;color:#fbbf24;font-size:.9rem}.level-badge[data-v-d2fe9686]{padding:4px 10px;background:#8b5cf626;border:1px solid rgba(139,92,246,.35);border-radius:12px;color:#c084fc;font-size:.8rem;font-weight:700}.icon-btn[data-v-d2fe9686]{background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-muted);width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.icon-btn[data-v-d2fe9686]:hover{color:var(--accent-cyan);border-color:var(--accent-cyan)}.icon-btn.active[data-v-d2fe9686]{color:var(--accent-cyan);border-color:var(--accent-cyan);background:#06b6d426}.avatar-box[data-v-d2fe9686]{width:38px;height:38px;border-radius:50%;background:var(--bg-tertiary);border:2px solid var(--accent-cyan);display:flex;align-items:center;justify-content:center;font-size:1.25rem;text-decoration:none;cursor:pointer;transition:transform .2s}.avatar-box[data-v-d2fe9686]:hover{transform:scale(1.08)}.user-profile-group[data-v-d2fe9686]{display:flex;align-items:center;gap:8px}.nav-auth-btn[data-v-d2fe9686]{padding:6px 14px;font-size:.85rem;border-radius:10px;gap:4px}.logout-btn[data-v-d2fe9686]:hover{border-color:#f43f5e}@media(max-width:900px){.brand-text[data-v-d2fe9686],.nav-item span[data-v-d2fe9686]{display:none}.navbar-wrapper[data-v-d2fe9686]{width:calc(100% - 16px);padding:6px 12px}}.toast-wrapper[data-v-43257f7d]{position:fixed;bottom:28px;right:28px;z-index:100;display:flex;align-items:center;gap:14px;padding:14px 20px;background:#0f172aeb;border:1.5px solid #f59e0b;border-radius:16px;box-shadow:0 10px 30px #f59e0b59;max-width:380px}.toast-icon[data-v-43257f7d]{width:46px;height:46px;border-radius:12px;background:#f59e0b26;display:flex;align-items:center;justify-content:center;font-size:1.6rem;flex-shrink:0}.toast-content[data-v-43257f7d]{flex:1}.toast-tag[data-v-43257f7d]{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#fbbf24;font-weight:700;margin-bottom:2px}.toast-title[data-v-43257f7d]{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:2px}.toast-desc[data-v-43257f7d]{font-size:.78rem;color:var(--text-muted)}.toast-reward[data-v-43257f7d]{display:flex;align-items:center;gap:4px;background:#f59e0b33;padding:4px 8px;border-radius:8px;font-weight:800;color:#fbbf24;font-size:.85rem}.slide-up-enter-active[data-v-43257f7d],.slide-up-leave-active[data-v-43257f7d]{transition:all .35s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-43257f7d]{opacity:0;transform:translateY(30px) scale(.92)}.slide-up-leave-to[data-v-43257f7d]{opacity:0;transform:translateY(20px) scale(.95)}.modal-backdrop[data-v-12e54523]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#030712bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-card[data-v-12e54523]{width:100%;background:var(--bg-card);border:1px solid var(--border-glow);box-shadow:var(--neon-glow),0 25px 50px -12px #000000b3;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-12e54523]{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.modal-title[data-v-12e54523]{font-size:1.15rem;font-weight:700;color:#f8fafc}.close-btn[data-v-12e54523]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-12e54523]:hover{color:#fff;background:#ffffff1a}.modal-body[data-v-12e54523]{padding:20px 22px;color:var(--text-main);max-height:75vh;overflow-y:auto}.modal-footer[data-v-12e54523]{padding:14px 22px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:flex-end;gap:12px;background:#0003}.modal-fade-enter-active[data-v-12e54523],.modal-fade-leave-active[data-v-12e54523]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-12e54523],.modal-fade-leave-to[data-v-12e54523]{opacity:0}.modal-fade-enter-active .modal-card[data-v-12e54523]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.modal-fade-enter-from .modal-card[data-v-12e54523]{transform:scale(.92) translateY(12px)}.auth-box[data-v-7b7f21dc]{display:flex;flex-direction:column;gap:16px;padding:4px 0}.auth-tabs[data-v-7b7f21dc]{display:flex;background:#ffffff0d;border:1px solid var(--border-color);border-radius:12px;padding:4px;gap:4px}.tab-btn[data-v-7b7f21dc]{flex:1;padding:8px 12px;border-radius:8px;border:none;background:transparent;color:var(--text-muted);font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s}.tab-btn.active[data-v-7b7f21dc]{background:#06b6d433;color:var(--accent-cyan)}.auth-form[data-v-7b7f21dc]{display:flex;flex-direction:column;gap:14px}.form-group[data-v-7b7f21dc]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-7b7f21dc]{font-size:.8rem;color:var(--text-dim);font-weight:600}.form-group input[data-v-7b7f21dc]{background:#0f172acc;border:1px solid var(--border-color);color:#fff;padding:10px 14px;border-radius:10px;font-size:.92rem;outline:none;transition:border-color .2s}.form-group input[data-v-7b7f21dc]:focus{border-color:var(--accent-cyan);box-shadow:0 0 10px #06b6d440}.avatar-picker[data-v-7b7f21dc]{display:flex;gap:8px;flex-wrap:wrap}.av-item[data-v-7b7f21dc]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;border-radius:10px;background:#ffffff0f;border:1px solid var(--border-color);cursor:pointer;transition:all .15s}.av-item[data-v-7b7f21dc]:hover{transform:scale(1.1);border-color:var(--accent-cyan)}.av-item.selected[data-v-7b7f21dc]{background:#06b6d440;border-color:var(--accent-cyan);box-shadow:0 0 10px #06b6d466}.error-alert[data-v-7b7f21dc]{padding:8px 12px;background:#f43f5e26;border:1px solid #f43f5e;color:#fb7185;font-size:.82rem;border-radius:8px;text-align:center}.submit-btn[data-v-7b7f21dc]{width:100%;padding:12px;margin-top:6px;font-size:.95rem}.app-layout{position:relative;min-height:100vh;display:flex;flex-direction:column}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .2s ease,transform .2s ease}.page-fade-enter-from{opacity:0;transform:translateY(8px)}.page-fade-leave-to{opacity:0;transform:translateY(-8px)}.poker-lobby-view[data-v-679ff697]{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:16px 0 40px}.hero-passport-section[data-v-679ff697]{display:grid;grid-template-columns:400px 1fr;gap:24px;padding:24px;border-radius:20px;background:radial-gradient(circle at top left,#0e1726,#06090e);border:1px solid rgba(245,158,11,.2);box-shadow:0 10px 30px #000000b3}.player-passport[data-v-679ff697]{display:flex;flex-direction:column;justify-content:space-between;background:#0f172a99;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px}.unlogged-passport[data-v-679ff697]{border-color:#38bdf84d!important;background:radial-gradient(circle at top left,#0e1726cc,#06090ee6)!important}.btn-passport-auth[data-v-679ff697]{padding:6px 14px;font-size:12px;display:flex;align-items:center;gap:5px}.btn-passport-register[data-v-679ff697]{padding:6px 14px;font-size:12px;display:flex;align-items:center;gap:5px;background:linear-gradient(135deg,#ec4899,#be185d);color:#fff;border:1px solid #f472b6}.unlogged-tips[data-v-679ff697]{margin-top:12px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.1)}.passport-header[data-v-679ff697]{display:flex;gap:16px;align-items:center}.avatar-wrapper[data-v-679ff697]{position:relative;display:flex;flex-direction:column;align-items:center}.avatar-large[data-v-679ff697]{width:64px;height:64px;background:#1e293b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;border:2px solid #f59e0b;box-shadow:0 0 15px #f59e0b66}.vip-level-badge[data-v-679ff697]{position:absolute;bottom:-6px;background:#d97706;color:#fff;font-size:10px;font-weight:800;padding:2px 6px;border-radius:8px;border:1px solid #fde68a}.passport-meta[data-v-679ff697]{flex:1}.player-name[data-v-679ff697]{font-size:18px;color:#fff;font-weight:700}.player-title[data-v-679ff697]{font-size:12px;color:#38bdf8}.wallet-balance-row[data-v-679ff697]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.balance-item[data-v-679ff697]{display:flex;flex-direction:column}.balance-item .lbl[data-v-679ff697]{font-size:11px;color:#94a3b8}.balance-item .val[data-v-679ff697]{font-size:16px;font-weight:800}.btn-claim-supply[data-v-679ff697]{display:flex;align-items:center;gap:4px;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#fde68a;padding:6px 10px;border-radius:8px;cursor:pointer;font-size:11px;transition:all .2s}.btn-claim-supply[data-v-679ff697]:hover:not(:disabled){background:#f59e0b4d;transform:translateY(-1px)}.passport-stats[data-v-679ff697]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.stat-pill[data-v-679ff697]{background:#0006;padding:6px 8px;border-radius:8px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.05)}.stat-k[data-v-679ff697]{font-size:10px;color:#64748b}.stat-v[data-v-679ff697]{font-size:12px;font-weight:700}.hero-quick-action[data-v-679ff697]{display:flex;flex-direction:column;justify-content:space-between}.live-status-pill[data-v-679ff697]{display:inline-flex;align-items:center;gap:6px;background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#34d399;font-size:11px;padding:3px 10px;border-radius:20px}.status-dot[data-v-679ff697]{width:6px;height:6px;border-radius:50%;background:#10b981}.hero-title[data-v-679ff697]{font-size:32px;font-weight:900;line-height:1.15;margin:10px 0;letter-spacing:-.5px}.gold-gradient-text[data-v-679ff697]{background:linear-gradient(135deg,#fef08a,#f59e0b,#b45309);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtext[data-v-679ff697]{font-size:13px;color:#94a3b8;max-width:540px}.quick-action-btns[data-v-679ff697]{display:flex;gap:12px;margin-top:18px}.btn-vip-primary[data-v-679ff697]{background:linear-gradient(135deg,#d97706,#b45309);color:#fff;border:1px solid #fef08a;box-shadow:0 0 15px #d9770666}.btn-vip-secondary[data-v-679ff697]{background:#38bdf826;border:1px solid rgba(56,189,248,.3);color:#38bdf8}.btn-vip-outline[data-v-679ff697]{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#cbd5e1}.tables-section[data-v-679ff697]{display:flex;flex-direction:column;gap:16px}.section-header[data-v-679ff697]{display:flex;justify-content:space-between;align-items:center}.title-group[data-v-679ff697]{display:flex;align-items:center;gap:8px}.section-title[data-v-679ff697]{font-size:18px;color:#f8fafc;font-weight:800}.online-counter[data-v-679ff697]{font-size:13px;color:#34d399}.tables-grid[data-v-679ff697]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px}.table-card[data-v-679ff697]{padding:18px;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s ease;position:relative;overflow:hidden}.table-card[data-v-679ff697]:hover{transform:translateY(-4px);box-shadow:0 12px 25px #0009}.theme-emerald[data-v-679ff697]{border:1px solid rgba(16,185,129,.3);background:radial-gradient(circle at top right,#092c19,#05140c)}.theme-gold[data-v-679ff697]{border:1px solid rgba(245,158,11,.35);background:radial-gradient(circle at top right,#332009,#110c05)}.theme-crimson[data-v-679ff697]{border:1px solid rgba(239,68,68,.35);background:radial-gradient(circle at top right,#360d0d,#140404)}.theme-obsidian[data-v-679ff697]{border:1px solid rgba(56,189,248,.3);background:radial-gradient(circle at top right,#0d2238,#060d16)}.table-card-header[data-v-679ff697]{display:flex;justify-content:space-between;align-items:center}.badge-group[data-v-679ff697]{display:flex;gap:6px}.status-indicator[data-v-679ff697]{display:flex;align-items:center;gap:4px;font-size:11px;padding:2px 6px;border-radius:6px}.status-hot[data-v-679ff697]{background:#ef444433;color:#f87171}.status-active[data-v-679ff697]{background:#f59e0b33;color:#fbbf24}.status-vip[data-v-679ff697]{background:#a855f733;color:#c084fc}.status-solo[data-v-679ff697]{background:#38bdf833;color:#38bdf8}.status-indicator .dot[data-v-679ff697]{width:5px;height:5px;border-radius:50%;background:currentColor}.table-type-badge[data-v-679ff697]{font-size:11px;color:#94a3b8;background:#0006;padding:2px 6px;border-radius:6px}.seat-count[data-v-679ff697]{display:flex;align-items:center;gap:4px;color:#cbd5e1;font-size:12px}.table-card-body[data-v-679ff697]{margin:16px 0;text-align:center}.felt-preview-ring[data-v-679ff697]{width:44px;height:44px;border-radius:50%;margin:0 auto 8px;background:#00000080;border:2px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:20px;color:#f59e0b}.table-name[data-v-679ff697]{font-size:16px;color:#f8fafc;font-weight:700;margin-bottom:6px}.blind-info[data-v-679ff697]{font-size:13px;color:#cbd5e1}.buyin-info[data-v-679ff697]{font-size:11px;color:#94a3b8;margin-top:2px}.table-seated-players[data-v-679ff697]{margin-bottom:16px}.avatars-cluster[data-v-679ff697]{display:flex;justify-content:center;gap:6px}.mini-avatar[data-v-679ff697]{width:28px;height:28px;border-radius:50%;background:#1e293b;border:1px solid #f59e0b;display:flex;align-items:center;justify-content:center;font-size:14px}.empty-seat-dot[data-v-679ff697]{width:28px;height:28px;border-radius:50%;border:1px dashed rgba(255,255,255,.2)}.btn-enter-table[data-v-679ff697]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#f8fafc;font-size:13px;cursor:pointer;transition:all .2s}.table-card:hover .btn-enter-table[data-v-679ff697]{background:#0284c7;border-color:#38bdf8}.bottom-features-grid[data-v-679ff697]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hall-of-fame[data-v-679ff697],.security-card[data-v-679ff697]{padding:20px;border-radius:16px}.card-header[data-v-679ff697]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-icon[data-v-679ff697]{display:flex;align-items:center;gap:8px}.header-icon h4[data-v-679ff697]{font-size:15px;color:#f8fafc;font-weight:700}.leader-list[data-v-679ff697]{display:flex;flex-direction:column;gap:10px}.leader-item[data-v-679ff697]{display:flex;align-items:center;padding:8px 12px;border-radius:8px;background:#0000004d;gap:12px}.rank-num[data-v-679ff697]{font-size:14px;font-weight:800;width:24px;text-align:center}.rank-1[data-v-679ff697]{color:#f59e0b}.rank-2[data-v-679ff697]{color:#94a3b8}.rank-3[data-v-679ff697]{color:#b45309}.leader-avatar[data-v-679ff697]{font-size:20px}.leader-info[data-v-679ff697]{flex:1;display:flex;flex-direction:column}.leader-name[data-v-679ff697]{font-size:13px;color:#fff;font-weight:600}.features-list[data-v-679ff697]{display:flex;flex-direction:column;gap:14px}.feat-item[data-v-679ff697]{display:flex;gap:12px}.feat-item h5[data-v-679ff697]{font-size:13px;color:#38bdf8;font-weight:700;margin-bottom:2px}.feat-item p[data-v-679ff697]{font-size:12px;color:#94a3b8;line-height:1.5}.rules-modal-content[data-v-679ff697]{max-height:480px;overflow-y:auto;padding:4px}.rank-row[data-v-679ff697]{display:grid;grid-template-columns:180px 140px 1fr;gap:12px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.rank-badge[data-v-679ff697]{background:#f59e0b33;color:#fbbf24;padding:1px 6px;border-radius:4px;font-size:10px;margin-right:6px}.cards-preview[data-v-679ff697]{color:#facc15;font-size:12px}.create-room-modal[data-v-679ff697]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-679ff697]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-679ff697]{font-size:12px;color:#94a3b8}.custom-input[data-v-679ff697],.custom-select[data-v-679ff697]{background:#00000080;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:10px 14px;color:#fff;font-size:14px}.arcade-section[data-v-679ff697]{display:flex;flex-direction:column;gap:16px}.arcade-grid[data-v-679ff697]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.arcade-card[data-v-679ff697]{padding:16px;border-radius:14px;background:#0f172a99;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:all .25s ease}.arcade-card[data-v-679ff697]:hover{transform:translateY(-3px);border-color:#06b6d466;box-shadow:0 10px 25px #06b6d426}.arcade-card-top[data-v-679ff697]{display:flex;justify-content:space-between;align-items:center}.arcade-icon[data-v-679ff697]{font-size:28px}.arcade-play-count[data-v-679ff697]{font-size:11px;color:#fbbf24;background:#f59e0b1a;padding:2px 8px;border-radius:12px}.arcade-card-mid[data-v-679ff697]{margin:12px 0}.arcade-title[data-v-679ff697]{font-size:16px;color:#f8fafc;font-weight:700}.arcade-sub[data-v-679ff697]{font-size:10px;color:#06b6d4;letter-spacing:.5px}.arcade-desc[data-v-679ff697]{font-size:12px;color:#94a3b8;margin-top:6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arcade-card-btm[data-v-679ff697]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.05);padding-top:10px}.arcade-tags[data-v-679ff697]{display:flex;gap:4px}.arcade-tag[data-v-679ff697]{font-size:10px;color:#64748b}.btn-play-mini[data-v-679ff697]{display:flex;align-items:center;gap:4px;font-size:12px;color:#38bdf8;background:transparent;border:none;cursor:pointer;padding:4px 6px}.arcade-card:hover .btn-play-mini[data-v-679ff697]{color:#06b6d4;transform:translate(2px)}@media(max-width:900px){.hero-passport-section[data-v-679ff697],.bottom-features-grid[data-v-679ff697]{grid-template-columns:1fr}}.gomoku-container[data-v-30bed9e3]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:680px;margin:0 auto}.game-dashboard[data-v-30bed9e3]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 20px;border-radius:14px}.player-status[data-v-30bed9e3]{display:flex;align-items:center;gap:12px;padding:6px 12px;border-radius:10px;transition:all .2s ease;border:1px solid transparent}.player-status.active[data-v-30bed9e3]{background:#06b6d41f;border-color:#06b6d466}.piece-indicator[data-v-30bed9e3]{width:26px;height:26px;border-radius:50%;box-shadow:0 4px 8px #0006}.piece-indicator.black[data-v-30bed9e3]{background:radial-gradient(circle at 35% 35%,#475569,#0f172a 80%);border:1px solid #64748b}.piece-indicator.white[data-v-30bed9e3]{background:radial-gradient(circle at 35% 35%,#fff,#cbd5e1 80%);border:1px solid #94a3b8}.player-info[data-v-30bed9e3]{display:flex;flex-direction:column}.player-name[data-v-30bed9e3]{font-size:.9rem;font-weight:700}.player-role[data-v-30bed9e3]{font-size:.75rem;color:var(--text-dim)}.match-info[data-v-30bed9e3]{text-align:center}.vs-badge[data-v-30bed9e3]{font-size:1.1rem;font-weight:800;color:var(--accent-cyan)}.turn-counter[data-v-30bed9e3]{font-size:.75rem;color:var(--text-dim)}.board-wrapper[data-v-30bed9e3]{padding:14px;border-radius:18px;background:#deb887;background:radial-gradient(circle,#e2ba7d,#c49658);box-shadow:inset 0 0 40px #0006,0 16px 32px #00000080;border:4px solid #8b5a2b;width:100%;aspect-ratio:1 / 1;max-width:580px}.board-grid[data-v-30bed9e3]{display:flex;flex-direction:column;width:100%;height:100%}.board-row[data-v-30bed9e3]{display:flex;flex:1}.board-cell[data-v-30bed9e3]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.board-cell[data-v-30bed9e3]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#5c3a21}.board-cell[data-v-30bed9e3]:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:#5c3a21}.board-row:first-child .board-cell[data-v-30bed9e3]:after{top:50%}.board-row:last-child .board-cell[data-v-30bed9e3]:after{bottom:50%}.board-cell[data-v-30bed9e3]:first-child:before{left:50%}.board-cell[data-v-30bed9e3]:last-child:before{right:50%}.star-point[data-v-30bed9e3]:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:#5c3a21;z-index:1}.piece[data-v-30bed9e3]{width:82%;height:82%;border-radius:50%;position:relative;z-index:2;box-shadow:0 4px 10px #0009;display:flex;align-items:center;justify-content:center}.piece-black[data-v-30bed9e3]{background:radial-gradient(circle at 35% 35%,#475569,#020617 80%)}.piece-white[data-v-30bed9e3]{background:radial-gradient(circle at 35% 35%,#fff,#cbd5e1 80%)}.last-move .last-dot[data-v-30bed9e3]{width:7px;height:7px;border-radius:50%;background:#f43f5e;box-shadow:0 0 6px #f43f5e}.win-cell .piece[data-v-30bed9e3]{animation:pulseGlow 1.2s infinite ease-in-out;box-shadow:0 0 16px #fbbf24}.control-panel[data-v-30bed9e3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 18px;border-radius:14px}.mode-select[data-v-30bed9e3],.diff-select[data-v-30bed9e3],.action-buttons[data-v-30bed9e3]{display:flex;gap:8px}.ctrl-btn[data-v-30bed9e3]{padding:8px 14px;font-size:.85rem;font-weight:600;border-radius:10px;border:1px solid var(--border-color);background:#ffffff0d;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.ctrl-btn[data-v-30bed9e3]:hover:not(:disabled){border-color:var(--accent-cyan);color:var(--accent-cyan)}.ctrl-btn.active[data-v-30bed9e3]{background:#06b6d433;border-color:var(--accent-cyan);color:var(--accent-cyan)}.ctrl-btn[data-v-30bed9e3]:disabled{opacity:.4;cursor:not-allowed}.ctrl-btn.reset[data-v-30bed9e3]:hover{border-color:#f43f5e;color:#f43f5e}.modal-settle-body[data-v-30bed9e3]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0}.settle-trophy[data-v-30bed9e3]{margin-bottom:12px}.settle-status[data-v-30bed9e3]{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:6px}.settle-desc[data-v-30bed9e3]{font-size:.88rem;color:var(--text-muted);margin-bottom:20px}.reward-box[data-v-30bed9e3]{display:flex;align-items:center;gap:8px;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);padding:8px 18px;border-radius:12px;color:#fbbf24;font-weight:700;font-size:1rem}.pop-enter-active[data-v-30bed9e3]{transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s}.pop-enter-from[data-v-30bed9e3]{transform:scale(.3);opacity:0}.hint-ring[data-v-30bed9e3]{width:58%;height:58%;border-radius:50%;border:3px dashed #f59e0b;position:relative;z-index:5;animation:hint-pulse-30bed9e3 1.4s infinite ease-in-out;background:#f59e0b40;box-shadow:0 0 10px #f59e0bb3}@keyframes hint-pulse-30bed9e3{0%,to{transform:scale(.9);opacity:.6}50%{transform:scale(1.15);opacity:1}}.snake-container[data-v-9f1d8bba]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:580px;margin:0 auto}.game-dashboard[data-v-9f1d8bba]{display:flex;align-items:center;justify-content:space-around;width:100%;padding:12px 18px;border-radius:14px}.stat-card[data-v-9f1d8bba]{display:flex;flex-direction:column;align-items:center}.stat-label[data-v-9f1d8bba]{font-size:.72rem;color:var(--text-dim)}.stat-value[data-v-9f1d8bba]{font-size:1.15rem;font-weight:800}.canvas-wrapper[data-v-9f1d8bba]{position:relative;border-radius:18px;overflow:hidden;border:2px solid var(--border-color);box-shadow:0 12px 30px #00000080;line-height:0}.snake-canvas[data-v-9f1d8bba]{display:block;max-width:100%;height:auto}.overlay[data-v-9f1d8bba]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0f19d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;text-align:center}.overlay-box h3[data-v-9f1d8bba]{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:4px}.overlay-box p[data-v-9f1d8bba]{font-size:.85rem;color:var(--text-muted)}.control-panel[data-v-9f1d8bba]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;padding:14px 18px;border-radius:14px}.desktop-tips[data-v-9f1d8bba]{display:flex;gap:16px;font-size:.8rem;color:var(--text-dim)}.desktop-tips kbd[data-v-9f1d8bba]{background:#ffffff1a;padding:2px 6px;border-radius:4px;color:#fff;border:1px solid rgba(255,255,255,.2);margin:0 2px}.virtual-dpad[data-v-9f1d8bba]{display:flex;flex-direction:column;align-items:center;gap:6px;margin:4px 0}.dpad-mid[data-v-9f1d8bba]{display:flex;gap:6px;align-items:center}.dpad-btn[data-v-9f1d8bba]{width:48px;height:48px;border-radius:12px;background:#ffffff14;border:1px solid var(--border-color);color:var(--accent-cyan);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.dpad-btn[data-v-9f1d8bba]:active{transform:scale(.92);background:var(--accent-cyan);color:#0f172a}.dpad-center[data-v-9f1d8bba]{width:48px;height:48px;border-radius:12px;background:#06b6d426;border:1px solid var(--border-color);color:var(--accent-cyan);display:flex;align-items:center;justify-content:center;cursor:pointer}.actions[data-v-9f1d8bba]{display:flex;gap:10px}.ctrl-btn[data-v-9f1d8bba]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;font-weight:600;font-size:.88rem;transition:all .2s}.ctrl-btn[data-v-9f1d8bba]:hover{color:var(--accent-cyan);border-color:var(--accent-cyan)}.ctrl-btn.reset[data-v-9f1d8bba]:hover{color:#f43f5e;border-color:#f43f5e}.ctrl-btn.boost-btn[data-v-9f1d8bba]{color:#fbbf24;border-color:#f59e0b4d;background:#f59e0b1a}.ctrl-btn.boost-btn.active[data-v-9f1d8bba]{background:#f59e0b40;border-color:#f59e0b;color:#fff;box-shadow:0 0 12px #f59e0b66}.modal-settle-body[data-v-9f1d8bba]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0}.settle-trophy[data-v-9f1d8bba]{margin-bottom:12px}.settle-status[data-v-9f1d8bba]{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:6px}.settle-desc[data-v-9f1d8bba]{font-size:.9rem;color:var(--text-muted);margin-bottom:20px}.reward-box[data-v-9f1d8bba]{display:flex;align-items:center;gap:8px;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);padding:8px 18px;border-radius:12px;color:#fbbf24;font-weight:700;font-size:1rem}.game-2048-container[data-v-1df059e2]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:500px;margin:0 auto}.game-dashboard[data-v-1df059e2]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;border-radius:16px}.logo-text[data-v-1df059e2]{font-size:2.2rem;font-weight:800;line-height:1;background:linear-gradient(135deg,#f59e0b,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo-sub[data-v-1df059e2]{font-size:.75rem;color:var(--text-dim)}.scores-group[data-v-1df059e2]{display:flex;gap:10px}.score-pill[data-v-1df059e2]{display:flex;flex-direction:column;align-items:center;padding:6px 14px;border-radius:12px;min-width:84px;background:#0000004d;border:1px solid var(--border-color)}.score-label[data-v-1df059e2]{font-size:.68rem;color:var(--text-dim)}.score-val[data-v-1df059e2]{font-size:1.15rem;font-weight:800}.score-pill.current .score-val[data-v-1df059e2]{color:var(--accent-cyan)}.score-pill.best .score-val[data-v-1df059e2]{color:#fbbf24}.toolbar[data-v-1df059e2]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 18px;border-radius:14px}.tip-text[data-v-1df059e2]{font-size:.8rem;color:var(--text-muted)}.actions[data-v-1df059e2]{display:flex;gap:8px}.ctrl-btn[data-v-1df059e2]{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:10px;background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-muted);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}.ctrl-btn[data-v-1df059e2]:hover:not(:disabled){border-color:var(--accent-cyan);color:var(--accent-cyan)}.ctrl-btn[data-v-1df059e2]:disabled{opacity:.4;cursor:not-allowed}.ctrl-btn.reset[data-v-1df059e2]:hover{border-color:#f43f5e;color:#f43f5e}.board-grid[data-v-1df059e2]{width:100%;aspect-ratio:1 / 1;padding:12px;border-radius:18px;background:#0f172ad9;border:2px solid var(--border-color);display:flex;flex-direction:column;gap:12px;touch-action:none}.grid-row[data-v-1df059e2]{display:flex;flex:1;gap:12px}.grid-cell[data-v-1df059e2]{flex:1;border-radius:12px;background:#ffffff0a;position:relative;display:flex;align-items:center;justify-content:center}.tile[data-v-1df059e2]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.7rem;font-weight:800;box-shadow:0 4px 12px #0000004d;transition:transform .15s ease-out}.tile-2[data-v-1df059e2]{background:#334155;color:#f8fafc}.tile-4[data-v-1df059e2]{background:#475569;color:#f8fafc}.tile-8[data-v-1df059e2]{background:#0284c7;color:#fff;box-shadow:0 0 10px #0284c780}.tile-16[data-v-1df059e2]{background:#0d9488;color:#fff;box-shadow:0 0 12px #0d948899}.tile-32[data-v-1df059e2]{background:#16a34a;color:#fff;box-shadow:0 0 14px #16a34a99}.tile-64[data-v-1df059e2]{background:#ca8a04;color:#fff;box-shadow:0 0 16px #ca8a04b3}.tile-128[data-v-1df059e2]{background:#ea580c;color:#fff;font-size:1.45rem;box-shadow:0 0 18px #ea580cb3}.tile-256[data-v-1df059e2]{background:#dc2626;color:#fff;font-size:1.45rem;box-shadow:0 0 20px #dc2626cc}.tile-512[data-v-1df059e2]{background:#9333ea;color:#fff;font-size:1.45rem;box-shadow:0 0 22px #9333eacc}.tile-1024[data-v-1df059e2]{background:#c026d3;color:#fff;font-size:1.25rem;box-shadow:0 0 24px #c026d3e6}.tile-2048[data-v-1df059e2]{background:linear-gradient(135deg,#e11d48,#fbbf24);color:#fff;font-size:1.25rem;box-shadow:0 0 30px #fbbf24;animation:pulseGlow 2s infinite}.tile-super[data-v-1df059e2]{background:linear-gradient(135deg,#06b6d4,#8b5cf6);color:#fff;font-size:1.15rem;box-shadow:0 0 35px #06b6d4}.tile-pop-enter-active[data-v-1df059e2]{animation:tileAppear-1df059e2 .2s cubic-bezier(.175,.885,.32,1.275)}@keyframes tileAppear-1df059e2{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.modal-settle-body[data-v-1df059e2]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0}.settle-trophy[data-v-1df059e2]{margin-bottom:12px}.settle-status[data-v-1df059e2]{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:6px}.settle-desc[data-v-1df059e2]{font-size:.9rem;color:var(--text-muted);margin-bottom:20px}.reward-box[data-v-1df059e2]{display:flex;align-items:center;gap:8px;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);padding:8px 18px;border-radius:12px;color:#fbbf24;font-weight:700;font-size:1rem}.shooter-container[data-v-e4f39d4a]{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:520px;margin:0 auto}.game-dashboard[data-v-e4f39d4a]{display:flex;align-items:center;justify-content:space-around;width:100%;padding:12px 18px;border-radius:14px}.stat-card[data-v-e4f39d4a]{display:flex;flex-direction:column;align-items:center}.stat-label[data-v-e4f39d4a]{font-size:.72rem;color:var(--text-dim)}.stat-value[data-v-e4f39d4a]{font-size:1.15rem;font-weight:800}.canvas-wrapper[data-v-e4f39d4a]{position:relative;border-radius:18px;overflow:hidden;border:2px solid var(--border-color);box-shadow:0 16px 36px #0009;line-height:0;cursor:crosshair}.shooter-canvas[data-v-e4f39d4a]{display:block;max-width:100%;height:auto}.boss-bar-container[data-v-e4f39d4a]{position:absolute;top:14px;left:50%;transform:translate(-50%);width:80%;background:#0f172ad9;border:1px solid #ef4444;border-radius:10px;padding:6px 12px;box-shadow:0 0 15px #ef444480}.boss-info[data-v-e4f39d4a]{display:flex;justify-content:space-between;font-size:.75rem;font-weight:700;color:#ef4444;margin-bottom:4px}.boss-hp-track[data-v-e4f39d4a]{width:100%;height:8px;background:#00000080;border-radius:4px;overflow:hidden}.boss-hp-fill[data-v-e4f39d4a]{height:100%;background:linear-gradient(90deg,#f59e0b,#ef4444);transition:width .15s}.overlay[data-v-e4f39d4a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0f19d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;text-align:center}.overlay-box h3[data-v-e4f39d4a]{font-size:1.4rem;font-weight:800;color:#fff}.control-panel[data-v-e4f39d4a]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:12px 18px;border-radius:14px}.control-tips[data-v-e4f39d4a]{font-size:.78rem;color:var(--text-dim);text-align:center}.control-tips kbd[data-v-e4f39d4a]{background:#ffffff1a;padding:2px 6px;border-radius:4px;color:#fff;border:1px solid rgba(255,255,255,.2)}.actions[data-v-e4f39d4a]{display:flex;gap:10px}.ctrl-btn[data-v-e4f39d4a]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-muted);font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s}.ctrl-btn[data-v-e4f39d4a]:hover{color:var(--accent-cyan);border-color:var(--accent-cyan)}.ctrl-btn.reset[data-v-e4f39d4a]:hover{color:#f43f5e;border-color:#f43f5e}.emp-action-btn[data-v-e4f39d4a]{background:#f59e0b26;border-color:#f59e0b66;color:#fbbf24}.emp-action-btn[data-v-e4f39d4a]:hover:not(:disabled){background:#f59e0b4d;border-color:#f59e0b;color:#fff;box-shadow:0 0 14px #f59e0b80}.float-bomb-btn[data-v-e4f39d4a]{position:absolute;right:14px;bottom:18px;z-index:20;display:flex;align-items:center;gap:6px;background:#f59e0bd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #fbbf24;color:#1e1b4b;font-weight:800;padding:8px 14px;border-radius:24px;cursor:pointer;box-shadow:0 0 16px #f59e0b99;transition:all .2s ease}.float-bomb-btn[data-v-e4f39d4a]:hover:not(:disabled){transform:scale(1.08);background:#f59e0b}.float-bomb-btn[data-v-e4f39d4a]:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.modal-settle-body[data-v-e4f39d4a]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0}.settle-trophy[data-v-e4f39d4a]{margin-bottom:12px}.settle-status[data-v-e4f39d4a]{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:6px}.settle-desc[data-v-e4f39d4a]{font-size:.9rem;color:var(--text-muted);margin-bottom:20px}.reward-box[data-v-e4f39d4a]{display:flex;align-items:center;gap:8px;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);padding:8px 18px;border-radius:12px;color:#fbbf24;font-weight:700;font-size:1rem}.minesweeper-container[data-v-9d80c93b]{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:680px;margin:0 auto}.game-dashboard[data-v-9d80c93b]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 24px;border-radius:14px}.dashboard-badge[data-v-9d80c93b]{display:flex;align-items:center;gap:8px;background:#0006;padding:6px 14px;border-radius:12px;border:1px solid var(--border-color)}.badge-num[data-v-9d80c93b]{font-size:1.35rem;font-weight:800;letter-spacing:2px}.face-btn[data-v-9d80c93b]{background:#ffffff14;border:2px solid var(--border-color);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s,border-color .2s}.face-btn[data-v-9d80c93b]:hover{transform:scale(1.1);border-color:var(--accent-cyan)}.face-icon[data-v-9d80c93b]{font-size:1.5rem}.toolbar[data-v-9d80c93b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%;padding:10px 18px;border-radius:14px}.difficulty-tabs[data-v-9d80c93b]{display:flex;gap:8px}.tab-btn[data-v-9d80c93b]{padding:6px 14px;border-radius:8px;background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-muted);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}.tab-btn[data-v-9d80c93b]:hover{color:var(--accent-cyan);border-color:var(--accent-cyan)}.tab-btn.active[data-v-9d80c93b]{background:#06b6d433;border-color:var(--accent-cyan);color:var(--accent-cyan)}.flag-mode-btn[data-v-9d80c93b]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-muted);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}.flag-mode-btn.active[data-v-9d80c93b]{background:#f43f5e33;border-color:#f43f5e;color:#f43f5e}.mine-board-wrapper[data-v-9d80c93b]{padding:14px;border-radius:18px;width:100%;overflow-x:auto;display:flex;justify-content:center}.mine-grid[data-v-9d80c93b]{display:grid;gap:4px;width:100%}.mine-cell[data-v-9d80c93b]{aspect-ratio:1 / 1;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:800;transition:background .15s,transform .1s}.mine-cell[data-v-9d80c93b]:hover:not(.revealed){background:#ffffff29;border-color:var(--accent-cyan)}.mine-cell.revealed[data-v-9d80c93b]{background:#0f172aa6;border-color:#ffffff0a;cursor:default}.mine-cell.is-mine[data-v-9d80c93b]{background:#f43f5e}.mine-cell.exploded[data-v-9d80c93b]{background:#ef4444;animation:pulseGlow 1s infinite}.mine-number[data-v-9d80c93b]{font-size:1.1rem}.num-1[data-v-9d80c93b]{color:#38bdf8}.num-2[data-v-9d80c93b]{color:#34d399}.num-3[data-v-9d80c93b]{color:#f87171}.num-4[data-v-9d80c93b]{color:#818cf8}.num-5[data-v-9d80c93b]{color:#fbbf24}.num-6[data-v-9d80c93b]{color:#2dd4bf}.num-7[data-v-9d80c93b]{color:#e879f9}.num-8[data-v-9d80c93b]{color:#94a3b8}.footer-tip[data-v-9d80c93b]{display:flex;flex-direction:column;align-items:center;font-size:.75rem;color:var(--text-dim);gap:4px}.modal-settle-body[data-v-9d80c93b]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0}.settle-trophy[data-v-9d80c93b]{margin-bottom:12px}.settle-status[data-v-9d80c93b]{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:6px}.settle-desc[data-v-9d80c93b]{font-size:.9rem;color:var(--text-muted);margin-bottom:20px}.reward-box[data-v-9d80c93b]{display:flex;align-items:center;gap:8px;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);padding:8px 18px;border-radius:12px;color:#fbbf24;font-weight:700;font-size:1rem}.zhajinhua-container[data-v-4cd95b94]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:900px;margin:0 auto}.game-dashboard[data-v-4cd95b94]{display:flex;align-items:center;justify-content:space-around;width:100%;padding:12px 20px;border-radius:16px}.stat-card[data-v-4cd95b94]{display:flex;flex-direction:column;align-items:center}.stat-label[data-v-4cd95b94]{font-size:.72rem;color:var(--text-dim)}.stat-value[data-v-4cd95b94]{font-size:1.15rem;font-weight:800}.poker-table-wrapper[data-v-4cd95b94]{position:relative;width:100%;aspect-ratio:16 / 10.5;max-height:540px;border-radius:120px;background:radial-gradient(circle,#0e3b24,#082114 80%,#031009);border:12px solid #5a3818;box-shadow:inset 0 0 50px #000c,0 20px 40px #000000b3;padding:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}.poker-felt[data-v-4cd95b94]{position:relative;width:100%;height:100%;border-radius:100px;border:2px dashed rgba(245,158,11,.35)}.felt-inner-ring[data-v-4cd95b94]{position:absolute;top:15px;right:15px;bottom:15px;left:15px;border-radius:85px;border:1px solid rgba(255,255,255,.05);pointer-events:none}.table-center-pot[data-v-4cd95b94]{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:5}.chips-stack[data-v-4cd95b94]{display:flex;gap:-10px;margin-bottom:2px}.chip-item[data-v-4cd95b94]{font-size:1.8rem;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}.pot-badge[data-v-4cd95b94]{display:flex;flex-direction:column;align-items:center;background:#000000a6;border:1.5px solid #fbbf24;padding:4px 16px;border-radius:20px;box-shadow:0 0 15px #fbbf2459}.pot-title[data-v-4cd95b94]{font-size:.65rem;color:#fbbf24;letter-spacing:1px}.pot-num[data-v-4cd95b94]{font-size:1.3rem;font-weight:800;color:#fff}.pk-hint-banner[data-v-4cd95b94]{margin-top:8px;background:#f43f5ed9;color:#fff;font-size:.8rem;font-weight:700;padding:3px 12px;border-radius:12px;white-space:nowrap}.seat[data-v-4cd95b94]{position:absolute;display:flex;flex-direction:column;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:10}.seat-player-box[data-v-4cd95b94]{display:flex;align-items:center;gap:8px;background:#0f172ad9;border:1px solid rgba(255,255,255,.15);padding:4px 10px;border-radius:14px;margin-bottom:6px;box-shadow:0 4px 10px #0006}.seat.is-turn .seat-player-box[data-v-4cd95b94]{border-color:#38bdf8;box-shadow:0 0 16px #38bdf8b3;animation:pulseGlow 1.8s infinite}.seat.is-folded[data-v-4cd95b94]{opacity:.45;filter:grayscale(80%)}.seat.can-pk[data-v-4cd95b94]{cursor:pointer;animation:pulseGlow 1s infinite}.seat.can-pk .seat-player-box[data-v-4cd95b94]{border-color:#f43f5e;box-shadow:0 0 20px #f43f5e}.player-avatar[data-v-4cd95b94]{font-size:1.5rem}.player-info[data-v-4cd95b94]{display:flex;flex-direction:column}.player-name[data-v-4cd95b94]{font-size:.78rem;font-weight:700;color:#fff}.player-coins[data-v-4cd95b94]{font-size:.72rem;color:#fbbf24}.status-bubble[data-v-4cd95b94]{position:absolute;top:-24px;background:#06b6d4f2;color:#0f172a;font-weight:800;font-size:.72rem;padding:2px 8px;border-radius:10px;white-space:nowrap}.seat-top[data-v-4cd95b94]{top:10px;left:50%;transform:translate(-50%)}.seat-left[data-v-4cd95b94]{left:14px;top:44%;transform:translateY(-50%)}.seat-right[data-v-4cd95b94]{right:14px;top:44%;transform:translateY(-50%)}.seat-bottom[data-v-4cd95b94]{bottom:8px;left:50%;transform:translate(-50%);flex-direction:column-reverse}.me-box[data-v-4cd95b94]{margin-top:6px;margin-bottom:0;padding:6px 14px}.play-mode-pill span[data-v-4cd95b94]{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:8px}.badge-blind[data-v-4cd95b94]{background:#3b82f640;color:#60a5fa}.badge-seen[data-v-4cd95b94]{background:#10b98140;color:#34d399}.badge-folded[data-v-4cd95b94]{background:#ef444440;color:#f87171}.cards-row[data-v-4cd95b94]{display:flex;gap:4px}.my-cards-container[data-v-4cd95b94]{display:flex;gap:6px;position:relative;cursor:pointer}.poker-card[data-v-4cd95b94]{width:44px;height:62px;background:#fff;border-radius:6px;box-shadow:0 4px 8px #00000080;position:relative;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.my-card[data-v-4cd95b94]{width:58px;height:82px;border-radius:8px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.my-card[data-v-4cd95b94]:hover{transform:translateY(-8px)}.card-back[data-v-4cd95b94]{width:100%;height:100%;border-radius:inherit;background:repeating-linear-gradient(45deg,#991b1b,#991b1b 6px,#7f1d1d 6px,#7f1d1d 12px);border:2px solid #fef08a;display:flex;align-items:center;justify-content:center}.peek-hint[data-v-4cd95b94]{font-size:.65rem;font-weight:800;color:#fef08a;text-align:center;line-height:1.1}.card-face[data-v-4cd95b94]{width:100%;height:100%;position:relative}.card-corner[data-v-4cd95b94]{position:absolute;font-size:.75rem;font-weight:800;line-height:1;text-align:center}.card-corner.top[data-v-4cd95b94]{top:4px;left:4px}.card-corner.bottom[data-v-4cd95b94]{bottom:4px;right:4px;transform:rotate(180deg)}.card-center-suit[data-v-4cd95b94]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem}.hand-type-tag[data-v-4cd95b94],.my-hand-tag[data-v-4cd95b94]{background:#f59e0bf2;color:#0f172a;font-weight:800;font-size:.72rem;padding:2px 8px;border-radius:10px;margin-top:4px;box-shadow:0 0 10px #f59e0b80}.my-hand-tag[data-v-4cd95b94]{position:absolute;bottom:-22px;left:50%;transform:translate(-50%);white-space:nowrap}.action-dock[data-v-4cd95b94]{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 20px;border-radius:16px}.dock-actions[data-v-4cd95b94]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}.btn-big[data-v-4cd95b94]{padding:12px 28px;font-size:1rem}.raise-group[data-v-4cd95b94]{display:flex;gap:8px}.btn-raise[data-v-4cd95b94]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.btn-pk[data-v-4cd95b94]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 0 15px #8b5cf666}.waiting-box[data-v-4cd95b94]{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:.95rem}.pk-overlay[data-v-4cd95b94]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#030712e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.pk-stage[data-v-4cd95b94]{display:flex;flex-direction:column;align-items:center;gap:24px}.pk-title[data-v-4cd95b94]{font-size:1.8rem;font-weight:900;color:#fbbf24;text-shadow:0 0 20px rgba(251,191,36,.6)}.pk-combatants[data-v-4cd95b94]{display:flex;align-items:center;gap:40px}.combatant[data-v-4cd95b94]{display:flex;flex-direction:column;align-items:center;padding:24px;border-radius:20px;background:#ffffff0d;border:2px solid rgba(255,255,255,.15);min-width:140px;position:relative;transition:all .3s}.combatant-avatar[data-v-4cd95b94]{font-size:3rem;margin-bottom:8px}.combatant-name[data-v-4cd95b94]{font-size:1.1rem;color:#fff;margin-bottom:14px}.pk-cards .pk-card[data-v-4cd95b94]{width:70px;height:98px}.is-pk-winner[data-v-4cd95b94]{border-color:#fbbf24;box-shadow:0 0 35px #fbbf24cc;transform:scale(1.08)}.is-pk-loser[data-v-4cd95b94]{opacity:.35;filter:grayscale(100%)}.result-stamp[data-v-4cd95b94]{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);font-size:2rem;font-weight:900;padding:4px 16px;border-radius:8px}.result-stamp.win[data-v-4cd95b94]{color:#fbbf24;border:3px solid #fbbf24}.result-stamp.lose[data-v-4cd95b94]{color:#ef4444;border:3px solid #ef4444}.pk-vs[data-v-4cd95b94]{display:flex;flex-direction:column;align-items:center;font-size:1.8rem;font-weight:900;color:#f43f5e}.pk-zoom-enter-active[data-v-4cd95b94],.pk-zoom-leave-active[data-v-4cd95b94]{transition:opacity .3s,transform .3s}.pk-zoom-enter-from[data-v-4cd95b94],.pk-zoom-leave-to[data-v-4cd95b94]{opacity:0;transform:scale(.85)}.modal-settle-body[data-v-4cd95b94]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0}.settle-trophy[data-v-4cd95b94]{margin-bottom:12px}.settle-status[data-v-4cd95b94]{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:6px}.settle-desc[data-v-4cd95b94]{font-size:.9rem;color:var(--text-muted);margin-bottom:20px}.reward-box[data-v-4cd95b94]{display:flex;align-items:center;gap:8px;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);padding:8px 18px;border-radius:12px;color:#fbbf24;font-weight:700;font-size:1rem}@media(max-width:768px){.poker-table-wrapper[data-v-4cd95b94]{aspect-ratio:16 / 13;border-radius:60px}.poker-card[data-v-4cd95b94]{width:34px;height:48px}.my-card[data-v-4cd95b94]{width:44px;height:62px}.seat-player-box[data-v-4cd95b94]{padding:3px 8px}}.multiplayer-texas[data-v-aebd89b4]{display:flex;flex-direction:column;height:100%;width:100%;position:relative;background:radial-gradient(circle at center,#0b1324,#030712);-webkit-user-select:none;user-select:none;overflow:hidden}.hud-top-bar[data-v-aebd89b4]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#0f172ae0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);z-index:10}.hud-left[data-v-aebd89b4]{display:flex;align-items:center;gap:12px}.hud-back-btn[data-v-aebd89b4]{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:12px;text-decoration:none;transition:all .2s}.hud-back-btn[data-v-aebd89b4]:hover{background:#ffffff26;color:#fff}.room-selector[data-v-aebd89b4]{display:flex;align-items:center;gap:6px}.selector-label[data-v-aebd89b4]{font-size:11px;color:#64748b}.room-chips[data-v-aebd89b4]{display:flex;gap:6px}.room-pill-btn[data-v-aebd89b4]{padding:4px 10px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:12px;cursor:pointer;transition:all .2s;display:flex;gap:4px;align-items:center}.room-pill-btn.active[data-v-aebd89b4]{background:#06b6d433;border-color:#06b6d4;color:#38bdf8;box-shadow:0 0 10px #06b6d459}.room-pill-btn.is-short.active[data-v-aebd89b4]{background:#f59e0b33;border-color:#f59e0b;color:#fbbf24;box-shadow:0 0 10px #f59e0b59}.room-stakes[data-v-aebd89b4]{font-size:11px;color:#eab308}.hud-center[data-v-aebd89b4]{display:flex;align-items:center;gap:12px}.mode-badge[data-v-aebd89b4]{padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700}.mode-badge.standard[data-v-aebd89b4]{background:#38bdf826;border:1px solid rgba(56,189,248,.3);color:#38bdf8}.mode-badge.short[data-v-aebd89b4]{background:#f59e0b2e;border:1px solid rgba(245,158,11,.4);color:#fbbf24;animation:pulse 2s infinite}.stat-badge[data-v-aebd89b4]{display:flex;flex-direction:column;align-items:center;background:#00000059;padding:3px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.badge-lbl[data-v-aebd89b4]{font-size:10px;color:#64748b}.badge-val[data-v-aebd89b4]{font-size:12px}.hud-right[data-v-aebd89b4]{display:flex;align-items:center;gap:8px}.my-wallet-badge[data-v-aebd89b4]{display:flex;align-items:center;gap:6px;background:#9333ea26;border:1px solid rgba(147,51,234,.35);padding:4px 10px;border-radius:8px;font-size:12px}.wallet-lbl[data-v-aebd89b4]{font-size:10px;color:#c084fc}.btn-hud[data-v-aebd89b4]{display:flex;align-items:center;gap:5px;padding:5px 11px;border-radius:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#e2e8f0;font-size:12px;cursor:pointer;transition:all .2s}.btn-hud[data-v-aebd89b4]:hover{background:#ffffff26;transform:translateY(-1px)}.btn-invite[data-v-aebd89b4]{background:#10b98126;border-color:#10b98166;color:#6ee7b7}.btn-stand[data-v-aebd89b4]{background:#f43f5e26;border-color:#f43f5e66;color:#fda4af}.short-deck-banner[data-v-aebd89b4]{background:linear-gradient(90deg,#f59e0b40,#d9770626);border-bottom:1px solid rgba(245,158,11,.3);padding:4px 16px;display:flex;justify-content:center}.banner-inner[data-v-aebd89b4]{display:flex;align-items:center;gap:8px;font-size:12px}.main-poker-arena[data-v-aebd89b4]{display:flex;flex:1;position:relative;overflow:hidden}.table-play-zone[data-v-aebd89b4]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden}.table-container[data-v-aebd89b4]{flex:1;display:flex;align-items:center;justify-content:center;padding:12px;position:relative}.poker-table[data-v-aebd89b4]{width:880px;height:480px;border-radius:240px;position:relative;box-shadow:0 25px 50px -10px #000000e6,0 0 80px #0a503233}.leather-armrest[data-v-aebd89b4]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:240px;background:linear-gradient(135deg,#2b1810,#150b07);border:4px solid #3d2112;box-shadow:inset 0 4px 8px #ffffff26,inset 0 -6px 14px #000000e6}.brass-bezel[data-v-aebd89b4]{position:absolute;top:15px;right:15px;bottom:15px;left:15px;border-radius:225px;background:linear-gradient(135deg,#d4af37,#aa7c11,#f6e27a);box-shadow:0 0 10px #d4af374d}.table-inner-felt[data-v-aebd89b4]{position:absolute;top:19px;right:19px;bottom:19px;left:19px;border-radius:221px;background:radial-gradient(ellipse at center,#0d5f3a,#083c24 70%,#032114);border:2px solid rgba(0,0,0,.6);box-shadow:inset 0 0 80px #000c}.board-center[data-v-aebd89b4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:2}.felt-watermark[data-v-aebd89b4]{position:absolute;top:-44px;display:flex;align-items:center;gap:8px;opacity:.15;pointer-events:none}.wm-suit[data-v-aebd89b4]{font-size:18px;color:#d4af37}.wm-text[data-v-aebd89b4]{font-size:13px;letter-spacing:4px;color:#d4af37;font-weight:900}.waiting-human-banner[data-v-aebd89b4]{display:flex;flex-direction:column;align-items:center;background:#000000bf;border:1px solid rgba(245,158,11,.4);padding:8px 20px;border-radius:14px;box-shadow:0 8px 20px #0009}.waiting-header[data-v-aebd89b4]{display:flex;align-items:center;gap:6px;font-size:12px}.waiting-hint[data-v-aebd89b4]{font-size:11px;color:#94a3b8;margin:3px 0 6px}.btn-copy-mini[data-v-aebd89b4]{display:flex;align-items:center;gap:4px;font-size:11px;color:#38bdf8;background:#38bdf826;border:1px solid rgba(56,189,248,.3);padding:3px 9px;border-radius:10px;cursor:pointer}.pot-box[data-v-aebd89b4]{background:#000000a6;border:1px solid rgba(245,158,11,.4);padding:4px 18px;border-radius:18px;display:flex;gap:8px;align-items:center}.pot-lbl[data-v-aebd89b4]{font-size:10px;color:#94a3b8}.pot-val[data-v-aebd89b4]{font-size:14px}.community-cards[data-v-aebd89b4]{display:flex;gap:8px}.card-slot[data-v-aebd89b4]{width:56px;height:80px}.poker-card[data-v-aebd89b4]{width:100%;height:100%;background:#fff;border-radius:6px;box-shadow:0 5px 12px #00000073;position:relative;display:flex;align-items:center;justify-content:center;font-weight:700}.card-corner[data-v-aebd89b4]{position:absolute;font-size:10px;line-height:1.1;text-align:center}.card-corner.top[data-v-aebd89b4]{top:3px;left:4px}.card-corner.btm[data-v-aebd89b4]{bottom:3px;right:4px;transform:rotate(180deg)}.card-center[data-v-aebd89b4]{font-size:20px}.card-empty-slot[data-v-aebd89b4]{width:100%;height:100%;border:1.5px dashed rgba(255,255,255,.2);border-radius:6px;display:flex;align-items:center;justify-content:center}.empty-dot[data-v-aebd89b4]{width:5px;height:5px;border-radius:50%;background:#fff3}.table-seat[data-v-aebd89b4]{position:absolute;display:flex;flex-direction:column;align-items:center;z-index:5}.seat-pos-0[data-v-aebd89b4]{bottom:-16px;left:50%;transform:translate(-50%)}.seat-pos-1[data-v-aebd89b4]{bottom:45px;left:35px}.seat-pos-2[data-v-aebd89b4]{top:45px;left:35px}.seat-pos-3[data-v-aebd89b4]{top:-16px;left:50%;transform:translate(-50%)}.seat-pos-4[data-v-aebd89b4]{top:45px;right:35px}.seat-pos-5[data-v-aebd89b4]{bottom:45px;right:35px}.seat-badge[data-v-aebd89b4]{background:#0f172aeb;border:2px solid rgba(255,255,255,.15);border-radius:28px;padding:3px 12px 3px 3px;display:flex;align-items:center;gap:6px;box-shadow:0 5px 14px #0009;position:relative}.table-seat.is-active .seat-badge[data-v-aebd89b4]{border-color:#facc15;box-shadow:0 0 18px #facc1599}.avatar-ring[data-v-aebd89b4]{width:36px;height:36px;border-radius:50%;background:#1e293b;display:flex;align-items:center;justify-content:center;font-size:20px;border:2px solid rgba(255,255,255,.15)}.seat-meta[data-v-aebd89b4]{display:flex;flex-direction:column}.seat-name[data-v-aebd89b4]{font-size:11px;color:#f8fafc;font-weight:600;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-tag[data-v-aebd89b4]{color:#38bdf8;font-size:10px}.seat-chips[data-v-aebd89b4]{font-size:11px;color:#facc15}.dealer-token[data-v-aebd89b4]{position:absolute;top:-7px;right:-7px;width:22px;height:22px;background:radial-gradient(circle,#ef4444,#b91c1c);color:#fff;border-radius:50%;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.timer-badge[data-v-aebd89b4]{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);background:#0f172a;border:1px solid #f59e0b;border-radius:10px;padding:1px 6px;font-size:9px;color:#fbbf24;display:flex;align-items:center;gap:3px}.bet-bubble[data-v-aebd89b4]{margin-top:3px;background:#000000d9;border:1px solid #f59e0b;color:#fef08a;padding:1px 8px;border-radius:10px;font-size:10px}.seat-cards[data-v-aebd89b4]{display:flex;gap:3px;margin-top:3px}.seat-card[data-v-aebd89b4]{width:38px;height:52px}.card-back-pattern[data-v-aebd89b4]{width:100%;height:100%;background:radial-gradient(circle,#1e293b,#0f172a);border-radius:6px;border:1px solid #334155;display:flex;align-items:center;justify-content:center}.back-inner-diamond[data-v-aebd89b4]{color:#ffffff40;font-size:14px}.hand-rank-tag[data-v-aebd89b4]{margin-top:3px;background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;font-size:9px;padding:1px 6px;border-radius:5px;font-weight:700}.host-badge[data-v-aebd89b4]{font-size:13px;margin-right:2px;filter:drop-shadow(0 0 4px #fbbf24)}.btn-host-start[data-v-aebd89b4]{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border:1px solid #fef08a!important;color:#1e1b4b!important;font-weight:800;box-shadow:0 0 12px #f59e0b66}.btn-host-start[data-v-aebd89b4]:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 0 18px #f59e0bb3}.sit-down-btn[data-v-aebd89b4]{background:#0f172ab3;border:1.5px dashed rgba(56,189,248,.6);color:#38bdf8;padding:6px 14px;border-radius:18px;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:12px;transition:all .2s}.sit-down-btn[data-v-aebd89b4]:hover:not(:disabled){background:#38bdf833;border-color:#38bdf8;transform:scale(1.05)}.action-console[data-v-aebd89b4]{display:flex;align-items:center;justify-content:center;padding:10px 20px;background:#0f172af2;border-top:1px solid rgba(255,255,255,.1);min-height:70px}.console-actions[data-v-aebd89b4],.console-spectate[data-v-aebd89b4],.console-waiting[data-v-aebd89b4]{display:flex;align-items:center;gap:14px;width:100%;justify-content:center}.spectate-tip[data-v-aebd89b4]{font-size:13px;color:#94a3b8}.btn-arcade[data-v-aebd89b4]{display:flex;align-items:center;gap:6px;padding:9px 18px;border-radius:8px;font-weight:700;cursor:pointer;transition:all .15s;border:none;font-size:13px;white-space:nowrap}.btn-arcade[data-v-aebd89b4]:active{transform:translateY(2px)}.btn-danger[data-v-aebd89b4]{background:#dc2626;color:#fff;box-shadow:0 4px #991b1b,0 6px 12px #dc262659}.btn-primary[data-v-aebd89b4]{background:#0284c7;color:#fff;box-shadow:0 4px #0369a1,0 6px 12px #0284c759}.btn-quick-sit[data-v-aebd89b4]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px #047857,0 6px 14px #10b98166}.btn-allin[data-v-aebd89b4]{background:linear-gradient(135deg,#f43f5e,#e11d48);color:#fff;box-shadow:0 4px #9f1239,0 6px 15px #f43f5e80;animation:pulse-glow-aebd89b4 2s infinite}.raise-control-cluster[data-v-aebd89b4]{display:flex;flex-direction:column;gap:4px;background:#00000059;padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.raise-quick-row[data-v-aebd89b4]{display:flex;gap:4px}.btn-quick-chip[data-v-aebd89b4]{padding:2px 7px;border-radius:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:10px;cursor:pointer}.btn-quick-chip[data-v-aebd89b4]:hover{background:#ffffff26;color:#fff}.raise-slider-row[data-v-aebd89b4]{display:flex;align-items:center;gap:8px}.raise-slider[data-v-aebd89b4]{width:100px;accent-color:#f59e0b;cursor:pointer}.btn-raise[data-v-aebd89b4]{background:#d97706;color:#fff;box-shadow:0 3px #92400e;padding:6px 12px;font-size:12px}.sidebar-chat-panel[data-v-aebd89b4]{width:280px;display:flex;flex-direction:column;background:#0f172af2;border-left:1px solid rgba(255,255,255,.08);z-index:5}.sidebar-header[data-v-aebd89b4]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.header-tab[data-v-aebd89b4]{display:flex;align-items:center;gap:6px}.conn-dot[data-v-aebd89b4]{font-size:11px;color:#64748b}.conn-dot.online[data-v-aebd89b4]{color:#34d399}.sidebar-body[data-v-aebd89b4]{flex:1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:7px;font-size:12px}.log-time[data-v-aebd89b4]{color:#64748b;margin-right:4px;font-size:10px}.log-sender[data-v-aebd89b4]{color:#38bdf8}.log-text[data-v-aebd89b4]{color:#cbd5e1;line-height:1.3}.sidebar-footer[data-v-aebd89b4]{padding:8px 10px;border-top:1px solid rgba(255,255,255,.08);background:#0003}.emoji-bar[data-v-aebd89b4]{display:flex;gap:6px;margin-bottom:6px}.emoji-bar button[data-v-aebd89b4]{background:#ffffff0d;border:none;font-size:15px;padding:2px 6px;border-radius:4px;cursor:pointer}.emoji-bar button[data-v-aebd89b4]:hover{background:#ffffff26}.chat-input-row[data-v-aebd89b4]{display:flex;gap:6px}.chat-input-row input[data-v-aebd89b4]{flex:1;background:#0006;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:6px 8px;color:#fff;font-size:12px;outline:none}.chat-input-row input[data-v-aebd89b4]:focus{border-color:#38bdf8}.btn-send-chat[data-v-aebd89b4]{background:#0284c7;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700}.btn-send-chat[data-v-aebd89b4]:hover{background:#0369a1}@keyframes pulse-glow-aebd89b4{0%,to{box-shadow:0 4px #9f1239,0 0 15px #f43f5e66}50%{box-shadow:0 4px #9f1239,0 0 25px #f43f5ecc}}.unlogged-gate-overlay[data-v-aebd89b4]{position:absolute;top:0;right:0;bottom:0;left:0;background:#030712e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;display:flex;align-items:center;justify-content:center;padding:20px}.unlogged-card[data-v-aebd89b4]{max-width:440px;width:100%;padding:28px;background:#0f172af2;border:1px solid rgba(245,158,11,.4);border-radius:16px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 40px #000c,0 0 25px #f59e0b33}.texas-container[data-v-bafdc29a]{display:flex;flex-direction:column;height:100%;width:100%;position:relative;background:radial-gradient(circle at center,#0b1324,#030712);-webkit-user-select:none;user-select:none;overflow:hidden}.texas-mode-bar[data-v-bafdc29a]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#0f172aeb;border-bottom:1px solid rgba(255,255,255,.08);z-index:20}.hud-left[data-v-bafdc29a]{display:flex;align-items:center;gap:12px}.hud-back-btn[data-v-bafdc29a]{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:12px;text-decoration:none;transition:all .2s}.hud-back-btn[data-v-bafdc29a]:hover{background:#ffffff26;color:#fff}.mode-tabs[data-v-bafdc29a]{display:flex;gap:8px}.mode-tab[data-v-bafdc29a]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.mode-tab.active[data-v-bafdc29a]{background:#06b6d426;border-color:#06b6d4;color:#38bdf8;box-shadow:0 0 12px #06b6d44d}.live-pill[data-v-bafdc29a]{font-size:9px;background:#ef4444;color:#fff;padding:1px 4px;border-radius:4px}.variant-toggle-group[data-v-bafdc29a]{display:flex;gap:6px}.variant-btn[data-v-bafdc29a]{padding:5px 12px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s}.variant-btn.active[data-v-bafdc29a]{background:#38bdf833;border-color:#38bdf8;color:#38bdf8}.variant-btn.is-short.active[data-v-bafdc29a]{background:#f59e0b40;border-color:#f59e0b;color:#fbbf24;box-shadow:0 0 12px #f59e0b59}.variant-btn[data-v-bafdc29a]:disabled{opacity:.5;cursor:not-allowed}.short-deck-banner[data-v-bafdc29a]{background:linear-gradient(90deg,#f59e0b40,#d9770626);border-bottom:1px solid rgba(245,158,11,.3);padding:4px 16px;display:flex;justify-content:center}.banner-inner[data-v-bafdc29a]{display:flex;align-items:center;gap:8px;font-size:12px}.single-player-view[data-v-bafdc29a]{display:flex;flex-direction:column;flex:1;position:relative;overflow:hidden}.bot-control-toolbar[data-v-bafdc29a]{display:flex;align-items:center;justify-content:space-between;padding:5px 16px;background:#0f172ab3;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px}.toolbar-section[data-v-bafdc29a]{display:flex;align-items:center;gap:8px}.toolbar-title[data-v-bafdc29a]{color:#94a3b8;font-size:11px}.btn-group[data-v-bafdc29a]{display:flex;gap:4px}.toolbar-btn[data-v-bafdc29a]{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:11px;cursor:pointer}.toolbar-btn[data-v-bafdc29a]:hover:not(:disabled){background:#ffffff26}.toolbar-btn[data-v-bafdc29a]:disabled{opacity:.4;cursor:not-allowed}.refill-btn[data-v-bafdc29a]{background:#f59e0b26;border-color:#f59e0b59;color:#fbbf24}.speed-chips[data-v-bafdc29a]{display:flex;gap:4px}.speed-btn[data-v-bafdc29a]{padding:2px 7px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:10px;cursor:pointer}.speed-btn.active[data-v-bafdc29a]{background:#0284c7;color:#fff;border-color:#38bdf8}.game-dashboard[data-v-bafdc29a]{display:flex;justify-content:space-around;padding:6px 16px;background:#0f172ad9;border-bottom:1px solid rgba(255,255,255,.06)}.stat-card[data-v-bafdc29a]{display:flex;flex-direction:column;align-items:center}.stat-label[data-v-bafdc29a]{font-size:10px;color:#64748b}.stat-value[data-v-bafdc29a]{font-size:13px;font-weight:700}.main-poker-arena[data-v-bafdc29a]{display:flex;flex:1;position:relative;overflow:hidden}.table-play-zone[data-v-bafdc29a]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden}.texas-table-wrapper[data-v-bafdc29a]{flex:1;display:flex;align-items:center;justify-content:center;padding:12px;position:relative}.texas-felt[data-v-bafdc29a]{width:880px;height:480px;border-radius:240px;position:relative;box-shadow:0 25px 50px -10px #000000e6,0 0 80px #0a503233}.leather-armrest[data-v-bafdc29a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:240px;background:linear-gradient(135deg,#2b1810,#150b07);border:4px solid #3d2112;box-shadow:inset 0 4px 8px #ffffff26,inset 0 -6px 14px #000000e6}.brass-bezel[data-v-bafdc29a]{position:absolute;top:15px;right:15px;bottom:15px;left:15px;border-radius:225px;background:linear-gradient(135deg,#d4af37,#aa7c11,#f6e27a);box-shadow:0 0 10px #d4af374d}.felt-inner[data-v-bafdc29a]{position:absolute;top:19px;right:19px;bottom:19px;left:19px;border-radius:221px;background:radial-gradient(ellipse at center,#0d5f3a,#083c24 70%,#032114);border:2px solid rgba(0,0,0,.6);box-shadow:inset 0 0 80px #000c}.felt-watermark[data-v-bafdc29a]{position:absolute;top:36px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;opacity:.15;pointer-events:none}.wm-suit[data-v-bafdc29a]{font-size:18px;color:#d4af37}.wm-text[data-v-bafdc29a]{font-size:13px;letter-spacing:4px;color:#d4af37;font-weight:900}.community-board[data-v-bafdc29a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:2}.pot-display-box[data-v-bafdc29a]{background:#000000a6;border:1px solid rgba(245,158,11,.4);padding:3px 20px;border-radius:18px;display:flex;gap:8px;align-items:center}.pot-tag[data-v-bafdc29a]{font-size:10px;color:#94a3b8}.pot-amount[data-v-bafdc29a]{font-size:14px;color:#facc15;font-weight:700}.community-cards-row[data-v-bafdc29a]{display:flex;gap:8px}.comm-card-slot[data-v-bafdc29a]{width:56px;height:80px}.poker-card[data-v-bafdc29a]{width:100%;height:100%;background:#fff;border-radius:6px;box-shadow:0 5px 12px #00000073;position:relative;display:flex;align-items:center;justify-content:center;font-weight:700}.card-corner[data-v-bafdc29a]{position:absolute;font-size:10px;line-height:1.1;text-align:center}.card-corner.top[data-v-bafdc29a]{top:3px;left:4px}.card-corner.bottom[data-v-bafdc29a]{bottom:3px;right:4px;transform:rotate(180deg)}.card-center-suit[data-v-bafdc29a]{font-size:20px}.empty-card-placeholder[data-v-bafdc29a]{width:100%;height:100%;border:1.5px dashed rgba(255,255,255,.2);border-radius:6px;display:flex;align-items:center;justify-content:center}.placeholder-dot[data-v-bafdc29a]{width:5px;height:5px;border-radius:50%;background:#fff3}.is-winning-card[data-v-bafdc29a]{box-shadow:0 0 16px #facc15,inset 0 0 8px #facc15!important;border:2px solid #facc15!important}.seat[data-v-bafdc29a]{position:absolute;display:flex;flex-direction:column;align-items:center;z-index:5}.seat-pos-bottom[data-v-bafdc29a]{bottom:-16px;left:50%;transform:translate(-50%)}.seat-pos-top[data-v-bafdc29a]{top:-16px;left:50%;transform:translate(-50%)}.seat-pos-left[data-v-bafdc29a]{top:50%;left:25px;transform:translateY(-50%)}.seat-pos-right[data-v-bafdc29a]{top:50%;right:25px;transform:translateY(-50%)}.seat-pos-top-left[data-v-bafdc29a]{top:40px;left:45px}.seat-pos-top-right[data-v-bafdc29a]{top:40px;right:45px}.seat-pos-bottom-left[data-v-bafdc29a]{bottom:40px;left:45px}.seat-pos-bottom-right[data-v-bafdc29a]{bottom:40px;right:45px}.seat-head[data-v-bafdc29a]{background:#0f172aeb;border:2px solid rgba(255,255,255,.15);border-radius:28px;padding:3px 12px 3px 3px;display:flex;align-items:center;gap:6px;box-shadow:0 5px 14px #0009;position:relative}.seat.is-turn .seat-head[data-v-bafdc29a]{border-color:#facc15;box-shadow:0 0 18px #facc15a6}.seat.is-folded[data-v-bafdc29a]{opacity:.45;filter:grayscale(.8)}.player-avatar[data-v-bafdc29a]{width:36px;height:36px;border-radius:50%;background:#1e293b;display:flex;align-items:center;justify-content:center;font-size:19px;border:2px solid rgba(255,255,255,.15)}.player-meta[data-v-bafdc29a]{display:flex;flex-direction:column}.player-name-row[data-v-bafdc29a]{display:flex;align-items:center;gap:3px}.player-name[data-v-bafdc29a]{font-size:11px;color:#f8fafc;font-weight:600;max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-badge[data-v-bafdc29a]{font-size:9px;background:#38bdf833;color:#38bdf8;padding:1px 3px;border-radius:3px}.player-chips[data-v-bafdc29a]{font-size:11px;color:#facc15}.dealer-btn[data-v-bafdc29a]{position:absolute;top:-7px;right:-7px;width:20px;height:20px;background:radial-gradient(circle,#ef4444,#b91c1c);color:#fff;border-radius:50%;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.player-cards[data-v-bafdc29a]{display:flex;gap:3px;margin-top:3px}.small-card[data-v-bafdc29a]{width:38px;height:52px}.card-back-pattern[data-v-bafdc29a]{width:100%;height:100%;background:radial-gradient(circle,#1e293b,#0f172a);border-radius:6px;border:1px solid #334155;display:flex;align-items:center;justify-content:center}.back-inner-diamond[data-v-bafdc29a]{color:#ffffff40;font-size:14px}.bet-bubble[data-v-bafdc29a],.status-bubble[data-v-bafdc29a]{margin-top:3px;background:#000000d9;border:1px solid #f59e0b;color:#fef08a;padding:1px 8px;border-radius:10px;font-size:10px}.hand-rank-pill[data-v-bafdc29a]{margin-top:3px;background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;font-size:9px;padding:1px 6px;border-radius:5px;font-weight:700}.hand-rank-pill.is-winner[data-v-bafdc29a]{background:linear-gradient(135deg,#d97706,#b45309);color:#fef08a}.action-console[data-v-bafdc29a]{display:flex;align-items:center;justify-content:center;padding:10px 20px;background:#0f172af2;border-top:1px solid rgba(255,255,255,.1);min-height:70px}.console-actions[data-v-bafdc29a]{display:flex;align-items:center;gap:14px}.btn-arcade[data-v-bafdc29a]{display:flex;align-items:center;gap:6px;padding:9px 18px;border-radius:8px;font-weight:700;cursor:pointer;transition:all .15s;border:none;font-size:13px;white-space:nowrap}.btn-arcade[data-v-bafdc29a]:active{transform:translateY(2px)}.btn-danger[data-v-bafdc29a]{background:#dc2626;color:#fff;box-shadow:0 4px #991b1b,0 6px 12px #dc262659}.btn-primary[data-v-bafdc29a]{background:#0284c7;color:#fff;box-shadow:0 4px #0369a1,0 6px 12px #0284c759}.btn-start[data-v-bafdc29a]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px #047857,0 6px 15px #10b98166}.btn-allin[data-v-bafdc29a]{background:linear-gradient(135deg,#f43f5e,#e11d48);color:#fff;box-shadow:0 4px #9f1239,0 6px 15px #f43f5e80;animation:pulse-glow-bafdc29a 2s infinite}.raise-control-cluster[data-v-bafdc29a]{display:flex;flex-direction:column;gap:4px;background:#00000059;padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.raise-quick-row[data-v-bafdc29a]{display:flex;gap:4px}.btn-quick-chip[data-v-bafdc29a]{padding:2px 7px;border-radius:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:10px;cursor:pointer}.btn-quick-chip[data-v-bafdc29a]:hover{background:#ffffff26;color:#fff}.raise-slider-row[data-v-bafdc29a]{display:flex;align-items:center;gap:8px}.raise-slider[data-v-bafdc29a]{width:90px;accent-color:#f59e0b;cursor:pointer}.btn-raise[data-v-bafdc29a]{background:#d97706;color:#fff;box-shadow:0 3px #92400e;padding:6px 12px;font-size:12px}.sidebar-chat-panel[data-v-bafdc29a]{width:280px;display:flex;flex-direction:column;background:#0f172af2;border-left:1px solid rgba(255,255,255,.08);z-index:5}.sidebar-header[data-v-bafdc29a]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.header-tab[data-v-bafdc29a]{display:flex;align-items:center;gap:6px}.conn-dot[data-v-bafdc29a]{font-size:11px;color:#34d399}.sidebar-body[data-v-bafdc29a]{flex:1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:7px;font-size:12px}.log-time[data-v-bafdc29a]{color:#64748b;margin-right:4px;font-size:10px}.log-text[data-v-bafdc29a]{color:#cbd5e1;line-height:1.3}.sidebar-footer.coach-tip-box[data-v-bafdc29a]{padding:10px;border-top:1px solid rgba(255,255,255,.08);background:#00000040}.coach-title[data-v-bafdc29a]{font-size:11px;color:#facc15;margin-bottom:4px}.coach-content[data-v-bafdc29a]{font-size:11px;line-height:1.4}.settle-summary-modal[data-v-bafdc29a]{display:flex;flex-direction:column;gap:14px}.winner-banner[data-v-bafdc29a]{display:flex;align-items:center;gap:14px;padding:12px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);border-radius:10px}.winner-banner.is-human-winner[data-v-bafdc29a]{background:#10b98126;border-color:#10b98166}.winner-title[data-v-bafdc29a]{font-size:15px;font-weight:700;color:#fff}.section-tag[data-v-bafdc29a]{font-size:11px;color:#94a3b8;margin-bottom:6px;display:block}.settle-comm-row[data-v-bafdc29a]{display:flex;gap:8px}.settle-mini-card[data-v-bafdc29a]{width:42px;height:60px}.slices-grid[data-v-bafdc29a]{display:flex;gap:8px}.slice-item[data-v-bafdc29a]{flex:1;background:#00000059;padding:6px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.08)}.slice-header[data-v-bafdc29a]{display:flex;justify-content:space-between;font-size:11px}.settle-player-row[data-v-bafdc29a]{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);margin-bottom:5px}.settle-player-row.is-winner-row[data-v-bafdc29a]{background:#f59e0b1a;border-color:#f59e0b4d}.settle-player-row.is-me-row[data-v-bafdc29a]{border-left:3px solid #38bdf8}.settle-p-info[data-v-bafdc29a]{display:flex;align-items:center;gap:6px;width:130px}.settle-p-avatar[data-v-bafdc29a]{font-size:18px}.settle-p-name[data-v-bafdc29a]{font-size:12px;color:#fff;font-weight:600}.settle-p-cards[data-v-bafdc29a]{display:flex;gap:4px}.settle-p-hand[data-v-bafdc29a]{display:flex;flex-direction:column;align-items:flex-end}.hand-badge[data-v-bafdc29a]{font-size:10px;color:#94a3b8}.hand-badge.highlight[data-v-bafdc29a]{color:#facc15;font-weight:700}.win-coins[data-v-bafdc29a]{color:#34d399;font-weight:700;font-size:11px}.loss-coins[data-v-bafdc29a]{color:#f87171;font-size:11px}.modal-footer-btns[data-v-bafdc29a]{display:flex;justify-content:flex-end;gap:8px}@keyframes pulse-glow-bafdc29a{0%,to{box-shadow:0 4px #9f1239,0 0 15px #f43f5e66}50%{box-shadow:0 4px #9f1239,0 0 25px #f43f5ecc}}.baque-container[data-v-85984802]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:960px;margin:0 auto}.game-dashboard[data-v-85984802]{display:flex;align-items:center;justify-content:space-around;width:100%;padding:10px 16px;border-radius:14px}.stat-card[data-v-85984802]{display:flex;flex-direction:column;align-items:center;gap:2px}.stat-label[data-v-85984802]{font-size:.72rem;color:var(--text-muted)}.stat-val[data-v-85984802]{font-size:.95rem;font-weight:700}.baque-table-wrapper[data-v-85984802]{position:relative;width:100%;aspect-ratio:16 / 11;background:radial-gradient(circle at center,#1b4d3e,#0d2b22 75%,#071712);border:10px solid #2d1810;box-shadow:0 0 0 3px #854d0e,0 20px 50px #000000bf;border-radius:40px;overflow:hidden}.baque-table[data-v-85984802]{position:relative;width:100%;height:100%;padding:12px}.table-corner[data-v-85984802]{position:absolute;width:30px;height:30px;border:2px solid rgba(251,191,36,.4);pointer-events:none}.table-corner.tl[data-v-85984802]{top:12px;left:12px;border-right:0;border-bottom:0}.table-corner.tr[data-v-85984802]{top:12px;right:12px;border-left:0;border-bottom:0}.table-corner.bl[data-v-85984802]{bottom:12px;left:12px;border-right:0;border-top:0}.table-corner.br[data-v-85984802]{bottom:12px;right:12px;border-left:0;border-top:0}.player-seat[data-v-85984802]{position:absolute;display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.player-seat.is-active[data-v-85984802]{filter:drop-shadow(0 0 10px rgba(251,191,36,.6))}.seat-top[data-v-85984802]{top:10px;left:50%;transform:translate(-50%)}.seat-left[data-v-85984802]{left:14px;top:40%;transform:translateY(-50%)}.seat-right[data-v-85984802]{right:14px;top:40%;transform:translateY(-50%)}.seat-bottom[data-v-85984802]{bottom:8px;left:50%;transform:translate(-50%);width:95%}.seat-info[data-v-85984802]{display:flex;align-items:center;gap:8px;background:#0f172abf;border:1px solid rgba(255,255,255,.15);padding:4px 10px;border-radius:20px}.seat-avatar[data-v-85984802]{font-size:1.3rem}.seat-name[data-v-85984802]{font-size:.75rem;font-weight:700;color:#fff}.seat-hu-badge[data-v-85984802]{font-size:.65rem;background:#059669;color:#fff;padding:1px 6px;border-radius:6px;font-weight:700}.seat-ren-badge[data-v-85984802]{font-size:.65rem;background:#e11d48;color:#fff;padding:1px 6px;border-radius:6px;font-weight:700}.seat-status-bubble[data-v-85984802]{position:absolute;top:-24px;background:#f59e0b;color:#000;font-size:.68rem;font-weight:800;padding:2px 8px;border-radius:8px;white-space:nowrap}.tile-back[data-v-85984802]{background:linear-gradient(135deg,#0284c7,#0369a1);border:1.5px solid #e0f2fe;border-radius:4px;box-shadow:1px 2px 4px #0006}.tile-back.mini[data-v-85984802]{width:18px;height:26px}.seat-hand-tiles[data-v-85984802]{display:flex;gap:3px;margin-top:4px}.table-center[data-v-85984802]{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.deck-pile-visual[data-v-85984802]{display:flex;flex-direction:column;align-items:center}.deck-stack[data-v-85984802]{position:relative;width:48px;height:60px}.deck-layer[data-v-85984802]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:1.5px solid #bae6fd;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;box-shadow:0 4px 10px #00000080}.deck-layer.l2[data-v-85984802]{transform:translate(3px,-3px)}.deck-layer.l3[data-v-85984802]{transform:translate(6px,-6px)}.deck-count[data-v-85984802]{font-size:.78rem;color:#fde047;font-weight:800;margin-top:4px}.table-event-banner[data-v-85984802]{background:#0f172ae6;border:2px solid #fbbf24;color:#fbbf24;font-size:.95rem;font-weight:800;padding:6px 18px;border-radius:20px;box-shadow:0 0 15px #fbbf2466;white-space:nowrap}.discards-pool[data-v-85984802]{display:flex;flex-direction:column;align-items:center;background:#0000004d;padding:4px 10px;border-radius:8px;max-width:280px}.pool-title[data-v-85984802]{font-size:.65rem;color:#94a3b8;margin-bottom:2px}.pool-cards[data-v-85984802]{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.discard-mini-card[data-v-85984802]{background:#fff;border-radius:4px;padding:1px 4px;font-size:.68rem;font-weight:700;box-shadow:0 1px 3px #0000004d}.discard-mini-card.latest[data-v-85984802]{border:1.5px solid #fbbf24;box-shadow:0 0 8px #fbbf24}.ting-indicator[data-v-85984802]{display:flex;align-items:center;gap:8px;padding:4px 12px;border-radius:20px;margin-bottom:6px;max-width:100%;overflow-x:auto}.ting-title[data-v-85984802]{font-size:.72rem;font-weight:700;color:#38bdf8;white-space:nowrap}.ting-chips[data-v-85984802]{display:flex;gap:6px;flex-wrap:wrap}.ting-chip[data-v-85984802]{background:#0f172acc;border:1px solid rgba(255,255,255,.15);padding:2px 8px;border-radius:6px;font-size:.72rem;display:flex;align-items:center;gap:4px}.my-hand-wrapper[data-v-85984802]{display:flex;justify-content:center;width:100%}.my-cards-row[data-v-85984802]{display:flex;gap:6px;align-items:flex-end}.baque-card[data-v-85984802]{position:relative;width:52px;height:76px;background:#f8fafc;border:2px solid #cbd5e1;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:3px 4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;box-shadow:0 4px 8px #00000059}.baque-card[data-v-85984802]:hover{transform:translateY(-8px)}.baque-card.is-selected[data-v-85984802]{transform:translateY(-16px);border-color:#38bdf8;box-shadow:0 0 15px #38bdf8b3}.baque-card.is-wild[data-v-85984802]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b}.baque-card.is-question[data-v-85984802]{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border-color:#a855f7}.baque-card.is-extra-eight[data-v-85984802]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#eab308;box-shadow:0 0 10px #eab30866}.baque-card.is-drawn[data-v-85984802]{margin-left:10px;border-color:#10b981}.drawn-tag[data-v-85984802]{position:absolute;top:-8px;right:-4px;background:#10b981;color:#fff;font-size:.55rem;font-weight:800;padding:1px 4px;border-radius:4px}.card-corner[data-v-85984802]{display:flex;flex-direction:column;line-height:1;font-weight:800;font-size:.7rem}.card-corner.bottom[data-v-85984802]{transform:rotate(180deg)}.card-center[data-v-85984802]{display:flex;align-items:center;justify-content:center;font-size:1.15rem;text-align:center;line-height:1.1}.action-console[data-v-85984802]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}.btn-hu[data-v-85984802]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 0 20px #f59e0b99;font-size:.95rem;padding:8px 18px}.btn-ren[data-v-85984802]{background:linear-gradient(135deg,#e11d48,#be123c);color:#fff;box-shadow:0 0 15px #e11d4880;font-size:.88rem;padding:8px 16px}.btn-question[data-v-85984802]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;box-shadow:0 0 15px #8b5cf680;font-size:.88rem;padding:8px 16px}.btn-discard[data-v-85984802]{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;font-size:.88rem;padding:8px 16px}.waiting-hint[data-v-85984802]{font-size:.82rem;color:#94a3b8}.swap-modal-content[data-v-85984802]{display:flex;flex-direction:column;align-items:center;gap:14px}.swap-tip[data-v-85984802]{font-size:.88rem;color:#e2e8f0;text-align:center}.swap-cards-grid[data-v-85984802]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.baque-card.mini[data-v-85984802]{width:48px;height:68px}.swap-status-text[data-v-85984802]{font-size:.82rem;color:#f59e0b;font-weight:700}.question-modal-content[data-v-85984802]{display:flex;flex-direction:column;align-items:center}.question-candidates-grid[data-v-85984802]{display:flex;gap:12px;justify-content:center;padding:10px 0}.final-settle-content[data-v-85984802]{display:flex;flex-direction:column;gap:14px}.winner-trophy-banner[data-v-85984802]{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#f59e0b40,#10b98126);border:1.5px solid #fbbf24;padding:12px 18px;border-radius:14px}.final-players-list[data-v-85984802]{display:flex;flex-direction:column;gap:8px}.final-player-row[data-v-85984802]{display:flex;align-items:center;gap:12px;background:#0f172ab3;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.final-player-row.is-champion[data-v-85984802]{border-color:#fbbf24;background:#f59e0b1a}.rank-num[data-v-85984802]{font-weight:800;color:#94a3b8;font-size:.95rem;width:30px}.final-player-row.is-champion .rank-num[data-v-85984802]{color:#fbbf24}.player-avatar[data-v-85984802]{font-size:1.5rem}.player-name-col[data-v-85984802]{display:flex;flex-direction:column;flex:1}.player-name-col .name[data-v-85984802]{font-size:.88rem;font-weight:700;color:#fff}.coins-col[data-v-85984802]{font-weight:800;font-size:.95rem}.pop-enter-active[data-v-85984802],.pop-leave-active[data-v-85984802]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.pop-enter-from[data-v-85984802],.pop-leave-to[data-v-85984802]{opacity:0;transform:scale(.8)}@media(max-width:768px){.baque-card[data-v-85984802]{width:40px;height:60px}.card-center[data-v-85984802]{font-size:.9rem}}.draw-guess-container[data-v-c5c7eb8d]{display:flex;flex-direction:column;height:100%;width:100%;background:radial-gradient(circle at center,#0b1329,#030712);-webkit-user-select:none;user-select:none;overflow:hidden}.hud-bar[data-v-c5c7eb8d]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#0f172ae6;border-bottom:1px solid rgba(255,255,255,.08);gap:12px}.hud-left[data-v-c5c7eb8d]{display:flex;align-items:center;gap:12px}.game-tag[data-v-c5c7eb8d]{font-size:13px;font-weight:700;color:#38bdf8}.room-selector[data-v-c5c7eb8d]{display:flex;gap:6px}.room-chip[data-v-c5c7eb8d]{padding:4px 10px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:11px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px}.room-chip.active[data-v-c5c7eb8d]{background:#38bdf833;border-color:#38bdf8;color:#fff}.btn-create-chip[data-v-c5c7eb8d]{background:#ec489926;border-color:#ec489966;color:#f472b6}.hud-center[data-v-c5c7eb8d]{display:flex;align-items:center;gap:12px}.secret-word-pill[data-v-c5c7eb8d],.round-end-pill[data-v-c5c7eb8d],.waiting-pill[data-v-c5c7eb8d],.game-over-pill[data-v-c5c7eb8d]{padding:4px 14px;border-radius:20px;background:#0006;border:1px solid rgba(255,255,255,.15);font-size:12px;display:flex;align-items:center;gap:6px}.secret-word-pill.drawer-view[data-v-c5c7eb8d]{border-color:#f59e0b;box-shadow:0 0 10px #f59e0b4d}.timer-badge[data-v-c5c7eb8d]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);border-radius:12px;color:#fbbf24;font-size:12px;font-weight:700}.timer-badge.warning[data-v-c5c7eb8d]{background:#ef444433;border-color:#ef4444;color:#f87171;animation:pulse 1s infinite}.hud-right[data-v-c5c7eb8d]{display:flex;align-items:center;gap:8px}.btn-host-action[data-v-c5c7eb8d]{padding:5px 14px;border-radius:8px;background:linear-gradient(135deg,#f59e0b,#d97706);border:1px solid #fef08a;color:#1e1b4b;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:4px;box-shadow:0 0 10px #f59e0b66}.btn-host-action[data-v-c5c7eb8d]:disabled{opacity:.5;cursor:not-allowed}.btn-tool[data-v-c5c7eb8d]{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:12px;cursor:pointer}.main-arena[data-v-c5c7eb8d]{display:flex;flex:1;overflow:hidden;position:relative}.canvas-workspace[data-v-c5c7eb8d]{flex:1;display:flex;flex-direction:column;padding:10px;gap:10px;overflow:hidden}.seats-dock[data-v-c5c7eb8d]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:8px 12px}.seat-box[data-v-c5c7eb8d]{background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:6px;display:flex;align-items:center;gap:6px;transition:all .2s;position:relative}.seat-box.is-me[data-v-c5c7eb8d]{border-color:#38bdf8;background:#38bdf81a}.seat-box.is-drawer[data-v-c5c7eb8d]{border-color:#f59e0b;box-shadow:0 0 8px #f59e0b66}.seat-box.has-guessed[data-v-c5c7eb8d]{background:#22c55e26;border-color:#22c55e}.seat-avatar-wrap[data-v-c5c7eb8d]{position:relative;width:32px;height:32px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:18px}.host-crown[data-v-c5c7eb8d]{position:absolute;top:-8px;right:-6px;font-size:12px}.drawer-brush[data-v-c5c7eb8d]{position:absolute;bottom:-4px;right:-4px;font-size:11px}.guessed-badge[data-v-c5c7eb8d]{position:absolute;top:-6px;left:-4px;font-size:11px}.seat-info[data-v-c5c7eb8d]{flex:1;min-width:0}.seat-name[data-v-c5c7eb8d]{font-size:11px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-tag[data-v-c5c7eb8d]{color:#38bdf8;font-size:10px}.seat-score[data-v-c5c7eb8d]{font-size:10px}.btn-switch-seat[data-v-c5c7eb8d]{width:100%;height:100%;min-height:36px;background:transparent;border:1.5px dashed rgba(255,255,255,.15);color:#64748b;border-radius:6px;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:3px;transition:all .2s}.btn-switch-seat[data-v-c5c7eb8d]:hover{border-color:#38bdf8;color:#38bdf8;background:#38bdf81a}.canvas-card[data-v-c5c7eb8d]{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;overflow:hidden}.paint-canvas[data-v-c5c7eb8d]{width:100%;max-width:800px;height:480px;background:#0f172a;border-radius:8px;box-shadow:0 0 20px #0009;cursor:crosshair}.paint-canvas.is-disabled[data-v-c5c7eb8d]{cursor:default}.canvas-spectate-pill[data-v-c5c7eb8d]{position:absolute;top:20px;padding:4px 14px;border-radius:16px;background:#0f172ad9;border:1px solid rgba(56,189,248,.3);color:#38bdf8;font-size:11px}.canvas-idle-overlay[data-v-c5c7eb8d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172ad9;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px}.canvas-toolbar[data-v-c5c7eb8d]{display:flex;align-items:center;gap:12px;margin-top:8px;background:#0f172acc;padding:6px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.color-palette[data-v-c5c7eb8d]{display:flex;gap:5px}.color-btn[data-v-c5c7eb8d]{width:18px;height:18px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s}.color-btn.active[data-v-c5c7eb8d]{transform:scale(1.3);border-color:#fff;box-shadow:0 0 6px #fffc}.divider[data-v-c5c7eb8d]{width:1px;height:20px;background:#ffffff1f}.size-group[data-v-c5c7eb8d]{display:flex;align-items:center;gap:6px}.size-btn[data-v-c5c7eb8d]{width:24px;height:24px;border-radius:50%;background:#ffffff14;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.size-btn.active[data-v-c5c7eb8d]{border-color:#38bdf8;background:#38bdf833}.size-dot[data-v-c5c7eb8d]{border-radius:50%;background:#cbd5e1}.tool-actions[data-v-c5c7eb8d]{display:flex;gap:6px}.tool-actions .tool-btn[data-v-c5c7eb8d]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:4px 8px;border-radius:6px;font-size:11px;display:flex;align-items:center;gap:3px;cursor:pointer}.tool-actions .tool-btn.active[data-v-c5c7eb8d]{background:#38bdf84d;border-color:#38bdf8;color:#fff}.tool-actions .tool-btn.danger[data-v-c5c7eb8d]:hover{background:#ef44444d;border-color:#ef4444;color:#fca5a5}.sidebar-chat-panel[data-v-c5c7eb8d]{width:290px;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.08);background:#0f172acc}.sidebar-header[data-v-c5c7eb8d]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.header-tab[data-v-c5c7eb8d]{display:flex;align-items:center;gap:6px}.conn-dot[data-v-c5c7eb8d]{font-size:10px;color:#64748b}.conn-dot.online[data-v-c5c7eb8d]{color:#34d399}.sidebar-body[data-v-c5c7eb8d]{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:6px;font-size:12px}.log-time[data-v-c5c7eb8d]{color:#64748b;font-size:10px;margin-right:4px}.log-sender[data-v-c5c7eb8d]{color:#38bdf8}.log-text[data-v-c5c7eb8d]{color:#cbd5e1;line-height:1.3}.sidebar-footer[data-v-c5c7eb8d]{padding:8px;border-top:1px solid rgba(255,255,255,.08);background:#0003}.emoji-bar[data-v-c5c7eb8d]{display:flex;gap:5px;margin-bottom:6px}.emoji-bar button[data-v-c5c7eb8d]{background:#ffffff0d;border:none;font-size:14px;padding:2px 5px;border-radius:4px;cursor:pointer}.chat-input-row[data-v-c5c7eb8d]{display:flex;gap:5px}.chat-input-row input[data-v-c5c7eb8d]{flex:1;background:#0006;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:6px 8px;color:#fff;font-size:12px;outline:none}.chat-input-row input[data-v-c5c7eb8d]:focus{border-color:#38bdf8}.btn-send-guess[data-v-c5c7eb8d]{background:#ec4899;color:#fff;border:none;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer}.btn-send-guess[data-v-c5c7eb8d]:hover{background:#db2777}.custom-input[data-v-c5c7eb8d]{width:100%;padding:8px 12px;background:#0006;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:13px;margin-top:4px}.unlogged-gate-overlay[data-v-c5c7eb8d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#030712e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;display:flex;align-items:center;justify-content:center;padding:20px}.unlogged-card[data-v-c5c7eb8d]{max-width:440px;width:100%;padding:28px;background:#0f172af2;border:1px solid rgba(236,72,153,.4);border-radius:16px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 40px #000c,0 0 25px #ec489933}.undercover-container[data-v-686e3958]{display:flex;flex-direction:column;height:100%;width:100%;background:radial-gradient(circle at center,#0d1222,#030712);-webkit-user-select:none;user-select:none;overflow:hidden}.hud-bar[data-v-686e3958]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#0f172ae6;border-bottom:1px solid rgba(255,255,255,.08);gap:12px}.hud-left[data-v-686e3958]{display:flex;align-items:center;gap:12px}.game-tag[data-v-686e3958]{font-size:13px;font-weight:700;color:#a78bfa}.room-selector[data-v-686e3958]{display:flex;gap:6px}.room-chip[data-v-686e3958]{padding:4px 10px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:11px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px}.room-chip.active[data-v-686e3958]{background:#a78bfa33;border-color:#a78bfa;color:#fff}.btn-create-chip[data-v-686e3958]{background:#ec489926;border-color:#ec489966;color:#f472b6}.hud-center[data-v-686e3958]{display:flex;align-items:center;gap:12px}.stage-pill[data-v-686e3958]{padding:4px 14px;border-radius:20px;background:#0006;border:1px solid rgba(255,255,255,.15);font-size:12px;display:flex;align-items:center;gap:6px}.stage-pill.revealing[data-v-686e3958]{border-color:#38bdf8;color:#7dd3fc}.stage-pill.speaking[data-v-686e3958]{border-color:#f59e0b;color:#fde68a}.stage-pill.voting[data-v-686e3958]{border-color:#f43f5e;color:#fda4af}.stage-pill.spy-guess[data-v-686e3958]{border-color:#eab308;color:#fde047}.stage-pill.ended[data-v-686e3958]{border-color:#22c55e;color:#86efac}.stage-pill.waiting[data-v-686e3958]{color:#94a3b8}.hud-right[data-v-686e3958]{display:flex;align-items:center;gap:8px}.btn-host-action[data-v-686e3958]{padding:5px 14px;border-radius:8px;background:linear-gradient(135deg,#f59e0b,#d97706);border:1px solid #fef08a;color:#1e1b4b;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:4px;box-shadow:0 0 10px #f59e0b66}.btn-host-action[data-v-686e3958]:disabled{opacity:.5;cursor:not-allowed}.btn-tool[data-v-686e3958]{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:12px;cursor:pointer}.main-arena[data-v-686e3958]{display:flex;flex:1;overflow:hidden;position:relative}.table-workspace[data-v-686e3958]{flex:1;display:flex;flex-direction:column;padding:10px;gap:10px;overflow:hidden}.poker-round-table[data-v-686e3958]{flex:1;position:relative;border-radius:24px;background:radial-gradient(ellipse at center,#1e1b4b,#090916);border:2px solid rgba(167,139,250,.2);box-shadow:inset 0 0 40px #000c,0 0 25px #7c3aed33;display:flex;align-items:center;justify-content:center}.seats-ring[data-v-686e3958]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.round-seat[data-v-686e3958]{position:absolute;pointer-events:auto;width:140px;background:#0f172ad9;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:8px;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .25s}.round-seat.pos-0[data-v-686e3958]{bottom:15px;left:50%;transform:translate(-50%)}.round-seat.pos-1[data-v-686e3958]{bottom:90px;left:40px}.round-seat.pos-2[data-v-686e3958]{top:90px;left:40px}.round-seat.pos-3[data-v-686e3958]{top:15px;left:50%;transform:translate(-50%)}.round-seat.pos-4[data-v-686e3958]{top:90px;right:40px}.round-seat.pos-5[data-v-686e3958]{bottom:90px;right:40px}.round-seat.is-me[data-v-686e3958]{border-color:#38bdf8;background:#38bdf81f;box-shadow:0 0 12px #38bdf84d}.round-seat.is-speaking[data-v-686e3958]{border-color:#f59e0b;box-shadow:0 0 16px #f59e0b99;animation:pulse 1.5s infinite}.round-seat.is-dead[data-v-686e3958]{opacity:.5;filter:grayscale(80%)}.vote-count-pill[data-v-686e3958]{position:absolute;top:-12px;background:#f43f5e;color:#fff;font-size:11px;font-weight:700;padding:1px 8px;border-radius:10px;box-shadow:0 0 8px #f43f5ecc}.seat-avatar-wrap[data-v-686e3958]{position:relative;width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:22px}.host-crown[data-v-686e3958]{position:absolute;top:-8px;right:-6px;font-size:14px}.speaking-mic[data-v-686e3958]{position:absolute;bottom:-4px;right:-4px;font-size:12px}.seat-meta[data-v-686e3958]{text-align:center}.seat-name[data-v-686e3958]{font-size:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.me-tag[data-v-686e3958]{color:#38bdf8;font-size:10px}.seat-status[data-v-686e3958]{font-size:10px}.speech-bubble[data-v-686e3958]{position:absolute;bottom:-32px;background:#0f172af2;border:1px solid #38bdf8;color:#7dd3fc;font-size:11px;padding:3px 8px;border-radius:8px;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 10px #00000080;z-index:5}.vote-action-wrap[data-v-686e3958]{margin-top:4px;width:100%}.btn-vote-target[data-v-686e3958]{width:100%;padding:3px 0;background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid #fca5a5;color:#fff;font-size:10px;font-weight:700;border-radius:6px;cursor:pointer;transition:transform .15s}.btn-vote-target[data-v-686e3958]:hover{transform:scale(1.05)}.btn-switch-seat[data-v-686e3958]{width:100%;height:60px;background:transparent;border:1.5px dashed rgba(255,255,255,.15);color:#64748b;border-radius:8px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .2s}.btn-switch-seat[data-v-686e3958]:hover{border-color:#a78bfa;color:#a78bfa;background:#a78bfa1a}.table-center-hub[data-v-686e3958]{z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:280px;text-align:center}.secret-card-box[data-v-686e3958]{perspective:800px}.secret-card[data-v-686e3958]{width:220px;height:120px;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);cursor:pointer}.secret-card.flipped[data-v-686e3958]{transform:rotateY(180deg)}.card-face[data-v-686e3958]{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 24px #0009}.card-face.front[data-v-686e3958]{background:linear-gradient(135deg,#1e293b,#0f172a)}.card-face.back[data-v-686e3958]{background:linear-gradient(135deg,#312e81,#1e1b4b);transform:rotateY(180deg);border-color:#fbbf24}.spy-guess-box[data-v-686e3958],.game-over-box[data-v-686e3958]{padding:16px 20px;border-radius:16px;display:flex;flex-direction:column;align-items:center}.waiting-box[data-v-686e3958]{display:flex;flex-direction:column;align-items:center}.bottom-action-dock[data-v-686e3958]{padding:10px 16px;display:flex;align-items:center;justify-content:center;min-height:54px}.speaker-controller[data-v-686e3958]{display:flex;align-items:center;gap:10px;width:100%;max-width:650px}.speech-input[data-v-686e3958]{flex:1;background:#0006;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:8px 12px;color:#fff;font-size:13px;outline:none}.speech-input[data-v-686e3958]:focus{border-color:#38bdf8}.btn-submit-speech[data-v-686e3958]{padding:8px 16px;display:flex;align-items:center;gap:6px;font-size:12px}.speaker-idle-tip[data-v-686e3958]{font-size:12px;color:#94a3b8}.sidebar-chat-panel[data-v-686e3958]{width:290px;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.08);background:#0f172ad9}.sidebar-header[data-v-686e3958]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.header-tab[data-v-686e3958]{display:flex;align-items:center;gap:6px}.conn-dot[data-v-686e3958]{font-size:10px;color:#64748b}.conn-dot.online[data-v-686e3958]{color:#34d399}.sidebar-body[data-v-686e3958]{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:6px;font-size:12px}.log-time[data-v-686e3958]{color:#64748b;font-size:10px;margin-right:4px}.log-sender[data-v-686e3958]{color:#a78bfa}.log-text[data-v-686e3958]{color:#cbd5e1;line-height:1.3}.sidebar-footer[data-v-686e3958]{padding:8px;border-top:1px solid rgba(255,255,255,.08);background:#0003}.emoji-bar[data-v-686e3958]{display:flex;gap:5px;margin-bottom:6px}.emoji-bar button[data-v-686e3958]{background:#ffffff0d;border:none;font-size:14px;padding:2px 5px;border-radius:4px;cursor:pointer}.chat-input-row[data-v-686e3958]{display:flex;gap:5px}.chat-input-row input[data-v-686e3958]{flex:1;background:#0006;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:6px 8px;color:#fff;font-size:12px;outline:none}.chat-input-row input[data-v-686e3958]:focus{border-color:#a78bfa}.btn-send-chat[data-v-686e3958]{background:#7c3aed;color:#fff;border:none;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer}.btn-send-chat[data-v-686e3958]:hover{background:#6d28d9}.custom-input[data-v-686e3958]{width:100%;padding:8px 12px;background:#0006;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:13px}.unlogged-gate-overlay[data-v-686e3958]{position:absolute;top:0;right:0;bottom:0;left:0;background:#030712e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;display:flex;align-items:center;justify-content:center;padding:20px}.unlogged-card[data-v-686e3958]{max-width:440px;width:100%;padding:28px;background:#0f172af2;border:1px solid rgba(167,139,250,.4);border-radius:16px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 40px #000c,0 0 25px #a78bfa33}.game-view-wrapper[data-v-e48bd91e]{display:flex;flex-direction:column;gap:16px;max-width:1200px;width:calc(100% - 24px);margin:0 auto 40px;padding-top:12px}.game-header[data-v-e48bd91e]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-radius:16px}.header-left[data-v-e48bd91e]{display:flex;align-items:center;gap:16px}.back-btn[data-v-e48bd91e]{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-main);font-weight:600;font-size:.88rem;cursor:pointer;transition:all .2s}.back-btn[data-v-e48bd91e]:hover{background:#06b6d426;border-color:var(--accent-cyan);color:var(--accent-cyan)}.game-meta[data-v-e48bd91e]{display:flex;align-items:center;gap:10px}.game-emoji[data-v-e48bd91e]{font-size:1.8rem}.game-titles[data-v-e48bd91e]{display:flex;flex-direction:column}.title[data-v-e48bd91e]{font-size:1.15rem;font-weight:800;color:#fff;line-height:1.2}.subtitle[data-v-e48bd91e]{font-size:.72rem;color:var(--accent-cyan);letter-spacing:.5px}.header-right[data-v-e48bd91e]{display:flex;align-items:center;gap:8px}.tool-btn[data-v-e48bd91e]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s}.tool-btn[data-v-e48bd91e]:hover{color:var(--accent-cyan);border-color:var(--accent-cyan)}.tool-btn.active[data-v-e48bd91e]{color:var(--accent-cyan);border-color:var(--accent-cyan);background:#06b6d426}.game-stage[data-v-e48bd91e]{display:flex;justify-content:center;align-items:flex-start;width:100%}.not-found[data-v-e48bd91e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;border-radius:18px;text-align:center}.rules-body[data-v-e48bd91e]{display:flex;flex-direction:column;gap:12px}.rules-tags[data-v-e48bd91e]{display:flex;gap:6px}.tag[data-v-e48bd91e]{font-size:.75rem;color:var(--accent-cyan);background:#06b6d41f;padding:2px 8px;border-radius:6px}.rules-desc[data-v-e48bd91e]{font-size:.9rem;color:var(--text-muted);line-height:1.5}.rules-instructions h4[data-v-e48bd91e]{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:8px}.rules-instructions ul[data-v-e48bd91e]{padding-left:20px;font-size:.85rem;color:var(--text-muted);line-height:1.7}.rules-instructions kbd[data-v-e48bd91e]{background:#ffffff1f;padding:2px 6px;border-radius:4px;color:#fff;border:1px solid rgba(255,255,255,.2)}@media(max-width:680px){.btn-text[data-v-e48bd91e],.subtitle[data-v-e48bd91e]{display:none}}.leaderboard-view[data-v-2e4b4f14]{display:flex;flex-direction:column;gap:24px;max-width:1000px;width:calc(100% - 24px);margin:0 auto 40px;padding-top:12px}.header-section[data-v-2e4b4f14]{display:flex;flex-direction:column;gap:18px;padding:24px 30px;border-radius:20px}.title-box[data-v-2e4b4f14]{display:flex;align-items:center;gap:16px}.page-title[data-v-2e4b4f14]{font-size:1.6rem;font-weight:800;color:#fff}.page-desc[data-v-2e4b4f14]{font-size:.85rem;color:var(--text-muted)}.game-tabs[data-v-2e4b4f14]{display:flex;gap:10px;flex-wrap:wrap}.tab-btn[data-v-2e4b4f14]{display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:12px;background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-muted);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.tab-btn[data-v-2e4b4f14]:hover{color:#fff;border-color:var(--accent-cyan)}.tab-btn.active[data-v-2e4b4f14]{background:#06b6d433;border-color:var(--accent-cyan);color:var(--accent-cyan)}.podium-section[data-v-2e4b4f14]{display:flex;justify-content:center;align-items:flex-end;gap:20px;padding:40px 20px 20px;border-radius:20px}.podium-pillar[data-v-2e4b4f14]{display:flex;flex-direction:column;align-items:center;width:140px}.player-avatar-box[data-v-2e4b4f14]{position:relative;width:60px;height:60px;border-radius:50%;background:var(--bg-tertiary);border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:8px}.rank-crown[data-v-2e4b4f14]{position:absolute;top:-16px;font-size:1.4rem}.player-name[data-v-2e4b4f14]{font-size:.85rem;font-weight:700;color:#fff;margin-bottom:2px;max-width:130px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-score[data-v-2e4b4f14]{font-size:.95rem;font-weight:800;margin-bottom:12px}.pillar-block[data-v-2e4b4f14]{width:100%;border-radius:12px 12px 0 0;display:flex;justify-content:center;padding-top:10px}.pillar-rank[data-v-2e4b4f14]{font-size:1.6rem;font-weight:900;color:#fffc}.rank-1 .pillar-block[data-v-2e4b4f14]{height:120px;background:linear-gradient(to bottom,#f59e0b73,#f59e0b26);border:2px solid rgba(245,158,11,.7);border-bottom:none}.rank-2 .pillar-block[data-v-2e4b4f14]{height:90px;background:linear-gradient(to bottom,#94a3b866,#94a3b826);border:2px solid rgba(148,163,184,.7);border-bottom:none}.rank-3 .pillar-block[data-v-2e4b4f14]{height:70px;background:linear-gradient(to bottom,#b4530959,#b4530926);border:2px solid rgba(180,83,9,.7);border-bottom:none}.board-table-section[data-v-2e4b4f14]{padding:16px 20px;border-radius:20px}.table-header[data-v-2e4b4f14]{display:flex;padding:10px 16px;font-size:.75rem;color:var(--text-dim);font-weight:700;border-bottom:1px solid rgba(255,255,255,.08)}.table-row[data-v-2e4b4f14]{display:flex;align-items:center;padding:12px 16px;border-radius:12px;transition:background .2s;margin-top:6px}.table-row[data-v-2e4b4f14]:hover{background:#ffffff0a}.table-row.is-me[data-v-2e4b4f14]{background:#06b6d41f;border:1px solid rgba(6,182,212,.35)}.col.rank[data-v-2e4b4f14]{width:70px}.col.player[data-v-2e4b4f14]{flex:1;display:flex;align-items:center;gap:10px}.col.score[data-v-2e4b4f14]{width:140px;font-size:.95rem;font-weight:700;color:#fbbf24}.col.date[data-v-2e4b4f14]{width:100px;font-size:.8rem;color:var(--text-dim);text-align:right}.rank-tag[data-v-2e4b4f14]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#ffffff14;font-size:.85rem;font-weight:700}.rank-tag.rank-1[data-v-2e4b4f14]{background:#f59e0b;color:#000}.rank-tag.rank-2[data-v-2e4b4f14]{background:#94a3b8;color:#000}.rank-tag.rank-3[data-v-2e4b4f14]{background:#b45309;color:#fff}.avatar-icon[data-v-2e4b4f14]{font-size:1.3rem}.player-nick[data-v-2e4b4f14]{font-size:.9rem;font-weight:600}.shop-view[data-v-65ee0d11]{display:flex;flex-direction:column;gap:28px;max-width:1100px;width:calc(100% - 24px);margin:0 auto 40px;padding-top:12px}.header-section[data-v-65ee0d11]{display:flex;align-items:center;justify-content:space-between;padding:24px 30px;border-radius:20px}.title-box[data-v-65ee0d11]{display:flex;align-items:center;gap:16px}.page-title[data-v-65ee0d11]{font-size:1.6rem;font-weight:800;color:#fff}.page-desc[data-v-65ee0d11]{font-size:.85rem;color:var(--text-muted)}.coin-display[data-v-65ee0d11]{display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:14px;border-color:#f59e0b66}.coins-amount[data-v-65ee0d11]{font-size:1.3rem;font-weight:800;color:#fbbf24}.coins-unit[data-v-65ee0d11]{font-size:.8rem;color:var(--text-muted)}.section-container[data-v-65ee0d11]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-65ee0d11]{display:flex;align-items:center;gap:8px;font-size:1.15rem;font-weight:700;color:#fff}.items-grid[data-v-65ee0d11]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.shop-card[data-v-65ee0d11]{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;transition:transform .2s,border-color .2s}.shop-card.is-current[data-v-65ee0d11]{border-color:var(--accent-cyan);box-shadow:var(--neon-glow)}.theme-preview[data-v-65ee0d11]{height:110px;position:relative;display:flex;align-items:center;justify-content:center}.preview-palette[data-v-65ee0d11]{display:flex;gap:10px}.color-dot[data-v-65ee0d11]{width:22px;height:22px;border-radius:50%;box-shadow:0 4px 8px #0006}.active-badge[data-v-65ee0d11]{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:4px;background:#06b6d4e6;color:#fff;padding:3px 8px;border-radius:12px;font-size:.72rem;font-weight:700}.card-content[data-v-65ee0d11]{padding:16px;display:flex;flex-direction:column;flex:1}.item-name[data-v-65ee0d11]{font-size:1rem;font-weight:700;color:#fff;margin-bottom:4px}.item-desc[data-v-65ee0d11]{font-size:.8rem;color:var(--text-muted);line-height:1.4;margin-bottom:16px;flex:1}.card-action button[data-v-65ee0d11]{width:100%}.btn-buy[data-v-65ee0d11]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.btn-buy[data-v-65ee0d11]:disabled{opacity:.4;cursor:not-allowed}.avatars-grid[data-v-65ee0d11]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:14px;padding:20px;border-radius:18px}.avatar-item[data-v-65ee0d11]{display:flex;flex-direction:column;align-items:center;padding:14px 10px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .2s}.avatar-item[data-v-65ee0d11]:hover{border-color:var(--accent-cyan);transform:translateY(-2px)}.avatar-item.is-selected[data-v-65ee0d11]{border-color:var(--accent-cyan);background:#06b6d426}.avatar-emoji[data-v-65ee0d11]{font-size:2.4rem;margin-bottom:6px}.avatar-name[data-v-65ee0d11]{font-size:.8rem;font-weight:600;color:#fff;margin-bottom:8px}.avatar-status .tag[data-v-65ee0d11]{font-size:.7rem;padding:2px 8px;border-radius:10px}.tag.active[data-v-65ee0d11]{background:#06b6d440;color:var(--accent-cyan)}.tag.owned[data-v-65ee0d11]{background:#10b98133;color:#34d399}.tag.price[data-v-65ee0d11]{background:#f59e0b33;color:#fbbf24}@media(max-width:768px){.header-section[data-v-65ee0d11]{flex-direction:column;align-items:flex-start;gap:16px}}.profile-view[data-v-fd507bba]{display:flex;flex-direction:column;gap:28px;max-width:1000px;width:calc(100% - 24px);margin:0 auto 40px;padding-top:12px}.user-card[data-v-fd507bba]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:30px;border-radius:20px}.user-card-left[data-v-fd507bba]{display:flex;align-items:center;gap:20px}.avatar-display[data-v-fd507bba]{position:relative;width:76px;height:76px;border-radius:50%;background:var(--bg-tertiary);border:3px solid var(--accent-cyan);display:flex;align-items:center;justify-content:center;font-size:2.6rem;cursor:pointer;box-shadow:0 0 20px #06b6d466}.edit-badge[data-v-fd507bba]{position:absolute;bottom:0;right:0;width:24px;height:24px;border-radius:50%;background:var(--accent-cyan);color:#0f172a;display:flex;align-items:center;justify-content:center}.user-info-text[data-v-fd507bba]{display:flex;flex-direction:column;gap:8px}.nickname-row[data-v-fd507bba]{display:flex;align-items:center;gap:8px}.nickname[data-v-fd507bba]{font-size:1.5rem;font-weight:800;color:#fff}.name-input[data-v-fd507bba]{background:#0006;border:1px solid var(--accent-cyan);border-radius:8px;padding:4px 10px;color:#fff;font-size:1.2rem;font-weight:700;outline:none}.name-edit-btn[data-v-fd507bba]{background:transparent;border:none;cursor:pointer;padding:4px}.level-progress-box[data-v-fd507bba]{width:240px}.level-text[data-v-fd507bba]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-dim);margin-bottom:4px}.progress-track[data-v-fd507bba]{height:7px;background:#ffffff14;border-radius:4px;overflow:hidden}.progress-bar[data-v-fd507bba]{height:100%;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-blue));transition:width .3s ease}.user-stats-summary[data-v-fd507bba]{display:flex;gap:16px;flex-wrap:wrap}.stat-pill[data-v-fd507bba]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:14px;background:#ffffff08;border:1px solid var(--border-color)}.stat-meta[data-v-fd507bba]{display:flex;flex-direction:column}.stat-meta .num[data-v-fd507bba]{font-size:1.25rem;font-weight:800}.stat-meta .lbl[data-v-fd507bba]{font-size:.72rem;color:var(--text-dim)}.section-block[data-v-fd507bba]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-fd507bba]{display:flex;align-items:center;gap:8px;font-size:1.15rem;font-weight:700;color:#fff}.achievements-grid[data-v-fd507bba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.achievement-card[data-v-fd507bba]{display:flex;gap:14px;padding:16px;border-radius:16px;opacity:.55;filter:grayscale(80%);transition:all .25s}.achievement-card.is-unlocked[data-v-fd507bba]{opacity:1;filter:grayscale(0%);border-color:#f59e0b66}.ach-icon-box[data-v-fd507bba]{width:50px;height:50px;border-radius:14px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0}.ach-info[data-v-fd507bba]{flex:1;display:flex;flex-direction:column}.ach-header[data-v-fd507bba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.ach-title[data-v-fd507bba]{font-size:.95rem;font-weight:700;color:#fff}.ach-reward[data-v-fd507bba]{font-size:.8rem;color:#fbbf24;font-weight:700}.ach-desc[data-v-fd507bba]{font-size:.78rem;color:var(--text-muted);line-height:1.4;margin-bottom:8px}.status-tag[data-v-fd507bba]{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;padding:2px 8px;border-radius:8px;font-weight:600}.status-tag.unlocked[data-v-fd507bba]{background:#10b98133;color:#34d399}.status-tag.locked[data-v-fd507bba]{background:#ffffff0f;color:var(--text-dim)}.history-table[data-v-fd507bba]{padding:16px 20px;border-radius:16px}.history-table .table-row[data-v-fd507bba]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.88rem}.history-table .table-row.head[data-v-fd507bba]{color:var(--text-dim);font-size:.75rem;font-weight:700}.rec-title[data-v-fd507bba]{font-weight:600;color:#fff}.rec-score[data-v-fd507bba]{color:var(--accent-cyan);font-weight:700}.rec-coins[data-v-fd507bba]{color:#fbbf24;font-weight:700}.rec-date[data-v-fd507bba]{color:var(--text-dim);font-size:.8rem}.empty-hint[data-v-fd507bba]{padding:30px;text-align:center;border-radius:16px;color:var(--text-muted);font-size:.9rem}.avatar-select-grid[data-v-fd507bba]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.avatar-pick-btn[data-v-fd507bba]{font-size:2.2rem;padding:10px;border-radius:14px;background:#ffffff0d;border:1px solid var(--border-color);cursor:pointer;transition:transform .15s,border-color .15s}.avatar-pick-btn[data-v-fd507bba]:hover{transform:scale(1.1);border-color:var(--accent-cyan)}.avatar-pick-btn.active[data-v-fd507bba]{background:#06b6d433;border-color:var(--accent-cyan)}:root{--bg-primary: #0b0f19;--bg-secondary: #111827;--bg-tertiary: #1f293d;--bg-card: rgba(17, 24, 39, .75);--bg-card-hover: rgba(31, 41, 61, .85);--border-color: rgba(59, 130, 246, .25);--border-glow: rgba(59, 130, 246, .6);--accent-cyan: #06b6d4;--accent-blue: #3b82f6;--accent-purple: #8b5cf6;--accent-pink: #ec4899;--accent-amber: #f59e0b;--accent-emerald: #10b981;--accent-rose: #f43f5e;--text-main: #f8fafc;--text-muted: #94a3b8;--text-dim: #64748b;--card-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);--neon-glow: 0 0 15px rgba(6, 182, 212, .35)}[data-theme=space]{--bg-primary: #05070e;--bg-secondary: #0a0e1c;--bg-tertiary: #12192e;--bg-card: rgba(10, 14, 28, .8);--bg-card-hover: rgba(18, 25, 46, .9);--border-color: rgba(139, 92, 246, .25);--border-glow: rgba(139, 92, 246, .6);--neon-glow: 0 0 15px rgba(139, 92, 246, .35)}[data-theme=matrix]{--bg-primary: #04120a;--bg-secondary: #071f11;--bg-tertiary: #0c331d;--bg-card: rgba(7, 31, 17, .85);--bg-card-hover: rgba(12, 51, 29, .9);--border-color: rgba(16, 185, 129, .3);--border-glow: rgba(16, 185, 129, .7);--accent-cyan: #34d399;--accent-blue: #10b981;--neon-glow: 0 0 15px rgba(16, 185, 129, .4)}[data-theme=arcade]{--bg-primary: #180d28;--bg-secondary: #26143f;--bg-tertiary: #3a1e60;--bg-card: rgba(38, 20, 63, .8);--bg-card-hover: rgba(58, 30, 96, .9);--border-color: rgba(236, 72, 153, .3);--border-glow: rgba(236, 72, 153, .7);--accent-cyan: #f43f5e;--accent-blue: #ec4899;--neon-glow: 0 0 15px rgba(236, 72, 153, .4)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body{font-family:Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-primary);color:var(--text-main);min-height:100vh;overflow-x:hidden;-webkit-user-select:none;user-select:none;transition:background-color .3s ease,color .3s ease}.font-arcade{font-family:Chakra Petch,sans-serif;letter-spacing:.5px}.glass-panel{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--card-shadow);transition:all .25s cubic-bezier(.16,1,.3,1)}.glass-panel:hover{border-color:var(--border-glow);box-shadow:var(--neon-glow),var(--card-shadow)}.btn-arcade{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-weight:700;font-size:.95rem;border-radius:12px;cursor:pointer;outline:none;border:1px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:Chakra Petch,sans-serif}.btn-arcade:active{transform:scale(.96)}.btn-primary{background:linear-gradient(135deg,var(--accent-cyan),var(--accent-blue));color:#fff;box-shadow:0 4px 14px #06b6d459}.btn-primary:hover{box-shadow:0 6px 20px #06b6d499;transform:translateY(-1px)}.btn-secondary{background:var(--bg-tertiary);color:var(--text-main);border-color:var(--border-color)}.btn-secondary:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#06b6d41a}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-cyan)}@keyframes pulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.animate-pulse-glow{animation:pulseGlow 2.5s infinite ease-in-out}@keyframes floatAnim{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-float{animation:floatAnim 3s infinite ease-in-out}
