.shuiyu-page[data-v-b3f17da4]{min-height:calc(var(--vh) * 100);background:linear-gradient(180deg,#1a1a2e,#16213e);color:#fff;overflow:hidden;touch-action:none}.sy-header[data-v-b3f17da4]{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:48px;background:transparent;border-bottom:none;position:sticky;top:0;z-index:100}.sy-back[data-v-b3f17da4]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.sy-title[data-v-b3f17da4]{font-size:16px;font-weight:700;flex:1;text-align:center}.sy-title.room-code-title[data-v-b3f17da4]{display:flex;align-items:center;justify-content:center;gap:6px}.rc-label[data-v-b3f17da4]{font-size:12px;color:#ffffff80}.rc-value[data-v-b3f17da4]{font-size:16px;font-weight:800;color:#fff;letter-spacing:3px;font-family:ui-monospace,monospace}.sy-share[data-v-b3f17da4]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.sy-share[data-v-b3f17da4]:active{background:#ffffff1f}.sy-phase[data-v-b3f17da4]{font-size:11px;color:#ffffff80;background:#ffffff14;padding:3px 8px;border-radius:10px}.sy-btn[data-v-b3f17da4]{display:inline-flex;align-items:center;justify-content:center;gap:clamp(4px,1vmin,8px);padding:clamp(8px,2vmin,14px) clamp(12px,3vmin,22px);border-radius:clamp(8px,2vmin,12px);border:none;font-size:clamp(11px,2.8vmin,15px);font-weight:700;cursor:pointer;transition:all .2s;width:100%}.sy-btn.primary[data-v-b3f17da4]{background:#ef4444;color:#fff}.sy-btn.primary[data-v-b3f17da4]:hover:not(:disabled){background:#dc2626}.sy-btn.secondary[data-v-b3f17da4]{background:#f97316;color:#fff}.sy-btn.danger[data-v-b3f17da4]{background:#dc2626;color:#fff}.sy-btn.ghost[data-v-b3f17da4]{background:#ffffff14;color:#ffffffb3}.sy-btn[data-v-b3f17da4]:disabled{opacity:.4;cursor:not-allowed}.sy-body[data-v-b3f17da4]{padding:16px}.sy-hero[data-v-b3f17da4]{text-align:center;padding:32px 0 24px}.sy-hero h1[data-v-b3f17da4]{font-size:24px;font-weight:800;margin:12px 0 6px}.sy-hero p[data-v-b3f17da4]{font-size:13px;color:#ffffff80}.entry-actions[data-v-b3f17da4]{display:flex;flex-direction:column;gap:10px;max-width:300px;margin:0 auto}.form-body[data-v-b3f17da4]{max-width:360px;margin:0 auto;padding-top:24px}.form-title[data-v-b3f17da4]{font-size:18px;font-weight:700;margin-bottom:20px;text-align:center}.form-group[data-v-b3f17da4]{margin-bottom:16px}.form-group label[data-v-b3f17da4]{display:block;font-size:12px;color:#ffffff80;margin-bottom:6px}.form-group input[data-v-b3f17da4]{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;font-size:14px}.form-group input[data-v-b3f17da4]::placeholder{color:#ffffff4d}.input-with-action[data-v-b3f17da4]{display:flex;gap:8px;align-items:center}.input-with-action input[data-v-b3f17da4]{flex:1}.input-action-btn[data-v-b3f17da4]{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lobby-info[data-v-b3f17da4]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.room-code[data-v-b3f17da4]{font-size:13px;color:#fff9}.room-code b[data-v-b3f17da4]{color:#fff;font-size:16px;letter-spacing:2px}.lobby-player-count[data-v-b3f17da4]{font-size:12px;color:#ffffff80;background:#ffffff14;padding:2px 8px;border-radius:10px}.lobby-total-bet[data-v-b3f17da4]{font-size:12px;color:#fbbf24;background:#fbbf241a;padding:2px 8px;border-radius:10px}.copy-btn[data-v-b3f17da4]{font-size:11px;padding:4px 10px;border-radius:6px;border:none;background:#ffffff1a;color:#fff;cursor:pointer}.player-list-lobby[data-v-b3f17da4]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.lobby-player[data-v-b3f17da4]{display:flex;align-items:center;gap:8px;padding:10px;background:#ffffff0d;border-radius:10px}.lobby-player.self[data-v-b3f17da4]{border:1px solid #22c55e}.lp-avatar[data-v-b3f17da4]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.lp-name[data-v-b3f17da4]{font-size:13px;flex:1}.lp-tag[data-v-b3f17da4]{font-size:10px;padding:2px 6px;border-radius:4px}.lp-tag.self-tag[data-v-b3f17da4]{background:#22c55e}.lp-tag.owner-tag[data-v-b3f17da4]{background:#f97316}.lobby-actions[data-v-b3f17da4]{display:flex;gap:10px}.lobby-wait[data-v-b3f17da4]{text-align:center;font-size:13px;color:#fff6;padding:16px}.lobby-actions-inline[data-v-b3f17da4]{display:flex;gap:8px;align-items:center}.refresh-btn[data-v-b3f17da4]{width:28px;height:28px;border-radius:6px;border:none;background:#ffffff1a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.sy-game[data-v-b3f17da4]{display:flex;flex-direction:column;position:relative;height:calc(var(--vh) * 100 - 48px);overflow:hidden}.other-players[data-v-b3f17da4]{position:absolute;top:0;left:0;right:0;bottom:clamp(120px,28dvh,200px);pointer-events:none;z-index:10}.op-card[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.8vmin,5px);padding:clamp(4px,1.2vmin,8px);background:#ffffff0d;border-radius:clamp(8px,2vmin,12px);min-width:clamp(48px,14vmin,64px);pointer-events:auto}.op-card.dealer[data-v-b3f17da4]{border:2px solid #f97316;box-shadow:0 0 0 2px #f9731640,0 0 18px #f9731673;animation:pulseDealer-b3f17da4 2s infinite}.op-avatar[data-v-b3f17da4]{width:clamp(28px,7.5vmin,44px);height:clamp(28px,7.5vmin,44px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(11px,3vmin,16px);font-weight:700;color:#fff;border:2px solid rgba(255,255,255,.2)}.op-info[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:2px}.op-badges[data-v-b3f17da4]{display:flex;flex-direction:row;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center}.op-name[data-v-b3f17da4]{font-size:clamp(9px,2.2vmin,12px);color:#ffffffb3;max-width:clamp(48px,14vmin,68px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-badge[data-v-b3f17da4]{font-size:clamp(8px,2vmin,10px);padding:1px 5px;border-radius:8px}.op-badge.dealer[data-v-b3f17da4]{background:#f97316;color:#fff}.op-badge.bet[data-v-b3f17da4]{color:#fbbf24;background:#fbbf2426}.chat-bubble[data-v-b3f17da4]{position:absolute;left:50%;transform:translate(-50%);background:#22c55e;color:#fff;font-size:clamp(9px,2.2vmin,12px);padding:clamp(4px,1.2vmin,8px) clamp(6px,1.5vmin,12px);border-radius:clamp(6px,1.5vmin,12px);max-width:clamp(100px,28vmin,160px);line-height:1.5;text-align:center;word-break:break-word;overflow-wrap:break-word;z-index:10}.bubble-up[data-v-b3f17da4]{bottom:100%;margin-bottom:4px;animation:bubbleUp-b3f17da4 .3s ease}.bubble-up[data-v-b3f17da4]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:4px 4px 0;border-style:solid;border-color:#22c55e transparent transparent}.bubble-down[data-v-b3f17da4]{top:100%;margin-top:4px;animation:bubbleDown-b3f17da4 .3s ease}.bubble-down[data-v-b3f17da4]:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:0 4px 4px;border-style:solid;border-color:transparent transparent #22c55e}@keyframes bubbleUp-b3f17da4{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes bubbleDown-b3f17da4{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.dealer-vote-center[data-v-b3f17da4],.betting-center[data-v-b3f17da4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:21;display:flex;flex-direction:column;align-items:center;gap:10px}.center-area[data-v-b3f17da4]{flex:1;position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(4px,1.2vmin,10px);min-height:0;overflow:hidden;padding:clamp(50px,10dvh,90px) 0 clamp(80px,16dvh,140px) 0}.center-phase[data-v-b3f17da4]{font-size:clamp(12px,3vmin,16px);font-weight:700;color:#fffc;background:#0006;padding:clamp(4px,1.2vmin,8px) clamp(10px,2.5vmin,16px);border-radius:20px}.center-timer[data-v-b3f17da4]{font-size:clamp(20px,6vmin,32px);font-weight:800;color:#ef4444}.center-pool[data-v-b3f17da4]{font-size:clamp(10px,2.5vmin,14px);color:#fbbf24}.center-wait[data-v-b3f17da4]{font-size:clamp(11px,2.8vmin,14px);color:#ffffff80}.center-turn-ended[data-v-b3f17da4]{font-size:clamp(13px,3.2vmin,17px);font-weight:700;color:#22c55e;background:#22c55e1f;padding:clamp(6px,1.5vmin,10px) clamp(14px,3vmin,22px);border-radius:20px;border:1px solid rgba(34,197,94,.3)}.center-btn[data-v-b3f17da4]{width:auto;min-width:clamp(120px,32vmin,200px);padding:clamp(10px,2.5vmin,16px) clamp(18px,4vmin,32px)}.center-offline-hint[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.5vmin,10px);font-size:clamp(13px,3.2vmin,17px);font-weight:700;color:#fbbf24;background:#00000080;padding:clamp(10px,2.5vmin,16px) clamp(16px,4vmin,24px);border-radius:clamp(10px,2.5vmin,16px);border:1px solid rgba(251,191,36,.3);text-align:center;line-height:1.5}.offline-icon[data-v-b3f17da4]{font-size:clamp(20px,5vmin,28px)}.center-grouping[data-v-b3f17da4]{display:flex;flex-direction:column;gap:clamp(6px,1.8vmin,16px);align-items:center}.group-row[data-v-b3f17da4]{display:flex;gap:clamp(6px,1.5vmin,12px);position:relative;padding:clamp(10px,2.2vmin,16px) clamp(8px,1.8vmin,14px) clamp(6px,1.5vmin,10px);background:#ffffff0d;border-radius:clamp(8px,2vmin,14px);border:1px solid rgba(255,255,255,.15)}.group-row.group-a[data-v-b3f17da4]{border-color:#f9731659}.group-row.group-b[data-v-b3f17da4]{border-color:#22c55e59}.group-label[data-v-b3f17da4]{position:absolute;top:clamp(-6px,-1.5vmin,-10px);left:50%;transform:translate(-50%);font-size:clamp(8px,2vmin,11px);font-weight:700;color:#fff;padding:clamp(1px,.4vmin,3px) clamp(5px,1.2vmin,12px);border-radius:6px;pointer-events:none}.group-row.group-a .group-label[data-v-b3f17da4]{background:#f97316}.group-row.group-b .group-label[data-v-b3f17da4]{background:#22c55e}.group-slot[data-v-b3f17da4]{width:clamp(46px,13vmin,72px);height:clamp(64px,18vmin,100px);border-radius:8px;border:2px dashed rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;position:relative}.group-slot[data-v-b3f17da4]:hover{border-color:#fff6;background:#ffffff0d}.group-slot.slot-hover[data-v-b3f17da4]{border-color:#fbbf24;background:#fbbf241f;box-shadow:0 0 20px #fbbf2440;transform:scale(1.08)}.group-slot .playing-card[data-v-b3f17da4]{width:clamp(44px,12.5vmin,70px);height:clamp(62px,17.5vmin,98px)}.slot-empty[data-v-b3f17da4]{font-size:clamp(8px,2vmin,11px);color:#ffffff4d;text-align:center}.playing-card[data-v-b3f17da4]{width:clamp(48px,13.5vmin,76px);height:clamp(68px,19vmin,106px);border-radius:clamp(4px,1vmin,8px);position:relative;-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none;perspective:600px;transform-style:preserve-3d}.card-inner[data-v-b3f17da4]{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.4,0,.2,1)}.playing-card.flipped .card-inner[data-v-b3f17da4]{transform:rotateY(180deg)}.card-front[data-v-b3f17da4],.card-back[data-v-b3f17da4]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:6px;box-shadow:0 2px 8px #00000040}.card-front[data-v-b3f17da4]{background:#fff;transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;color:#1a1a2e;font-family:Segoe UI,system-ui,sans-serif}.card-back[data-v-b3f17da4]{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.08) 0%,transparent 40%),radial-gradient(circle at 70% 70%,rgba(255,255,255,.08) 0%,transparent 40%),repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(255,255,255,.06) 4px,rgba(255,255,255,.06) 8px),repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,255,255,.06) 4px,rgba(255,255,255,.06) 8px),#b91c1c;border:3px solid #fff;display:flex;align-items:center;justify-content:center}.card-back[data-v-b3f17da4]:after{content:"";width:min(40%,28px);height:min(40%,28px);border-radius:50%;border:2px solid rgba(255,255,255,.35);background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.15) 0%,transparent 70%)}.playing-card.dragging[data-v-b3f17da4]{z-index:100;cursor:grabbing;transition:none;filter:drop-shadow(0 16px 20px rgba(0,0,0,.5))}.playing-card.dragging .card-inner[data-v-b3f17da4]{transition:none}.playing-card.red .card-front[data-v-b3f17da4]{color:#dc2626}.pc-corner[data-v-b3f17da4]{position:absolute;display:flex;flex-direction:column;align-items:center;line-height:1}.pc-tl[data-v-b3f17da4]{top:5px;left:5px}.pc-br[data-v-b3f17da4]{bottom:5px;right:5px;transform:rotate(180deg)}.pc-rank[data-v-b3f17da4]{font-size:clamp(10px,2.8vmin,15px);font-weight:700}.pc-suit[data-v-b3f17da4]{font-size:clamp(8px,2vmin,11px)}.pc-center[data-v-b3f17da4]{font-size:clamp(20px,6vmin,36px);line-height:1}.hand-cards[data-v-b3f17da4]{display:flex;gap:clamp(3px,1vmin,8px);justify-content:center;flex-wrap:nowrap;margin-bottom:clamp(6px,1.5vmin,14px);padding:0}.hand-label[data-v-b3f17da4]{font-size:clamp(10px,2.5vmin,14px);color:#ffffff80;text-align:center;margin-bottom:clamp(4px,1vmin,10px)}.hand-cards .playing-card[data-v-b3f17da4]{width:clamp(44px,12.5vmin,70px);height:clamp(62px,17.5vmin,98px);flex-shrink:0;transition:transform .2s,filter .2s}.hand-cards .playing-card .pc-rank[data-v-b3f17da4]{font-size:clamp(9px,2.5vmin,14px)}.hand-cards .playing-card .pc-suit[data-v-b3f17da4]{font-size:clamp(7px,1.8vmin,11px)}.hand-cards .playing-card .pc-center[data-v-b3f17da4]{font-size:clamp(18px,5vmin,32px)}.hand-cards .playing-card[data-v-b3f17da4]:hover{transform:translateY(-10px) scale(1.05);filter:drop-shadow(0 8px 14px rgba(0,0,0,.4));z-index:10}.hand-cards .playing-card.dragging[data-v-b3f17da4]{transition:none}.self-area[data-v-b3f17da4]{flex-shrink:0;margin-top:auto;padding:0 clamp(8px,2vmin,16px) clamp(4px,1.2vmin,10px);display:flex;justify-content:center}.self-card[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.8vmin,6px);position:relative;padding:clamp(8px,2vmin,16px) clamp(16px,4vmin,28px);background:#ffffff14;border-radius:clamp(12px,3vmin,20px);border:2px solid rgba(255,255,255,.1);cursor:pointer;transition:all .2s}.self-card[data-v-b3f17da4]:hover{border-color:#ffffff4d}.self-card.dealer[data-v-b3f17da4]{border-color:#f97316}.self-avatar[data-v-b3f17da4]{width:clamp(36px,10vmin,56px);height:clamp(36px,10vmin,56px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(14px,4vmin,22px);font-weight:700;color:#fff;border:2px solid rgba(255,255,255,.2)}.self-info[data-v-b3f17da4]{display:flex;align-items:center;gap:6px}.self-name[data-v-b3f17da4]{font-size:clamp(11px,2.8vmin,15px);font-weight:700}.self-badge[data-v-b3f17da4]{font-size:clamp(8px,2vmin,11px);padding:2px 6px;border-radius:8px}.self-badge.dealer[data-v-b3f17da4]{background:#f97316;color:#fff}.self-badge.bet[data-v-b3f17da4]{color:#fbbf24;background:#fbbf2426}.self-bubble[data-v-b3f17da4]{margin-bottom:clamp(4px,1.2vmin,10px)}.action-panel[data-v-b3f17da4]{flex-shrink:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.08);padding:clamp(8px,2vmin,14px) clamp(10px,2.5vmin,18px) clamp(10px,2.5vmin,18px);z-index:50;max-height:45dvh;overflow-y:auto}.panel-grouping[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center}.panel-grouping .sy-btn[data-v-b3f17da4]{width:100%;max-width:clamp(160px,40vmin,240px)}.action-status[data-v-b3f17da4]{font-size:clamp(13px,3.5vmin,18px);font-weight:600;color:#fbbf24e6;padding:clamp(6px,1.5vmin,10px) clamp(12px,3vmin,18px);border-radius:8px;background:#fbbf241a;border:1px solid rgba(251,191,36,.25)}.panel-action .action-label[data-v-b3f17da4],.panel-grouping .action-label[data-v-b3f17da4]{font-size:clamp(10px,2.5vmin,13px);color:#ffffff80;margin-bottom:clamp(4px,1vmin,10px)}.action-grid[data-v-b3f17da4]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.action-row .action-btn[data-v-b3f17da4]{flex:1 1 calc(25% - 8px);min-width:clamp(56px,16vmin,90px);max-width:clamp(90px,22vmin,130px);padding:clamp(8px,2vmin,12px) clamp(4px,1.2vmin,8px)}.action-btn[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.6vmin,4px);padding:clamp(8px,2vmin,14px);border-radius:clamp(8px,2vmin,12px);border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;cursor:pointer}.action-btn b[data-v-b3f17da4]{font-size:clamp(12px,3vmin,16px)}.action-btn span[data-v-b3f17da4]{font-size:clamp(9px,2vmin,11px);color:#ffffff80;text-align:center}.panel-dealer .dealer-target[data-v-b3f17da4]{font-size:13px;font-weight:700;margin-bottom:4px}.panel-dealer .dealer-action[data-v-b3f17da4]{font-size:12px;color:#fff9;margin-bottom:2px}.panel-dealer .dealer-bet[data-v-b3f17da4]{font-size:12px;color:#fbbf24;margin-bottom:10px}.dealer-btns[data-v-b3f17da4]{display:flex;gap:8px;margin-bottom:10px}.dealer-btns .sy-btn[data-v-b3f17da4]{flex:1}.panel-result .result-title[data-v-b3f17da4]{font-size:14px;font-weight:700;margin-bottom:10px;text-align:center}.result-row[data-v-b3f17da4]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.result-row .lose[data-v-b3f17da4]{color:#ef4444}.result-row .win[data-v-b3f17da4]{color:#22c55e}.result-actions[data-v-b3f17da4]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.panel-wait[data-v-b3f17da4]{text-align:center;font-size:13px;color:#fff6;padding:8px}.panel-wait.turn-ended[data-v-b3f17da4]{color:#22c55e;font-weight:700}.modal-overlay[data-v-b3f17da4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-b3f17da4]{background:#1e293b;color:#fff;border-radius:16px;padding:20px;width:100%;max-width:340px;border:1px solid rgba(255,255,255,.1)}.modal-title[data-v-b3f17da4]{font-size:16px;font-weight:700;margin-bottom:14px;text-align:center}.modal-desc[data-v-b3f17da4]{font-size:13px;color:#ffffffb3;text-align:center;margin-bottom:16px}.modal-actions[data-v-b3f17da4]{display:flex;gap:12px}.modal-actions .sy-btn[data-v-b3f17da4]{flex:1}.form-actions[data-v-b3f17da4]{display:flex;flex-direction:column;gap:14px;margin-top:10px}.share-modal[data-v-b3f17da4]{max-width:300px;text-align:center}.share-actions[data-v-b3f17da4]{display:flex;flex-direction:column;gap:12px;margin-top:4px}.share-qrcode[data-v-b3f17da4]{display:flex;align-items:center;justify-content:center;margin-bottom:14px}.share-qrcode img[data-v-b3f17da4]{width:180px;height:180px;border-radius:10px}.share-qrcode-placeholder[data-v-b3f17da4]{width:180px;height:180px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:10px;font-size:24px;font-weight:800;letter-spacing:4px;color:#fff}.share-room-code[data-v-b3f17da4]{font-size:22px;font-weight:800;color:#fff;letter-spacing:4px;margin-bottom:16px;font-family:ui-monospace,monospace}.rule-modal[data-v-b3f17da4]{max-width:400px;max-height:70dvh;overflow-y:auto}.rule-content[data-v-b3f17da4]{font-size:13px;line-height:1.7;color:#ffffffb3;margin-bottom:16px}.data-modal[data-v-b3f17da4]{max-width:360px}.data-player-list[data-v-b3f17da4]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;max-height:50dvh;overflow-y:auto}.data-player-row[data-v-b3f17da4]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff0d;border-radius:10px}.data-player-row.top1[data-v-b3f17da4]{background:#fbbf2426;border:1px solid rgba(251,191,36,.3)}.data-player-row.top2[data-v-b3f17da4]{background:#94a3b81a;border:1px solid rgba(148,163,184,.2)}.data-player-row.top3[data-v-b3f17da4]{background:#b453091a;border:1px solid rgba(180,83,9,.2)}.data-rank[data-v-b3f17da4]{width:24px;height:24px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.data-player-row.top1 .data-rank[data-v-b3f17da4]{background:#fbbf24;color:#1a1a2e}.data-player-row.top2 .data-rank[data-v-b3f17da4]{background:#cbd5e1;color:#1a1a2e}.data-player-row.top3 .data-rank[data-v-b3f17da4]{background:#b45309;color:#fff}.data-avatar[data-v-b3f17da4]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.data-name[data-v-b3f17da4]{flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-score[data-v-b3f17da4]{font-size:14px;font-weight:700;flex-shrink:0}.data-score.lose[data-v-b3f17da4]{color:#ef4444}.data-score.win[data-v-b3f17da4]{color:#22c55e}.data-empty[data-v-b3f17da4]{text-align:center;font-size:13px;color:#fff6;padding:20px}.self-action-list[data-v-b3f17da4]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.bet-select-grid[data-v-b3f17da4]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.bet-select-grid button[data-v-b3f17da4]{padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;font-size:13px;cursor:pointer}.bet-select-grid button.active[data-v-b3f17da4]{background:#ef4444;border-color:#ef4444}.leaderboard-list[data-v-b3f17da4]{display:flex;flex-direction:column;gap:8px}.lb-row[data-v-b3f17da4]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff0d;border-radius:10px}.lb-row.top3[data-v-b3f17da4]{background:#fbbf241a}.lb-rank[data-v-b3f17da4]{width:24px;height:24px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.lb-row.top3 .lb-rank[data-v-b3f17da4]{background:#fbbf24;color:#1a1a2e}.lb-name[data-v-b3f17da4]{flex:1;font-size:14px}.lb-score[data-v-b3f17da4]{font-size:14px;font-weight:700}.lb-score.lose[data-v-b3f17da4]{color:#ef4444}.lb-score.win[data-v-b3f17da4]{color:#22c55e}.history-box[data-v-b3f17da4]{margin-top:24px}.history-hd[data-v-b3f17da4]{font-size:12px;color:#fff6;margin-bottom:8px}.history-item[data-v-b3f17da4]{display:flex;align-items:center;padding:10px;background:#ffffff0d;border-radius:8px;margin-bottom:6px;font-size:13px}.history-item.ended[data-v-b3f17da4]{opacity:.6}.history-main[data-v-b3f17da4]{display:flex;align-items:center;justify-content:space-between;flex:1;cursor:pointer;gap:8px}.history-info[data-v-b3f17da4]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.history-name[data-v-b3f17da4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-code[data-v-b3f17da4]{color:#fbbf24;font-family:monospace;letter-spacing:1px;flex-shrink:0}.history-tags[data-v-b3f17da4]{display:flex;align-items:center;gap:6px;flex-shrink:0}.history-status[data-v-b3f17da4]{font-size:10px;padding:2px 6px;border-radius:4px;flex-shrink:0}.history-status.active[data-v-b3f17da4]{background:#22c55e26;color:#22c55e}.history-status.ended[data-v-b3f17da4]{background:#94a3b826;color:#94a3b8}.history-countdown[data-v-b3f17da4]{display:inline-flex;align-items:center;gap:3px;font-size:10px;padding:2px 6px;border-radius:4px;background:#3b82f61f;color:#60a5fa;font-family:monospace;letter-spacing:.5px}.history-countdown.warning[data-v-b3f17da4]{background:#fbbf2426;color:#fbbf24}.history-countdown.urgent[data-v-b3f17da4]{background:#ef444426;color:#ef4444;animation:pulseUrgent-b3f17da4 1.5s ease-in-out infinite}.countdown-icon[data-v-b3f17da4]{width:10px;height:10px}@keyframes pulseUrgent-b3f17da4{0%,to{opacity:1}50%{opacity:.5}}.history-actions[data-v-b3f17da4]{display:flex;align-items:center;gap:6px;margin-left:8px;flex-shrink:0}.history-data-btn[data-v-b3f17da4]{padding:4px 10px;border-radius:6px;border:1px solid rgba(59,130,246,.4);background:#3b82f61a;color:#3b82f6;font-size:11px;cursor:pointer}.action-row[data-v-b3f17da4]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.action-row .action-btn[data-v-b3f17da4]{flex:1 1 calc(25% - 8px);min-width:70px;max-width:120px;padding:10px 6px}.action-row .action-btn[data-v-b3f17da4]:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.6)}.op-card.has-action[data-v-b3f17da4]{border:1px solid rgba(255,255,255,.15)}.op-card.clickable[data-v-b3f17da4]{cursor:pointer;border:1px solid rgba(255,255,255,.25)}.op-card.clickable[data-v-b3f17da4]:hover{transform:scale(1.05);border-color:#ffffff8c}.op-card.selected[data-v-b3f17da4]{border:3px solid #f97316;box-shadow:0 0 0 4px #f9731659,0 0 24px #f97316a6;transform:scale(1.12);z-index:20;animation:pulseSelected-b3f17da4 1.4s infinite}.op-card.offline[data-v-b3f17da4]{opacity:.45;filter:grayscale(.6)}.op-card.offline .op-avatar[data-v-b3f17da4]{border-color:#ffffff14}.op-card.turn-ended[data-v-b3f17da4]{opacity:.55}.op-card.turn-ended .op-avatar[data-v-b3f17da4]{border-color:#6b72804d;filter:grayscale(.4)}.op-badge.action[data-v-b3f17da4]{background:#fbbf2433;color:#fbbf24}.op-badge.action.surrender[data-v-b3f17da4]{background:#6b728040;color:#9ca3af}.op-badge.action.pleadge[data-v-b3f17da4]{background:#22c55e33;color:#22c55e}.op-badge.action.cover[data-v-b3f17da4]{background:#3b82f633;color:#60a5fa}.op-badge.action.attack[data-v-b3f17da4]{background:#ef444433;color:#ef4444}.op-badge.action.not-serve[data-v-b3f17da4]{background:#ef444440;color:#ef4444;border:1px solid rgba(239,68,68,.4)}.op-badge.ended[data-v-b3f17da4]{background:#6b72804d;color:#9ca3af;border:1px solid rgba(156,163,175,.3)}@keyframes pulseDealer-b3f17da4{0%{box-shadow:0 0 #f9731666,0 0 12px #f9731673}70%{box-shadow:0 0 0 8px #f9731600,0 0 24px #f9731633}to{box-shadow:0 0 #f9731600,0 0 12px #f9731673}}@keyframes pulseSelected-b3f17da4{0%{box-shadow:0 0 0 4px #f9731659,0 0 24px #f97316a6}50%{box-shadow:0 0 0 10px #f9731626,0 0 36px #f97316d9}to{box-shadow:0 0 0 4px #f9731659,0 0 24px #f97316a6}}.panel-dealer[data-v-b3f17da4]{display:flex;flex-direction:column;gap:10px}.dealer-hint[data-v-b3f17da4]{font-size:13px;color:#fff9;text-align:center}.dealer-pending-list[data-v-b3f17da4]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.dealer-pending-item[data-v-b3f17da4]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff0f;border-radius:10px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .2s}.dealer-pending-item[data-v-b3f17da4]:hover{background:#ffffff1a;border-color:#fbbf24;transform:scale(1.03)}.dp-avatar[data-v-b3f17da4]{width:clamp(24px,7vmin,36px);height:clamp(24px,7vmin,36px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(10px,2.8vmin,14px);font-weight:700;color:#fff}.dp-info[data-v-b3f17da4]{display:flex;flex-direction:column;gap:2px}.dp-name[data-v-b3f17da4]{font-size:clamp(10px,2.5vmin,13px);font-weight:700}.dp-action[data-v-b3f17da4]{font-size:clamp(9px,2vmin,11px);color:#fbbf24}.dealer-pending-item.awaiting-show[data-v-b3f17da4]{border-color:#f9731666;background:#f9731614}.dealer-pending-item.selected[data-v-b3f17da4]{border-color:#fbbf24;background:#fbbf241f;box-shadow:0 0 0 2px #fbbf2459;transform:scale(1.04)}.dp-awaiting[data-v-b3f17da4]{font-size:10px;color:#f97316;font-weight:600;margin-left:4px}.dealer-public-btns[data-v-b3f17da4]{display:flex;gap:10px;justify-content:center;margin-top:6px}.dealer-public-btns .sy-btn[data-v-b3f17da4]{flex:1;max-width:140px}.dealer-process-panel[data-v-b3f17da4]{padding:clamp(6px,1.5vmin,10px) 0}.dealer-action-btns[data-v-b3f17da4]{display:flex;gap:8px;justify-content:center;width:100%}.dealer-action-btns .sy-btn[data-v-b3f17da4]{flex:1;max-width:120px;font-size:clamp(11px,2.8vmin,14px);padding:clamp(6px,1.5vmin,10px) clamp(8px,2vmin,14px);white-space:nowrap}.dealer-compare-btns[data-v-b3f17da4]{display:flex;gap:8px;justify-content:center;width:100%;flex-wrap:wrap}.dealer-compare-btns .sy-btn[data-v-b3f17da4]{flex:1;min-width:80px;max-width:120px;font-size:clamp(11px,2.8vmin,14px);padding:clamp(6px,1.5vmin,10px) clamp(8px,2vmin,14px);white-space:nowrap}.dealer-process-panel .back-btn[data-v-b3f17da4]{font-size:clamp(10px,2.5vmin,12px);padding:4px 10px;margin-top:6px}.modal-overlay.no-dismiss[data-v-b3f17da4]{cursor:default}.dealer-modal[data-v-b3f17da4]{max-width:360px}.dealer-modal-info[data-v-b3f17da4]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.dmi-row[data-v-b3f17da4]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#ffffff0d;border-radius:8px;font-size:13px}.dmi-row span[data-v-b3f17da4]{color:#fff9}.dmi-row b[data-v-b3f17da4]{color:#fbbf24}.dealer-modal-btns[data-v-b3f17da4]{display:flex;flex-wrap:wrap;gap:8px}.dealer-modal-btns .sy-btn[data-v-b3f17da4]{flex:1 1 calc(50% - 4px)}.player-options-modal[data-v-b3f17da4]{max-width:300px}.po-body[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:4px 0 20px}.po-avatar[data-v-b3f17da4]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;color:#fff;border:3px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #0000004d}.po-name[data-v-b3f17da4]{font-size:15px;font-weight:700;color:#fff}.po-actions[data-v-b3f17da4]{display:flex;flex-direction:column;gap:10px;width:100%}.po-btn[data-v-b3f17da4]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px}.po-hint[data-v-b3f17da4]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#f973161a;border:1px solid rgba(249,115,22,.2);border-radius:12px;color:#fbbf24;font-size:14px;font-weight:600}.po-hint-icon[data-v-b3f17da4]{font-size:18px}.compare-modal[data-v-b3f17da4]{max-width:420px}.compare-header[data-v-b3f17da4]{display:flex;align-items:center;justify-content:space-between;padding:0 8px 14px}.ch-item[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.ch-avatar[data-v-b3f17da4]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;color:#fff;border:2px solid rgba(255,255,255,.2)}.ch-item.dealer .ch-avatar[data-v-b3f17da4]{border-color:#f97316;background:#f9731626}.ch-name[data-v-b3f17da4]{font-size:12px;font-weight:600;color:#fffc}.ch-vs[data-v-b3f17da4]{font-size:15px;font-weight:800;color:#fbbf24;padding:0 8px}.compare-row[data-v-b3f17da4]{margin-bottom:14px}.cr-title[data-v-b3f17da4]{font-size:11px;color:#ffffff80;text-align:center;margin-bottom:8px;letter-spacing:1px}.cr-battle[data-v-b3f17da4]{display:flex;align-items:center;justify-content:center;gap:16px}.cr-side[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:6px}.cr-side.dealer .compare-card[data-v-b3f17da4]{outline:1.5px solid rgba(249,115,22,.35)}.cr-cards[data-v-b3f17da4]{display:flex;gap:6px}.cr-vs[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:4px}.vs-text[data-v-b3f17da4]{font-size:10px;font-weight:700;color:#fbbf24;letter-spacing:1px}.vs-result[data-v-b3f17da4]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px}.vs-result.win[data-v-b3f17da4]{color:#22c55e;background:#22c55e26}.vs-result.lose[data-v-b3f17da4]{color:#ef4444;background:#ef444426}.compare-card[data-v-b3f17da4]{width:clamp(36px,10vmin,52px);height:clamp(50px,14vmin,74px);background:#fff;border-radius:clamp(4px,1vmin,6px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1a1a2e;font-size:clamp(10px,2.8vmin,14px);font-weight:700}.compare-card.red[data-v-b3f17da4]{color:#dc2626}.cc-suit[data-v-b3f17da4]{font-size:clamp(12px,3vmin,16px)}.compare-dealer-btns[data-v-b3f17da4]{display:flex;gap:10px;margin-top:4px}.compare-dealer-btns .sy-btn[data-v-b3f17da4]{flex:1}.compare-surrender-badge[data-v-b3f17da4]{text-align:center;font-size:14px;font-weight:700;color:#9ca3af;background:#6b728026;border:1px solid rgba(107,114,128,.3);padding:8px 16px;border-radius:10px;margin-bottom:12px}.compare-result[data-v-b3f17da4]{text-align:center;margin-bottom:12px}.cr-result[data-v-b3f17da4]{font-size:14px;font-weight:700;padding:8px 12px;border-radius:8px}.cr-result.win[data-v-b3f17da4]{color:#22c55e;background:#22c55e1a}.cr-result.lose[data-v-b3f17da4]{color:#ef4444;background:#ef44441a}.compare-card.card-back[data-v-b3f17da4]{background:linear-gradient(135deg,#1e3a8a,#312e81,#1e3a8a);border:1px solid rgba(255,255,255,.15);position:relative}.compare-card.card-back[data-v-b3f17da4]:after{content:"🂠";position:absolute;font-size:clamp(18px,5vmin,28px);color:#ffffff4d}.center-compare[data-v-b3f17da4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 20px;background:#0f172af2;border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0006;pointer-events:none}.cc-surrender-badge[data-v-b3f17da4]{text-align:center;font-size:13px;font-weight:700;color:#9ca3af;background:#6b728026;border:1px solid rgba(107,114,128,.3);padding:5px 14px;border-radius:8px}.cc-header[data-v-b3f17da4]{display:flex;align-items:center;justify-content:center;gap:22px}.cc-h-item[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:4px}.cc-h-avatar[data-v-b3f17da4]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;border:2px solid rgba(255,255,255,.2)}.cc-h-item.dealer .cc-h-avatar[data-v-b3f17da4]{border-color:#f97316;background:#f9731626}.cc-h-name[data-v-b3f17da4]{font-size:11px;font-weight:600;color:#ffffffbf}.cc-h-vs[data-v-b3f17da4]{font-size:14px;font-weight:800;color:#fbbf24}.cc-row[data-v-b3f17da4]{width:100%}.cc-row-title[data-v-b3f17da4]{font-size:11px;color:#ffffff73;text-align:center;margin-bottom:5px;letter-spacing:1px}.cc-battle[data-v-b3f17da4]{display:flex;align-items:center;justify-content:center;gap:14px}.cc-b-side[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:4px}.cc-b-side.dealer .cc-card[data-v-b3f17da4]{outline:1.5px solid rgba(249,115,22,.35)}.cc-cards[data-v-b3f17da4]{display:flex;gap:5px}.cc-b-vs[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:3px}.cc-b-vs .vs-text[data-v-b3f17da4]{font-size:11px;font-weight:700;color:#fbbf24;letter-spacing:1px}.cc-b-vs .vs-result[data-v-b3f17da4]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:8px}.cc-b-vs .vs-result.win[data-v-b3f17da4]{color:#22c55e;background:#22c55e26}.cc-b-vs .vs-result.lose[data-v-b3f17da4]{color:#ef4444;background:#ef444426}.cc-card[data-v-b3f17da4]{width:clamp(32px,10vmin,46px);height:clamp(46px,14vmin,64px);background:#fff;border-radius:clamp(4px,1vmin,6px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1a1a2e;font-size:clamp(10px,2.5vmin,13px);font-weight:700}.cc-card.red[data-v-b3f17da4]{color:#dc2626}.cc-card .cc-suit[data-v-b3f17da4]{font-size:clamp(12px,3vmin,16px)}.cc-card.card-back[data-v-b3f17da4]{background:linear-gradient(135deg,#1e3a8a,#312e81,#1e3a8a);border:1px solid rgba(255,255,255,.15);position:relative}.cc-card.card-back[data-v-b3f17da4]:after{content:"🂠";position:absolute;font-size:clamp(14px,4vmin,22px);color:#ffffff4d}.cc-result[data-v-b3f17da4]{text-align:center;font-size:12px;font-weight:700;padding:4px 10px;border-radius:6px}.cc-result.win[data-v-b3f17da4]{color:#22c55e;background:#22c55e1a}.cc-result.lose[data-v-b3f17da4]{color:#ef4444;background:#ef44441a}.cc-actions[data-v-b3f17da4]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:8px;pointer-events:auto}.cc-actions .sy-btn[data-v-b3f17da4]{flex:1;min-width:80px;max-width:130px;font-size:clamp(12px,3vmin,15px);padding:clamp(7px,1.8vmin,11px) clamp(10px,2.5vmin,16px);white-space:nowrap}.response-modal[data-v-b3f17da4]{max-width:340px}.response-info[data-v-b3f17da4]{text-align:center;font-size:13px;color:#fffc;margin-bottom:16px;line-height:1.6}.response-btns[data-v-b3f17da4]{display:flex;gap:10px}.response-btns .sy-btn[data-v-b3f17da4]{flex:1}.result-modal[data-v-b3f17da4]{max-width:320px}.final-result-body[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:10px 0}.fr-icon[data-v-b3f17da4]{font-size:48px}.fr-text[data-v-b3f17da4]{font-size:20px;font-weight:800}.fr-text.win[data-v-b3f17da4]{color:#22c55e}.fr-text.lose[data-v-b3f17da4]{color:#ef4444}.fr-fraud[data-v-b3f17da4]{font-size:12px;color:#fbbf24;background:#fbbf2426;padding:4px 10px;border-radius:8px}.fr-drink[data-v-b3f17da4]{font-size:16px;font-weight:700}.give-up-result-modal[data-v-b3f17da4]{max-width:300px;text-align:center}.give-up-result-modal .gur-body[data-v-b3f17da4]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 0 10px}.gur-icon[data-v-b3f17da4]{font-size:64px;line-height:1}.gur-icon.win[data-v-b3f17da4]{filter:drop-shadow(0 4px 8px rgba(34,197,94,.3))}.gur-icon.lose[data-v-b3f17da4]{filter:drop-shadow(0 4px 8px rgba(239,68,68,.3))}.gur-text[data-v-b3f17da4]{font-size:24px;font-weight:800}.gur-text.win[data-v-b3f17da4]{color:#22c55e}.gur-text.lose[data-v-b3f17da4]{color:#ef4444}.gur-drink[data-v-b3f17da4]{font-size:18px;font-weight:700;color:#ef4444}.gur-escape[data-v-b3f17da4]{font-size:18px;font-weight:700;color:#22c55e}.modal-actions.vertical[data-v-b3f17da4]{flex-direction:column;gap:8px}[data-theme=light] .shuiyu-page[data-v-b3f17da4]{background:#f7f7f8;color:var(--text-primary)}[data-theme=light] .sy-back[data-v-b3f17da4]{color:var(--text-primary)}[data-theme=light] .sy-back[data-v-b3f17da4]:active{background:#00000014}[data-theme=light] .sy-title[data-v-b3f17da4]{color:var(--text-primary)}[data-theme=light] .rc-label[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .rc-value[data-v-b3f17da4],[data-theme=light] .sy-share[data-v-b3f17da4]{color:var(--text-primary)}[data-theme=light] .sy-share[data-v-b3f17da4]:active{background:#00000014}[data-theme=light] .sy-phase[data-v-b3f17da4]{color:var(--text-secondary);background:#0000000f}[data-theme=light] .sy-hero p[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .sy-hero-icon[data-v-b3f17da4]{color:var(--text-primary)}[data-theme=light] .sy-btn.ghost[data-v-b3f17da4]{background:#0000000d;color:var(--text-secondary)}[data-theme=light] .form-group label[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .form-group input[data-v-b3f17da4]{border:1px solid rgba(0,0,0,.12);background:#00000008;color:var(--text-primary)}[data-theme=light] .form-group input[data-v-b3f17da4]::placeholder{color:var(--text-secondary)}[data-theme=light] .input-action-btn[data-v-b3f17da4]{border:1px solid rgba(0,0,0,.12);background:#0000000d;color:var(--text-primary)}[data-theme=light] .room-code[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .room-code b[data-v-b3f17da4]{color:var(--text-primary)}[data-theme=light] .lobby-player-count[data-v-b3f17da4]{color:var(--text-secondary);background:#0000000f}[data-theme=light] .lobby-total-bet[data-v-b3f17da4]{color:#d97706;background:#f59e0b1f}[data-theme=light] .copy-btn[data-v-b3f17da4],[data-theme=light] .refresh-btn[data-v-b3f17da4]{background:#0000000f;color:var(--text-primary)}[data-theme=light] .lobby-player[data-v-b3f17da4]{background:#0000000a}[data-theme=light] .lobby-wait[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .lp-name[data-v-b3f17da4]{color:var(--text-primary)}[data-theme=light] .op-card[data-v-b3f17da4]{background:#0000000a}[data-theme=light] .op-name[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .op-avatar[data-v-b3f17da4]{border:2px solid rgba(0,0,0,.15);color:var(--text-primary)}[data-theme=light] .op-card.dealer[data-v-b3f17da4]{border:2px solid #f97316;box-shadow:0 0 0 2px #f9731640,0 0 18px #f9731673}[data-theme=light] .op-card.has-action[data-v-b3f17da4]{border:1px solid rgba(0,0,0,.15)}[data-theme=light] .op-card.clickable[data-v-b3f17da4]{border:1px solid rgba(0,0,0,.25)}[data-theme=light] .op-card.clickable[data-v-b3f17da4]:hover{border-color:#0000008c}[data-theme=light] .op-card.offline .op-avatar[data-v-b3f17da4]{border-color:#00000014}[data-theme=light] .op-card.turn-ended .op-avatar[data-v-b3f17da4]{border-color:#00000026}[data-theme=light] .chat-bubble[data-v-b3f17da4]{background:#22c55e;color:#fff}[data-theme=light] .bubble-up[data-v-b3f17da4]:after{border-color:#22c55e transparent transparent}[data-theme=light] .bubble-down[data-v-b3f17da4]:after{border-color:transparent transparent #22c55e}[data-theme=light] .center-phase[data-v-b3f17da4]{color:var(--text-primary);background:#0000000f}[data-theme=light] .center-wait[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .center-turn-ended[data-v-b3f17da4]{color:#16a34a;background:#22c55e1a;border:1px solid rgba(34,197,94,.25)}[data-theme=light] .center-offline-hint[data-v-b3f17da4]{color:#d97706;background:#0000000a;border:1px solid rgba(245,158,11,.3)}[data-theme=light] .group-row[data-v-b3f17da4]{background:#0000000a;border:1px solid rgba(0,0,0,.15)}[data-theme=light] .group-row.group-a[data-v-b3f17da4]{border-color:#f9731659}[data-theme=light] .group-row.group-b[data-v-b3f17da4]{border-color:#22c55e59}[data-theme=light] .group-slot[data-v-b3f17da4]{border:2px dashed rgba(0,0,0,.15)}[data-theme=light] .group-slot[data-v-b3f17da4]:hover{border-color:#0006;background:#00000008}[data-theme=light] .slot-empty[data-v-b3f17da4],[data-theme=light] .hand-label[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .hand-cards .playing-card[data-v-b3f17da4]:hover{filter:drop-shadow(0 8px 14px rgba(0,0,0,.2))}[data-theme=light] .self-card[data-v-b3f17da4]{background:#0000000a;border:2px solid rgba(0,0,0,.1)}[data-theme=light] .self-card[data-v-b3f17da4]:hover{border-color:#0000004d}[data-theme=light] .self-avatar[data-v-b3f17da4]{border:2px solid rgba(0,0,0,.15);color:#fff}[data-theme=light] .self-name[data-v-b3f17da4]{color:var(--text-primary)}[data-theme=light] .action-panel[data-v-b3f17da4]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.08)}[data-theme=light] .action-btn[data-v-b3f17da4]{border:1px solid rgba(0,0,0,.1);background:#00000008;color:var(--text-primary)}[data-theme=light] .action-btn span[data-v-b3f17da4],[data-theme=light] .panel-action .action-label[data-v-b3f17da4],[data-theme=light] .panel-grouping .action-label[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .panel-dealer .dealer-target[data-v-b3f17da4]{color:var(--text-primary)}[data-theme=light] .panel-dealer .dealer-action[data-v-b3f17da4],[data-theme=light] .panel-wait[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .panel-wait.turn-ended[data-v-b3f17da4]{color:#16a34a}[data-theme=light] .result-row[data-v-b3f17da4]{border-bottom:1px solid rgba(0,0,0,.05)}[data-theme=light] .modal-overlay[data-v-b3f17da4]{background:#00000073}[data-theme=light] .modal[data-v-b3f17da4]{background:#fff;color:var(--text-primary);border:1px solid rgba(0,0,0,.1)}[data-theme=light] .modal-title[data-v-b3f17da4]{color:var(--text-primary)}[data-theme=light] .modal-desc[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .share-qrcode-placeholder[data-v-b3f17da4]{background:#0000000a;color:var(--text-primary)}[data-theme=light] .share-room-code[data-v-b3f17da4]{color:var(--text-primary)}[data-theme=light] .rule-content[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .data-player-row[data-v-b3f17da4]{background:#0000000a}[data-theme=light] .data-player-row.top1[data-v-b3f17da4]{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3)}[data-theme=light] .data-player-row.top2[data-v-b3f17da4]{background:#94a3b81a;border:1px solid rgba(148,163,184,.2)}[data-theme=light] .data-player-row.top3[data-v-b3f17da4]{background:#b4530914;border:1px solid rgba(180,83,9,.2)}[data-theme=light] .data-rank[data-v-b3f17da4]{background:#00000014;color:var(--text-primary)}[data-theme=light] .data-avatar[data-v-b3f17da4],[data-theme=light] .data-name[data-v-b3f17da4]{color:var(--text-primary)}[data-theme=light] .data-empty[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .bet-select-grid button[data-v-b3f17da4]{border:1px solid rgba(0,0,0,.1);background:#00000008;color:var(--text-primary)}[data-theme=light] .lb-row[data-v-b3f17da4]{background:#0000000a}[data-theme=light] .lb-name[data-v-b3f17da4]{color:var(--text-primary)}[data-theme=light] .history-hd[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .history-item[data-v-b3f17da4]{background:#0000000a}[data-theme=light] .history-code[data-v-b3f17da4]{color:#d97706}[data-theme=light] .history-status.active[data-v-b3f17da4]{background:#22c55e1f;color:#16a34a}[data-theme=light] .history-status.ended[data-v-b3f17da4]{background:#94a3b81f;color:#64748b}[data-theme=light] .history-countdown[data-v-b3f17da4]{background:#3b82f61a;color:#2563eb}[data-theme=light] .history-countdown.warning[data-v-b3f17da4]{background:#f59e0b1f;color:#d97706}[data-theme=light] .history-countdown.urgent[data-v-b3f17da4]{background:#ef44441f;color:#dc2626}[data-theme=light] .history-data-btn[data-v-b3f17da4]{border:1px solid rgba(59,130,246,.4);background:#3b82f614;color:#2563eb}[data-theme=light] .dealer-pending-item[data-v-b3f17da4]{background:#0000000a;border:1px solid rgba(0,0,0,.1)}[data-theme=light] .dealer-pending-item[data-v-b3f17da4]:hover{background:#0000000f;border-color:#d97706}[data-theme=light] .dealer-pending-item.awaiting-show[data-v-b3f17da4]{border-color:#f9731666;background:#f973160f}[data-theme=light] .dealer-pending-item.selected[data-v-b3f17da4]{border-color:#d97706;background:#f59e0b14;box-shadow:0 0 0 2px #f59e0b4d}[data-theme=light] .dp-avatar[data-v-b3f17da4]{color:#fff}[data-theme=light] .po-avatar[data-v-b3f17da4]{border:3px solid rgba(0,0,0,.15);color:#fff}[data-theme=light] .po-name[data-v-b3f17da4]{color:var(--text-primary)}[data-theme=light] .ch-avatar[data-v-b3f17da4]{border:2px solid rgba(0,0,0,.15);color:#fff}[data-theme=light] .ch-name[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .compare-card[data-v-b3f17da4]{background:#fff;color:#1a1a2e}[data-theme=light] .compare-card.card-back[data-v-b3f17da4]{background:linear-gradient(135deg,#1e3a8a,#312e81,#1e3a8a)}[data-theme=light] .compare-surrender-badge[data-v-b3f17da4]{color:#64748b;background:#6b72801f;border:1px solid rgba(107,114,128,.25)}[data-theme=light] .center-compare[data-v-b3f17da4]{background:#fffffff2;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #00000026}[data-theme=light] .cc-h-avatar[data-v-b3f17da4]{border:2px solid rgba(0,0,0,.15);color:#fff}[data-theme=light] .cc-h-name[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .cc-card[data-v-b3f17da4]{background:#fff;color:#1a1a2e}[data-theme=light] .cc-card.card-back[data-v-b3f17da4]{background:linear-gradient(135deg,#1e3a8a,#312e81,#1e3a8a)}[data-theme=light] .cc-surrender-badge[data-v-b3f17da4]{color:#64748b;background:#6b72801f;border:1px solid rgba(107,114,128,.25)}[data-theme=light] .response-info[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .dmi-row[data-v-b3f17da4]{background:#0000000a}[data-theme=light] .dmi-row span[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .playing-card.dragging[data-v-b3f17da4]{filter:drop-shadow(0 16px 20px rgba(0,0,0,.2))}[data-theme=light] .card-front[data-v-b3f17da4]{background:#fff;color:#1a1a2e}[data-theme=light] .card-back[data-v-b3f17da4]{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.08) 0%,transparent 40%),radial-gradient(circle at 70% 70%,rgba(255,255,255,.08) 0%,transparent 40%),repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(255,255,255,.06) 4px,rgba(255,255,255,.06) 8px),repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,255,255,.06) 4px,rgba(255,255,255,.06) 8px),#b91c1c;border:3px solid #fff}[data-theme=light] .card-back[data-v-b3f17da4]:after{border:2px solid rgba(255,255,255,.35);background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.15) 0%,transparent 70%)}[data-theme=light] .op-badge.action[data-v-b3f17da4]{background:#f59e0b26;color:#d97706}[data-theme=light] .op-badge.action.surrender[data-v-b3f17da4]{background:#6b728026;color:#64748b}[data-theme=light] .op-badge.action.pleadge[data-v-b3f17da4]{background:#22c55e26;color:#16a34a}[data-theme=light] .op-badge.action.cover[data-v-b3f17da4]{background:#3b82f626;color:#2563eb}[data-theme=light] .op-badge.action.attack[data-v-b3f17da4]{background:#ef444426;color:#dc2626}[data-theme=light] .op-badge.action.not-serve[data-v-b3f17da4]{background:#ef444426;color:#dc2626;border:1px solid rgba(239,68,68,.35)}[data-theme=light] .op-badge.ended[data-v-b3f17da4]{background:#6b728026;color:#64748b;border:1px solid rgba(107,114,128,.25)}[data-theme=light] .op-badge.bet[data-v-b3f17da4],[data-theme=light] .self-badge.bet[data-v-b3f17da4]{color:#d97706;background:#f59e0b1f}[data-theme=light] .lp-tag.self-tag[data-v-b3f17da4]{background:#16a34a;color:#fff}[data-theme=light] .lp-tag.owner-tag[data-v-b3f17da4]{background:#f97316;color:#fff}[data-theme=light] .sy-btn.primary[data-v-b3f17da4]{background:#ef4444;color:#fff}[data-theme=light] .sy-btn.secondary[data-v-b3f17da4]{background:#f97316;color:#fff}[data-theme=light] .sy-btn.danger[data-v-b3f17da4]{background:#dc2626;color:#fff}[data-theme=light] .center-timer[data-v-b3f17da4]{color:#dc2626}[data-theme=light] .center-pool[data-v-b3f17da4],[data-theme=light] .panel-dealer .dealer-bet[data-v-b3f17da4]{color:#d97706}[data-theme=light] .data-score.lose[data-v-b3f17da4]{color:#dc2626}[data-theme=light] .data-score.win[data-v-b3f17da4]{color:#16a34a}[data-theme=light] .lb-score.lose[data-v-b3f17da4]{color:#dc2626}[data-theme=light] .lb-score.win[data-v-b3f17da4]{color:#16a34a}[data-theme=light] .result-row .lose[data-v-b3f17da4]{color:#dc2626}[data-theme=light] .result-row .win[data-v-b3f17da4]{color:#16a34a}[data-theme=light] .vs-result.win[data-v-b3f17da4]{color:#16a34a;background:#22c55e1f}[data-theme=light] .vs-result.lose[data-v-b3f17da4]{color:#dc2626;background:#ef44441f}[data-theme=light] .cr-result.win[data-v-b3f17da4]{color:#16a34a;background:#22c55e1a}[data-theme=light] .cr-result.lose[data-v-b3f17da4]{color:#dc2626;background:#ef44441a}[data-theme=light] .cc-result.win[data-v-b3f17da4]{color:#16a34a;background:#22c55e1a}[data-theme=light] .cc-result.lose[data-v-b3f17da4]{color:#dc2626;background:#ef44441a}[data-theme=light] .fr-text.win[data-v-b3f17da4]{color:#16a34a}[data-theme=light] .fr-text.lose[data-v-b3f17da4]{color:#dc2626}[data-theme=light] .fr-fraud[data-v-b3f17da4]{color:#d97706;background:#f59e0b1f}[data-theme=light] .gur-text.win[data-v-b3f17da4]{color:#16a34a}[data-theme=light] .gur-text.lose[data-v-b3f17da4],[data-theme=light] .gur-drink[data-v-b3f17da4]{color:#dc2626}[data-theme=light] .gur-escape[data-v-b3f17da4]{color:#16a34a}[data-theme=light] .action-status[data-v-b3f17da4]{color:#d97706e6;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25)}[data-theme=light] .ch-vs[data-v-b3f17da4],[data-theme=light] .vs-text[data-v-b3f17da4],[data-theme=light] .cc-h-vs[data-v-b3f17da4],[data-theme=light] .dp-action[data-v-b3f17da4],[data-theme=light] .dmi-row b[data-v-b3f17da4]{color:#d97706}[data-theme=light] .po-hint[data-v-b3f17da4]{color:#d97706;background:#f9731614;border:1px solid rgba(249,115,22,.18)}[data-theme=light] .dealer-hint[data-v-b3f17da4],[data-theme=light] .cr-title[data-v-b3f17da4],[data-theme=light] .cc-row-title[data-v-b3f17da4]{color:var(--text-secondary)}[data-theme=light] .history-countdown .countdown-icon[data-v-b3f17da4],[data-theme=light] .history-countdown.warning .countdown-icon[data-v-b3f17da4],[data-theme=light] .history-countdown.urgent .countdown-icon[data-v-b3f17da4]{color:currentColor}@media (min-width: 768px) and (max-width: 1023px){[data-theme=light] .action-panel[data-v-b3f17da4]{border:1px solid rgba(0,0,0,.08)}}
