.card.svelte-10qgs5d{width:var(--card-width);height:var(--card-height);border-radius:6px;box-shadow:0 2px 6px #00000059;position:relative;transition:transform .2s,box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;overflow:hidden;background:transparent;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000px;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;transform:translateZ(0);contain:paint}.card.flipping.svelte-10qgs5d{animation:svelte-10qgs5d-flip-card .3s ease-in-out}@keyframes svelte-10qgs5d-flip-card{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.card.clickable.svelte-10qgs5d{cursor:pointer}.card.clickable.svelte-10qgs5d:hover{transform:translateY(-4px);box-shadow:0 4px 10px #0006}.card.selected.svelte-10qgs5d{transform:translateY(-8px);box-shadow:0 6px 14px #ffd70080;outline:2px solid #ffd700}.card.disabled.svelte-10qgs5d{opacity:.6;cursor:not-allowed}.card-img.svelte-10qgs5d{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.card-face.svelte-10qgs5d{position:relative;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.card-bg.svelte-10qgs5d{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.card-value.svelte-10qgs5d{position:absolute;top:4%;left:18%;width:auto;height:30%;transform:translate(-50%)}.card-value.value-10.svelte-10qgs5d{left:25%}.card-suit-small.svelte-10qgs5d{position:absolute;top:38%;left:18%;width:25%;height:auto;transform:translate(-50%)}.card-suit-big.svelte-10qgs5d{position:absolute;bottom:15%;right:18%;width:50%;height:auto}.grab-bubble.svelte-62ycxg{position:absolute;top:-40px;left:50%;transform:translate(-50%) scale(0);background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff;font-size:16px;font-weight:700;padding:6px 14px;border-radius:16px;white-space:nowrap;box-shadow:0 3px 8px #0000004d;z-index:20;animation:svelte-62ycxg-popIn .35s cubic-bezier(.175,.885,.32,1.275) forwards}.grab-bubble.no-grab.svelte-62ycxg{background:linear-gradient(135deg,#9e9e9e,#616161)}@keyframes svelte-62ycxg-popIn{0%{transform:translate(-50%) scale(0);opacity:0}60%{transform:translate(-50%) scale(1.15)}to{transform:translate(-50%) scale(1);opacity:1}}.text.svelte-62ycxg{text-shadow:0 1px 2px rgba(0,0,0,.3)}.player-info.svelte-1u7uz5x{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px}.layout.svelte-1u7uz5x{display:flex;gap:10px}.layout.horizontal.svelte-1u7uz5x{flex-direction:row;align-items:flex-start}.layout.vertical.svelte-1u7uz5x{flex-direction:column;align-items:center;gap:6px}.layout.reverse.svelte-1u7uz5x{flex-direction:row-reverse}.avatar-info.svelte-1u7uz5x{display:flex;flex-direction:row;align-items:center;gap:6px}.pos-right.svelte-1u7uz5x .avatar-info:where(.svelte-1u7uz5x){flex-direction:row-reverse}.avatar-info-h.svelte-1u7uz5x{display:flex;flex-direction:row;align-items:center;gap:6px}.avatar-box.svelte-1u7uz5x{position:relative}.chat-bubble.svelte-1u7uz5x{position:absolute;top:50%;left:50%;transform:translateY(-50%);background:#000000d9;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px 18px;z-index:100;pointer-events:none;display:flex;align-items:center;justify-content:center}.chat-bubble.bubble-left.svelte-1u7uz5x{left:auto;right:50%;transform:translateY(-50%)}.chat-emoji.svelte-1u7uz5x{font-size:42px;line-height:1}.chat-text.svelte-1u7uz5x{color:#fff;font-size:16px;line-height:1.3;text-align:center;white-space:nowrap}.magic-flying.svelte-1u7uz5x{position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-50px;width:100px;height:100px;display:flex;align-items:center;justify-content:center;z-index:200;pointer-events:none;will-change:transform}.magic-flying-img.svelte-1u7uz5x{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}.magic-frame-container.svelte-1u7uz5x{position:absolute;top:50%;left:50%;margin-left:-60px;margin-top:-60px;width:120px;height:120px;display:flex;align-items:center;justify-content:center;z-index:150;pointer-events:none}.magic-frame-img.svelte-1u7uz5x{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.avatar-container.svelte-1u7uz5x{position:relative;width:88px;height:88px}.avatar-wrapper.svelte-1u7uz5x{width:88px;height:88px;border-radius:14px;overflow:hidden;border:2px solid rgba(255,255,255,.3);background:#333;position:relative}.avatar-wrapper.clickable.svelte-1u7uz5x{cursor:pointer;transition:transform .2s,box-shadow .2s}.avatar-wrapper.clickable.svelte-1u7uz5x:hover{border-color:#ffd70099;box-shadow:0 0 12px #ffd70066;transform:scale(1.05)}.avatar-wrapper.clickable.svelte-1u7uz5x:active{transform:scale(.98)}.avatar-wrapper.candidate-frame.svelte-1u7uz5x{animation:svelte-1u7uz5x-candidateFrameBlink .22s steps(1,end) infinite}@keyframes svelte-1u7uz5x-candidateFrameBlink{0%,49%{border-color:#ffdd78fa;box-shadow:0 0 0 2px #ffcd60bd,0 0 14px #ffc654e6,0 0 24px #ffa93a8f}50%,to{border-color:#ffffff4d;box-shadow:none}}.avatar-img.svelte-1u7uz5x{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banker-tag.svelte-1u7uz5x{position:absolute;top:-13px;right:-13px;width:44px;height:41px;opacity:0;visibility:hidden;pointer-events:none;z-index:10}.banker-tag.visible.svelte-1u7uz5x{opacity:1;visibility:visible}.banker-tag.svelte-1u7uz5x img:where(.svelte-1u7uz5x){display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.offline.svelte-1u7uz5x{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;color:#888;font-size:10px}.info.svelte-1u7uz5x{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.pos-right.svelte-1u7uz5x .info:where(.svelte-1u7uz5x){align-items:flex-end}.name.svelte-1u7uz5x{color:#fff;font-size:18px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score.svelte-1u7uz5x{color:gold;font-size:22px;font-weight:700}.tag.svelte-1u7uz5x{font-size:11px;padding:2px 8px;border-radius:6px;color:#fff}.tag.ready.svelte-1u7uz5x{background:#4caf50}.tag.waiting-recharge.svelte-1u7uz5x{background:#ff9800e6;color:#1a1a1a}.round-score.svelte-1u7uz5x{position:absolute;top:-30px;left:50%;transform:translate(-50%);font-size:28px;animation:svelte-1u7uz5x-floatUp .5s ease-out forwards;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5);white-space:nowrap;z-index:10}.round-score.win.svelte-1u7uz5x{color:#f44336;text-shadow:0 0 10px rgba(244,67,54,.5)}.round-score.lose.svelte-1u7uz5x{color:#4caf50;text-shadow:0 0 10px rgba(76,175,80,.5)}@keyframes svelte-1u7uz5x-floatUp{0%{opacity:0;transform:translate(-50%) translateY(15px) scale(.5)}30%{opacity:1;transform:translate(-50%) translateY(0) scale(1.15)}to{opacity:1;transform:translate(-50%) translateY(-15px) scale(1)}}.bet-trail-layer.svelte-1u7uz5x{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:34}.bet-trail-coin.svelte-1u7uz5x{position:absolute;width:20px;height:20px;transform:translate(-50%,-50%);opacity:0;will-change:transform,opacity;animation:svelte-1u7uz5x-betTrailFly var(--dur, .52s) cubic-bezier(.22,.7,.2,1) var(--delay, 0ms) forwards}.bet-trail-coin.svelte-1u7uz5x img:where(.svelte-1u7uz5x){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.32)) drop-shadow(0 0 10px rgba(255,215,0,.2));will-change:transform;animation:svelte-1u7uz5x-betTrailSpin var(--dur, .52s) linear var(--delay, 0ms) forwards}@keyframes svelte-1u7uz5x-betTrailFly{0%{opacity:0;transform:translate(-50%,-50%) translate(0)}12%{opacity:1}to{opacity:.98;transform:translate(-50%,-50%) translate(var(--dx, 0px),var(--dy, 0px))}}@keyframes svelte-1u7uz5x-betTrailSpin{0%{transform:rotate(0) scale(calc(var(--s, 1) * .78))}70%{transform:rotate(calc(var(--rot, 0deg) * .7)) scale(var(--s, 1))}to{transform:rotate(var(--rot, 0deg)) scale(calc(var(--s, 1) * .92))}}.bet-score.svelte-1u7uz5x{position:absolute;top:-30px;left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;background:linear-gradient(135deg,#e6a23c,#d48806);color:#fff;font-size:14px;font-weight:700;padding:3px 10px 3px 6px;border-radius:12px;white-space:nowrap;box-shadow:0 2px 6px #0000004d;text-shadow:0 1px 2px rgba(0,0,0,.3);z-index:15;display:flex;align-items:center;gap:4px}.bet-score.svelte-1u7uz5x span:where(.svelte-1u7uz5x){flex-shrink:0}.bet-coin-icon.svelte-1u7uz5x{width:18px;height:18px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.bet-coin-icon.icon-hidden.svelte-1u7uz5x{opacity:0;visibility:hidden}.cards-box.svelte-1u7uz5x{position:relative;display:flex;flex-direction:column;align-items:center;min-width:100px;min-height:50px}.pos-top.svelte-1u7uz5x .cards-box:where(.svelte-1u7uz5x){padding-top:28px}.pos-top.svelte-1u7uz5x .bet-score:where(.svelte-1u7uz5x),.pos-top.svelte-1u7uz5x .bet-anim-container{top:-4px}.pos-left.svelte-1u7uz5x .bet-score:where(.svelte-1u7uz5x),.pos-left.svelte-1u7uz5x .bet-anim-container{top:-34px;left:calc(50% - 60px);transform:translate(-50%)}.pos-right.svelte-1u7uz5x .bet-score:where(.svelte-1u7uz5x),.pos-right.svelte-1u7uz5x .bet-anim-container{top:-34px;left:calc(50% + 60px);transform:translate(-50%)}.pos-bottom.svelte-1u7uz5x .bet-score:where(.svelte-1u7uz5x),.pos-bottom.svelte-1u7uz5x .bet-anim-container{top:-106px;left:116px;transform:none}.player-info.pos-bottom.is-me.svelte-1u7uz5x .bet-score:where(.svelte-1u7uz5x),.player-info.pos-bottom.is-me.svelte-1u7uz5x .bet-anim-container{top:-116px;left:125px;transform:none}.cards-row.svelte-1u7uz5x{display:flex;gap:3px}.card-slot.svelte-1u7uz5x{display:flex}.card-slot.card-hidden.svelte-1u7uz5x,.cards-row.placeholder.svelte-1u7uz5x{opacity:0;pointer-events:none}.card-placeholder.svelte-1u7uz5x{width:70px;height:96px}.result.svelte-1u7uz5x{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);font-size:26px;line-height:1;color:gold;font-weight:700;padding:8px 20px;background:#000000d9;border-radius:16px;white-space:nowrap;z-index:5}.result.special.svelte-1u7uz5x{color:#fff;background:linear-gradient(135deg,#ff6b35e6,#ff4500e6)}.empty.svelte-1u7uz5x{opacity:.4}.empty-avatar.svelte-1u7uz5x{width:50px;height:50px;border-radius:10px;border:2px dashed rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:20px}.coin-layer.svelte-1u7uz5x{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:140}.coin-layer.unattached.svelte-1u7uz5x{visibility:hidden}.pot-zone.svelte-1u7uz5x{position:absolute;left:50%;top:var(--sg-pot-center-y, 50%);transform:translate(-50%,-50%);width:280px;height:170px;border-radius:18px;background:#0000001f;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px #ffffff0d,0 10px 24px #0000002e;opacity:0;transition:opacity .18s ease,transform .18s ease}.pot-zone.active.svelte-1u7uz5x{opacity:1;transform:translate(-50%,-50%)}.pot-zone.hidden.svelte-1u7uz5x{display:none}.pot-zone.draining.svelte-1u7uz5x{opacity:1}.pot-coin.svelte-1u7uz5x{position:absolute;left:50%;top:50%;width:22px;height:22px;transform:translate(-50%,-50%) translate(var(--x, 0),var(--y, 0)) rotate(var(--r, 0deg)) scale(var(--s, 1));filter:drop-shadow(0 2px 4px rgba(0,0,0,.35));opacity:.96}.pot-label.svelte-1u7uz5x{position:absolute;left:50%;top:10px;transform:translate(-50%);display:flex;flex-direction:row;gap:10px;align-items:baseline;padding:0;background:none;border:none;border-radius:0;text-shadow:0 2px 6px rgba(0,0,0,.55),0 0 14px rgba(255,215,0,.16)}.pot-title.svelte-1u7uz5x{font-size:13px;font-weight:900;color:#ffffffd9;letter-spacing:2px}.pot-value.svelte-1u7uz5x{font-size:20px;font-weight:900;color:#ffd46b}.flying-coin.svelte-1u7uz5x{position:absolute;width:22px;height:22px;transform:translate(-50%,-50%);opacity:1;will-change:transform,opacity;animation:svelte-1u7uz5x-coinFly var(--dur, .72s) cubic-bezier(.22,.7,.2,1) var(--delay, 0ms) forwards}.coin-arc.svelte-1u7uz5x{width:100%;height:100%;will-change:transform;animation:svelte-1u7uz5x-coinArc var(--dur, .72s) var(--delay, 0ms) forwards}.coin-arc.svelte-1u7uz5x img:where(.svelte-1u7uz5x){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.32)) drop-shadow(0 0 10px rgba(255,215,0,.18));will-change:transform;animation:svelte-1u7uz5x-coinSpin var(--dur, .72s) linear var(--delay, 0ms) forwards}@keyframes svelte-1u7uz5x-coinFly{0%{transform:translate(-50%,-50%) translate(0)}to{transform:translate(-50%,-50%) translate(var(--dx, 0px),var(--dy, 0px))}}@keyframes svelte-1u7uz5x-coinArc{0%{transform:translate(0);animation-timing-function:ease-out}50%{transform:translate(var(--ax, 0px),var(--ay, -80px));animation-timing-function:ease-in}to{transform:translate(0)}}@keyframes svelte-1u7uz5x-coinSpin{0%{transform:rotate(0) scale(calc(var(--s, 1) * .75))}60%{transform:rotate(calc(var(--rot, 0deg) * .6)) scale(var(--s, 1))}to{transform:rotate(var(--rot, 0deg)) scale(calc(var(--s, 1) * .92))}}.actions-bar.svelte-sv5qfe{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px;min-height:80px}.actions-bar.opening.svelte-sv5qfe{padding:0;min-height:0;gap:0}.action-group.svelte-sv5qfe{display:flex;flex-direction:column;align-items:center;gap:10px}.phase-hint.svelte-sv5qfe{color:#fff;font-size:14px;transform:translateY(-110px)}.phase-hint.waiting-recharge-phase.svelte-sv5qfe{color:#aaa;font-size:15px}.banker-hint.svelte-sv5qfe{color:#ff6b35}.grab-group.svelte-sv5qfe{background:transparent;padding:0;border-radius:0;border:none;box-shadow:none}.grab-buttons.svelte-sv5qfe{display:flex;gap:18px;justify-content:center}.grab-btn.svelte-sv5qfe{position:relative;background:linear-gradient(180deg,#4a90d9,#2d6cb5);color:#fff;border:none;border-radius:16px;padding:0;font-size:30px;font-weight:700;cursor:pointer;min-width:132px;height:78px;transition:background .15s,color .15s,transform .15s,box-shadow .15s;box-shadow:0 4px #1a4a7a,0 6px 12px #00000059;overflow:hidden}.grab-btn.svelte-sv5qfe .btn-inner:where(.svelte-sv5qfe){display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 50%);border-radius:16px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.grab-btn.svelte-sv5qfe:hover{background:linear-gradient(180deg,#5aa0e9,#3d7cc5);transform:translateY(-2px);box-shadow:0 6px #1a4a7a,0 8px 15px #0006}.grab-btn.svelte-sv5qfe:active{transform:translateY(2px);box-shadow:0 2px #1a4a7a,0 3px 5px #0000004d}.grab-btn.no-grab.svelte-sv5qfe{background:linear-gradient(180deg,#666,#444);box-shadow:0 4px #333,0 6px 12px #00000059}.grab-btn.no-grab.svelte-sv5qfe:hover{background:linear-gradient(180deg,#777,#555);box-shadow:0 6px #333,0 8px 15px #0006}.grab-btn.no-grab.svelte-sv5qfe:active{box-shadow:0 2px #333,0 3px 5px #0000004d}.bet-group.svelte-sv5qfe{width:700px;max-width:700px;background:transparent;padding:0;border-radius:0;gap:10px;border:none;box-shadow:none}.bet-quick-buttons.svelte-sv5qfe{display:flex;gap:14px;justify-content:center;margin-bottom:6px}.bet-quick-btn.svelte-sv5qfe{position:relative;background:linear-gradient(180deg,#ffef7f,#ffcf57 40%,#f29a2f);color:#fff8e2;border:1px solid rgba(255,241,176,.8);border-radius:28px;padding:0 22px;height:68px;font-size:38px;font-weight:800;cursor:pointer;min-width:148px;line-height:1;letter-spacing:.2px;transition:background .15s,color .15s,transform .15s,box-shadow .15s;box-shadow:0 4px #bd6d16,0 8px 14px #00000052,inset 0 1px #ffffff6b;text-shadow:0 2px 2px rgba(118,58,13,.65)}.bet-quick-btn.svelte-sv5qfe:after{content:"";position:absolute;left:14px;right:14px;top:6px;height:18px;border-radius:99px;background:#ffffff3d;pointer-events:none}.bet-quick-btn.svelte-sv5qfe:hover{background:linear-gradient(180deg,#fff39a,#ffd764 38%,#f7a937);transform:translateY(-2px);box-shadow:0 6px #bd6d16,0 10px 16px #00000057,inset 0 1px #ffffff80}.bet-quick-btn.svelte-sv5qfe:active{transform:translateY(2px);box-shadow:0 2px #bd6d16,0 4px 8px #00000042}.bet-quick-btn.disabled.svelte-sv5qfe,.bet-quick-btn.svelte-sv5qfe:disabled{background:linear-gradient(180deg,#888,#666);border-color:#ffffff26;box-shadow:0 4px #444,0 6px 12px #00000040;cursor:not-allowed;opacity:.6;text-shadow:none}.bet-quick-btn.disabled.svelte-sv5qfe:hover,.bet-quick-btn.svelte-sv5qfe:disabled:hover{background:linear-gradient(180deg,#888,#666);transform:none}.bet-slider-row.svelte-sv5qfe{display:flex;align-items:center;isolation:isolate;gap:14px;width:100%;height:78px;padding:0 12px 0 22px;border-radius:24px;background:linear-gradient(180deg,#439ddbf2,#2876b2f5 62%,#1f6098f7);border:1px solid rgba(171,226,255,.55);box-shadow:0 8px 18px #00000057,inset 0 1px #ffffff47,inset 0 -10px 14px #09223d73}.slider-value-display.svelte-sv5qfe{display:flex;align-items:center;gap:6px;color:#edf3fb;font-size:48px;line-height:1;font-weight:700;min-width:144px;text-shadow:0 2px 4px rgba(4,19,37,.56)}.coin-icon.svelte-sv5qfe{width:24px;height:24px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));transform:translateY(1px)}.slider-track-wrap.svelte-sv5qfe{--thumb-size: 34px;--thumb-radius: 17px;position:relative;flex:1;min-width:200px;height:var(--thumb-size);overflow:visible;z-index:3}.slider-rail.svelte-sv5qfe{position:absolute;left:var(--thumb-radius);right:var(--thumb-radius);top:50%;height:20px;transform:translateY(-50%);background:linear-gradient(180deg,#1c5989f2,#12416af2);border-radius:99px;border:1px solid rgba(150,212,252,.45);box-shadow:inset 0 2px 4px #020c178f;overflow:hidden;pointer-events:none;z-index:1}.slider-fill.svelte-sv5qfe{height:100%;background:linear-gradient(90deg,#ffe67a,#f8c54a,#e29c26);border-radius:99px;pointer-events:none;transition:none;box-shadow:inset 0 1px #ffffff75;z-index:1}.bet-slider.svelte-sv5qfe{position:absolute;top:0;left:0;transform:none;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;margin:0;z-index:2}.bet-slider.svelte-sv5qfe::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:34px;height:34px;background:radial-gradient(circle at 30% 28%,#fff6c3,#ffd75a 45%,#d58f1f);border:2px solid rgba(255,255,255,.85);border-radius:50%;cursor:pointer;box-shadow:0 2px 6px #0000006b,inset 0 1px #ffffff80}.slider-bet-btn.svelte-sv5qfe{position:relative;z-index:1;background:linear-gradient(180deg,#ffcb56,#ffa42f 45%,#ec7318);color:#fff8e9;border:1px solid rgba(255,232,176,.72);border-radius:28px;height:64px;min-width:158px;padding:0 30px;font-size:37px;font-weight:800;cursor:pointer;line-height:1;letter-spacing:1px;white-space:nowrap;box-shadow:0 4px #b44f12,0 9px 14px #00000057,inset 0 1px #ffffff73;text-shadow:0 2px 2px rgba(118,58,13,.65);transition:background .15s,color .15s,transform .15s,box-shadow .15s}.slider-bet-btn.svelte-sv5qfe:hover{background:linear-gradient(180deg,#ffd769,#ffb142 45%,#f68529);transform:translateY(-2px);box-shadow:0 6px #b44f12,0 10px 16px #0000005c,inset 0 1px #ffffff80}.slider-bet-btn.svelte-sv5qfe:active{transform:translateY(2px);box-shadow:0 2px #b44f12,0 4px 8px #00000042}.slider-bet-btn.svelte-sv5qfe:disabled{background:linear-gradient(180deg,#666,#444);border-color:#ffffff26;box-shadow:0 4px #333,0 7px 12px #00000052;cursor:not-allowed;opacity:.6;text-shadow:none}.slider-bet-btn.svelte-sv5qfe:disabled:hover{background:linear-gradient(180deg,#666,#444);transform:none;box-shadow:0 4px #333,0 7px 12px #00000052}.bet-slider.svelte-sv5qfe::-moz-range-thumb{width:34px;height:34px;background:radial-gradient(circle at 30% 28%,#fff6c3,#ffd75a 45%,#d58f1f);border:2px solid rgba(255,255,255,.85);border-radius:50%;cursor:pointer;box-shadow:0 2px 6px #0000006b,inset 0 1px #ffffff80}.ready-btn.svelte-sv5qfe{position:relative;background:linear-gradient(180deg,#4caf50,#388e3c);color:#fff;border:none;border-radius:16px;padding:0;font-size:24px;font-weight:700;cursor:pointer;min-width:154px;height:62px;transition:background .15s,color .15s,transform .15s,box-shadow .15s;box-shadow:0 5px #2e7d32,0 8px 15px #0006;overflow:hidden}.ready-btn.svelte-sv5qfe .btn-inner:where(.svelte-sv5qfe){display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.25) 0%,transparent 50%);border-radius:16px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.ready-btn.svelte-sv5qfe:hover{background:linear-gradient(180deg,#66bb6a,#43a047);transform:translateY(-2px);box-shadow:0 7px #2e7d32,0 10px 20px #00000073}.ready-btn.svelte-sv5qfe:active{transform:translateY(3px);box-shadow:0 2px #2e7d32,0 3px 5px #0000004d}.waiting-recharge-hint.svelte-sv5qfe{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 24px;min-width:154px;border-radius:12px;background:#78787859;border:1px dashed rgba(255,255,255,.3)}.waiting-recharge-hint.svelte-sv5qfe .hint-icon:where(.svelte-sv5qfe){font-size:22px;color:#ffb74d}.waiting-recharge-hint.svelte-sv5qfe .hint-text:where(.svelte-sv5qfe){font-size:20px;font-weight:700;color:#ffb74d}.waiting-recharge-hint.svelte-sv5qfe .hint-sub:where(.svelte-sv5qfe){font-size:12px;color:#ffffffb3}.open-btn.svelte-sv5qfe{position:relative;background:linear-gradient(180deg,#ff9800,#f57c00);color:#fff;border:none;border-radius:16px;padding:0;font-size:26px;font-weight:700;cursor:pointer;min-width:176px;height:66px;transition:background .15s,color .15s,transform .15s,box-shadow .15s;box-shadow:0 5px #e65100,0 8px 15px #0006;overflow:hidden}.open-btn.svelte-sv5qfe .btn-inner:where(.svelte-sv5qfe){display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.25) 0%,transparent 50%);border-radius:16px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.open-btn.svelte-sv5qfe:hover{background:linear-gradient(180deg,#ffb74d,#ffa726);transform:translateY(-2px);box-shadow:0 7px #e65100,0 10px 20px #00000073}.open-btn.svelte-sv5qfe:active{transform:translateY(3px);box-shadow:0 2px #e65100,0 3px 5px #0000004d}.result-overlay.svelte-jmhxjv{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.result-modal.svelte-jmhxjv{background:linear-gradient(180deg,#2a3a5f,#1a2a45);border-radius:16px;width:90%;max-width:600px;max-height:80%;overflow:hidden;box-shadow:0 10px 40px #00000080}.result-modal.final.svelte-jmhxjv{width:90%;height:90%;max-width:none;max-height:none;border-radius:18px;background:linear-gradient(180deg,#fff4d2fa,#f0dca0fa);box-shadow:0 18px 60px #0000008c;border:2px solid rgba(255,255,255,.65);overflow:hidden}.final-board.svelte-jmhxjv{height:100%;display:grid;grid-template-columns:1fr 110px}.capture-mode.svelte-jmhxjv .final-board:where(.svelte-jmhxjv){grid-template-columns:1fr}.capture-mode.svelte-jmhxjv .final-actions:where(.svelte-jmhxjv){display:none!important}.capture-mode.svelte-jmhxjv .fp-name:where(.svelte-jmhxjv),.capture-mode.svelte-jmhxjv .fp-sub:where(.svelte-jmhxjv){overflow:visible;text-overflow:clip}.final-main.svelte-jmhxjv{display:flex;flex-direction:column;padding:18px 18px 16px;gap:14px;min-width:0}.final-top.svelte-jmhxjv{display:flex;align-items:center;justify-content:space-between;gap:12px}.final-room.svelte-jmhxjv{color:#1e1e1ed9;font-size:14px;line-height:1.25;flex:1;min-width:0}.final-room-row.svelte-jmhxjv{display:flex;gap:18px;flex-wrap:wrap}.final-room-row.svelte-jmhxjv span:where(.svelte-jmhxjv){white-space:nowrap;color:inherit}.final-title-area.svelte-jmhxjv{text-align:center;min-width:220px}.final-title.svelte-jmhxjv{font-size:22px;font-weight:900;letter-spacing:2px;color:#1e1e1eeb;text-shadow:0 1px 0 rgba(255,255,255,.6)}.final-my-score.svelte-jmhxjv{margin-top:8px;font-size:44px;font-weight:900;font-variant-numeric:tabular-nums}.final-my-score.positive.svelte-jmhxjv{color:#e02828}.final-my-score.negative.svelte-jmhxjv{color:#1b8a42}.final-grid.svelte-jmhxjv{flex:1;min-height:0;overflow:auto;padding:4px 2px 2px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.final-player-card.svelte-jmhxjv{position:relative;display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:linear-gradient(180deg,#fff6d2f2,#ffffffc7);border:1px solid rgba(255,255,255,.8);box-shadow:0 10px 22px #0000002e}.final-player-card.win.svelte-jmhxjv{background:linear-gradient(180deg,#ffe696f2,#ffffffc7)}.final-player-card.lose.svelte-jmhxjv{background:linear-gradient(180deg,#beffc8eb,#ffffffc7)}.final-player-card.top.svelte-jmhxjv{background:linear-gradient(180deg,#ffbe96f5,#ffffffc7);border-color:#ff785059}.final-player-card.is-me.svelte-jmhxjv{outline:2px solid rgba(0,120,255,.35)}.fp-badge.svelte-jmhxjv{position:absolute;top:-8px;left:10px;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#ff3b30,#ff9500);color:#fff;font-size:12px;font-weight:800;box-shadow:0 10px 20px #ff3b3040}.fp-avatar.svelte-jmhxjv{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.85);box-shadow:0 6px 14px #0000002e;flex:0 0 auto}.fp-meta.svelte-jmhxjv{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.fp-name.svelte-jmhxjv{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:#141414eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-tag.svelte-jmhxjv{font-size:12px;padding:2px 8px;border-radius:999px;background:#ff8c322e;color:#8f3f00;border:1px solid rgba(255,140,50,.25);flex:0 0 auto}.fp-sub.svelte-jmhxjv{font-size:12px;color:#1e1e1e9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-score.svelte-jmhxjv{font-size:26px;font-weight:900;font-variant-numeric:tabular-nums;min-width:96px;text-align:right;flex:0 0 auto}.fp-score.positive.svelte-jmhxjv{color:#e02828}.fp-score.negative.svelte-jmhxjv{color:#1b8a42}.final-actions.svelte-jmhxjv{padding:18px 14px 12px;background:linear-gradient(180deg,#28190a1f,#140f0a14);border-left:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;gap:12px;justify-content:center}.side-btn.svelte-jmhxjv{width:70px;height:156px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:999px;cursor:pointer;color:#fff;box-shadow:0 14px 30px #00000038;transition:transform .12s ease,filter .12s ease}.side-btn-label.svelte-jmhxjv{display:inline-flex;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:mixed;font-size:28px;line-height:1.15;font-weight:900;letter-spacing:2px;text-align:center;min-height:calc(100% - 20px)}.side-btn.svelte-jmhxjv:hover{transform:translateY(-2px);filter:brightness(1.05)}.side-btn.svelte-jmhxjv:disabled{opacity:.75;cursor:default;transform:none;filter:none}.side-btn.svelte-jmhxjv:disabled:hover{transform:none;filter:none}.side-btn.lobby.svelte-jmhxjv{background:linear-gradient(180deg,#ffcc4d,#ff9f0a)}.side-btn.replay.svelte-jmhxjv{background:linear-gradient(180deg,#7cd658,#2ea143)}.side-btn.share.svelte-jmhxjv{background:linear-gradient(180deg,#4dd7c8,#1aa6a6)}.side-link.svelte-jmhxjv{margin-top:2px;background:transparent;border:none;color:#1e1e1eb3;font-size:14px;font-weight:700;cursor:pointer;text-decoration:underline}.result-header.svelte-jmhxjv{padding:20px;text-align:center;background:linear-gradient(135deg,#3d5a8f,#2a4070);position:relative}.result-modal.final.svelte-jmhxjv .result-header:where(.svelte-jmhxjv){padding:20px}.result-header.win.svelte-jmhxjv{background:linear-gradient(135deg,#4a8f5a,#2a7040)}.result-header.lose.svelte-jmhxjv{background:linear-gradient(135deg,#8f4a4a,#702a2a)}.result-title.svelte-jmhxjv{color:#fff;font-size:18px;font-weight:700;margin-bottom:8px}.result-modal.final.svelte-jmhxjv .result-title:where(.svelte-jmhxjv){font-size:20px;margin-bottom:8px}.my-score.svelte-jmhxjv{font-size:32px;font-weight:700;color:#f44336}.result-modal.final.svelte-jmhxjv .my-score:where(.svelte-jmhxjv){font-size:36px}.my-score.positive.svelte-jmhxjv{color:#f44336}.my-score.negative.svelte-jmhxjv{color:#4caf50}.result-body.svelte-jmhxjv{padding:16px;max-height:400px;overflow-y:auto}.result-modal.final.svelte-jmhxjv .result-body:where(.svelte-jmhxjv){padding:24px;flex:1;max-height:none;overflow-y:auto}.players-list.svelte-jmhxjv{display:flex;flex-direction:column;gap:8px}.result-modal.final.svelte-jmhxjv .players-list:where(.svelte-jmhxjv){gap:12px}.player-row.svelte-jmhxjv{display:flex;align-items:center;gap:12px;padding:10px;background:#ffffff0d;border-radius:8px;transition:background .2s}.result-modal.final.svelte-jmhxjv .player-row:where(.svelte-jmhxjv){padding:16px 20px;border-radius:12px}.player-row.is-me.svelte-jmhxjv{background:#4a90d933;border:1px solid rgba(74,144,217,.3)}.player-row.is-winner.svelte-jmhxjv{background:#4caf501a}.rank.svelte-jmhxjv{width:30px;text-align:center}.result-modal.final.svelte-jmhxjv .rank:where(.svelte-jmhxjv){width:40px}.rank-icon.svelte-jmhxjv{font-size:20px}.result-modal.final.svelte-jmhxjv .rank-icon:where(.svelte-jmhxjv){font-size:28px}.rank-num.svelte-jmhxjv{color:#888;font-size:14px}.result-modal.final.svelte-jmhxjv .rank-num:where(.svelte-jmhxjv){font-size:18px}.player-info.svelte-jmhxjv{display:flex;align-items:center;gap:8px;min-width:100px;flex:1}.result-modal.final.svelte-jmhxjv .player-info:where(.svelte-jmhxjv){gap:12px;min-width:150px}.avatar.svelte-jmhxjv{width:36px;height:36px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.result-modal.final.svelte-jmhxjv .avatar:where(.svelte-jmhxjv){width:48px;height:48px}.name-area.svelte-jmhxjv{display:flex;flex-direction:column;gap:2px}.nickname.svelte-jmhxjv{color:#fff;font-size:12px;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-modal.final.svelte-jmhxjv .nickname:where(.svelte-jmhxjv){font-size:16px;max-width:120px}.banker-tag.svelte-jmhxjv{font-size:10px;background:#ff6b35;color:#fff;padding:1px 4px;border-radius:2px;width:-moz-fit-content;width:fit-content}.cards-area.svelte-jmhxjv{display:flex;gap:2px;flex:1;justify-content:center}.hand-type.svelte-jmhxjv{min-width:50px;text-align:center;color:gold;font-size:12px;font-weight:700}.hand-type.svelte-jmhxjv .special:where(.svelte-jmhxjv){color:#ff4500}.bet-info.svelte-jmhxjv{min-width:50px;color:#aaa;font-size:11px;text-align:center}.score-info.svelte-jmhxjv{min-width:60px;text-align:right;font-size:16px;font-weight:700;color:#888}.score-info.positive.svelte-jmhxjv{color:#f44336}.score-info.negative.svelte-jmhxjv{color:#4caf50}.result-footer.svelte-jmhxjv{padding:16px;text-align:center;border-top:1px solid rgba(255,255,255,.1)}.result-modal.final.svelte-jmhxjv .result-footer:where(.svelte-jmhxjv){padding:24px}.close-btn.svelte-jmhxjv{padding:12px 40px;background:linear-gradient(135deg,#4a90d9,#2d6cb5);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.result-modal.final.svelte-jmhxjv .close-btn:where(.svelte-jmhxjv){padding:16px 60px;font-size:18px;border-radius:12px}.close-btn.svelte-jmhxjv:hover{background:linear-gradient(135deg,#5aa0e9,#3d7cc5);transform:translateY(-2px)}.view-game-overlay.svelte-jmhxjv{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;display:flex;align-items:center;justify-content:center;z-index:999;cursor:pointer}.view-hint.svelte-jmhxjv{background:#000000b3;color:#fff;padding:16px 32px;border-radius:12px;font-size:18px;pointer-events:none}.share-preview-overlay.svelte-jmhxjv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:14px}.share-preview-modal.svelte-jmhxjv{width:min(920px,100%);max-height:92%;overflow:auto;background:#141414f2;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px;box-shadow:0 18px 60px #0009}.share-preview-title.svelte-jmhxjv{color:#ffffffeb;font-size:16px;font-weight:900;letter-spacing:1px;margin:4px 6px 10px}.share-preview-img.svelte-jmhxjv{width:100%;height:auto;border-radius:10px;display:block;background:#000}.share-preview-hint.svelte-jmhxjv{margin:10px 6px 8px;color:#ffffffb3;font-size:12px}.share-preview-actions.svelte-jmhxjv{display:flex;gap:10px;padding:6px;flex-wrap:wrap}.sp-btn.svelte-jmhxjv{border:none;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:800;cursor:pointer;background:#ffffff1f;color:#ffffffeb}.sp-btn.primary.svelte-jmhxjv{background:linear-gradient(180deg,#4dd7c8,#1aa6a6);color:#fff}.dealing-overlay.svelte-sb5f7t{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:200}.deck.svelte-sb5f7t{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.deck-card.svelte-sb5f7t{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:88px;height:120px;border-radius:6px;box-shadow:0 2px 8px #0006}.deck-card.r1.svelte-sb5f7t{transform:translate(-50%,-50%) rotate(3deg)}.deck-card.r2.svelte-sb5f7t{transform:translate(-50%,-50%) rotate(-3deg)}.flying-card.svelte-sb5f7t{position:absolute;left:50%;top:50%;width:70px;height:96px;border-radius:5px;box-shadow:0 2px 6px #00000059;transform:translate(-50%,-50%);transition:left .25s ease-out,top .25s ease-out,width .25s ease-out,height .25s ease-out}.flying-card.flying.svelte-sb5f7t{left:var(--tx);top:var(--ty)}.flying-card.large.flying.svelte-sb5f7t{width:152px;height:206px;border-radius:8px}.overlay.svelte-14jvdg3{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2000;pointer-events:none;contain:layout paint}.card-container.svelte-14jvdg3{position:relative;width:360px;height:500px;pointer-events:auto;transform:translateY(-44px)}.card-stage.svelte-14jvdg3{--cover: 0;--face-p: 0;--settle-sx: 1;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(90deg);transform-origin:50% 50%;overflow:hidden;border-radius:10px;touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-stage.dragging.svelte-14jvdg3{cursor:grabbing}.card-layer.svelte-14jvdg3{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;overflow:hidden}.card-layer.svelte-14jvdg3>img:where(.svelte-14jvdg3){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.back.svelte-14jvdg3{z-index:1;transform:scaleX(var(--settle-sx));transform-origin:50% 50%;clip-path:inset(0 calc(var(--cover) * 100%) 0 0);transition:clip-path .12s linear;will-change:clip-path}.face-window.svelte-14jvdg3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;transform:scaleX(var(--settle-sx));transform-origin:50% 50%;border-radius:10px;overflow:hidden;clip-path:inset(0 calc(var(--cover) * 100%) 0 0);transition:clip-path .12s linear;will-change:clip-path}.face-sheet.svelte-14jvdg3{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:translate(calc((1 - var(--face-p)) * 100%));transition:transform .12s linear;will-change:transform}.face-sheet.svelte-14jvdg3>img:where(.svelte-14jvdg3){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.card-stage.dragging.svelte-14jvdg3 .back:where(.svelte-14jvdg3),.card-stage.dragging.svelte-14jvdg3 .face-window:where(.svelte-14jvdg3),.card-stage.dragging.svelte-14jvdg3 .face-sheet:where(.svelte-14jvdg3){transition:none}.card-stage.settling.svelte-14jvdg3 .back:where(.svelte-14jvdg3),.card-stage.settling.svelte-14jvdg3 .face-window:where(.svelte-14jvdg3),.card-stage.settling.svelte-14jvdg3 .face-sheet:where(.svelte-14jvdg3){transition:none}.value.svelte-14jvdg3{position:absolute;width:54px;height:62px}.value.svelte-14jvdg3 img:where(.svelte-14jvdg3){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.value-top.svelte-14jvdg3{top:12px;left:6px}.value-bottom.svelte-14jvdg3{right:6px;bottom:12px;transform:rotate(180deg)}.hint.svelte-14jvdg3{position:absolute;left:50%;bottom:-48px;transform:translate(-50%);margin:0;color:gold;font-size:20px;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.45)}.btn-group.svelte-14jvdg3{position:absolute;right:90px;bottom:64px;display:flex;flex-direction:column;gap:14px;pointer-events:auto}.btn.svelte-14jvdg3{min-width:176px;height:66px;padding:0;border:none;border-radius:16px;background:linear-gradient(180deg,#ff9800,#f57c00);color:#fff;font-size:26px;font-weight:700;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.btn.svelte-14jvdg3:hover{background:linear-gradient(180deg,#ffa726,#ff9800)}.btn.svelte-14jvdg3:active{transform:scale(.98)}.btn-liangpai.svelte-14jvdg3{background:linear-gradient(180deg,#4caf50,#388e3c)}.btn-liangpai.svelte-14jvdg3:hover{background:linear-gradient(180deg,#66bb6a,#43a047)}.dissolve-overlay.svelte-2btalm{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1100}.dissolve-modal.svelte-2btalm{background:linear-gradient(180deg,#2a3a5f,#1a2a45);border-radius:12px;width:90%;max-width:400px;overflow:hidden;box-shadow:0 10px 40px #00000080}.dissolve-header.svelte-2btalm{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#d35400,#c0392b)}.title.svelte-2btalm{color:#fff;font-size:18px;font-weight:700}.countdown.svelte-2btalm{color:gold;font-size:20px;font-weight:700}.dissolve-body.svelte-2btalm{padding:16px 20px}.hint-text.svelte-2btalm{text-align:center;margin-bottom:16px;color:#ddd;font-size:14px;line-height:1.6}.timeout-hint.svelte-2btalm{color:gold;font-size:13px}.rejected-text.svelte-2btalm{color:#f44336;font-size:16px;font-weight:700}.requester-name.svelte-2btalm{color:gold;font-weight:700}.vote-list.svelte-2btalm{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.vote-item.svelte-2btalm{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffff0d;border-radius:8px}.vote-item.is-me.svelte-2btalm{background:#4a90d933;border:1px solid rgba(74,144,217,.3)}.avatar.svelte-2btalm{width:32px;height:32px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.nickname.svelte-2btalm{flex:1;color:#fff;font-size:14px}.vote-status.svelte-2btalm{font-size:13px;font-weight:700}.dissolve-footer.svelte-2btalm{padding:16px 20px;display:flex;gap:12px;justify-content:center;border-top:1px solid rgba(255,255,255,.1)}.btn-reject.svelte-2btalm,.btn-agree.svelte-2btalm{flex:1;padding:12px 0;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.btn-reject.svelte-2btalm{background:linear-gradient(135deg,#95a5a6,#7f8c8d);color:#fff}.btn-reject.svelte-2btalm:hover{background:linear-gradient(135deg,#a5b5b6,#8f9c9d)}.btn-agree.svelte-2btalm{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff}.btn-agree.svelte-2btalm:hover{background:linear-gradient(135deg,#2ecc71,#3ddc81)}.btn-close.svelte-2btalm{flex:1;padding:12px 0;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s,color .2s,transform .2s,box-shadow .2s;background:linear-gradient(135deg,#95a5a6,#7f8c8d);color:#fff}.btn-close.svelte-2btalm:hover{background:linear-gradient(135deg,#a5b5b6,#8f9c9d)}.waiting-text.svelte-2btalm{color:#888;font-size:14px;text-align:center;width:100%}.exit-confirm-modal-shell .secondary-page-panel{width:34%!important;height:34%!important;max-height:none}.exit-confirm-modal-shell .secondary-page-title{color:gold}.exit-body.svelte-13gxw15{display:flex;flex-direction:column;gap:10px;text-align:center}.message.svelte-13gxw15{margin:0;color:#fff;font-size:1.08rem;line-height:1.6;font-weight:600}.sub-message.svelte-13gxw15{margin:0;color:#ffffffa8;font-size:.9rem;line-height:1.5}.exit-actions.svelte-13gxw15{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.rules-modal-shell .secondary-page-panel{width:50%!important;height:86%!important;max-height:none}.rules-modal-shell .secondary-page-title{color:gold;font-size:28px;font-weight:600}.rules-modal-shell .secondary-page-close{width:48px;height:48px;border-radius:50%;background:#ffffff1a;font-size:26px;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.rules-modal-shell .secondary-page-close:hover{background:#fff3;transform:scale(1.1)}.content.svelte-1neheju{display:flex;flex-direction:column;gap:24px}.section.svelte-1neheju h3:where(.svelte-1neheju){margin:0 0 12px;font-size:20px;color:#4fc3f7;border-left:4px solid #4fc3f7;padding-left:12px}.section.svelte-1neheju p:where(.svelte-1neheju){margin:0 0 8px;color:#ccc;font-size:18px;line-height:1.6;padding-left:16px}.section.svelte-1neheju p:where(.svelte-1neheju):last-child{margin-bottom:0}.types.svelte-1neheju{display:flex;flex-direction:column;gap:10px}.type-row.svelte-1neheju{display:flex;align-items:center;padding:14px 18px;background:#0003;border-radius:12px}.type-row.svelte-1neheju .name:where(.svelte-1neheju){font-weight:700;color:gold;width:100px;font-size:18px}.type-row.svelte-1neheju .desc:where(.svelte-1neheju){flex:1;color:#aaa;font-size:16px}.type-row.svelte-1neheju .mult:where(.svelte-1neheju){font-weight:700;color:#ff6b6b;font-size:20px}.flat-section.svelte-1neheju{background:#ff98001a;border:2px solid rgba(255,152,0,.3);border-radius:16px;padding:20px}.flat-section.svelte-1neheju h3:where(.svelte-1neheju){color:#ff9800!important;border-left-color:#ff9800!important}.flat-section.svelte-1neheju p:where(.svelte-1neheju){color:#ffcc80}.flat-section.svelte-1neheju strong:where(.svelte-1neheju){color:#ff9800}.tongbi-box.svelte-1neheju{background:#4caf501a;border:2px solid rgba(76,175,80,.3);border-radius:16px;padding:20px}.tongbi-title.svelte-1neheju{color:#4caf50!important;font-weight:700;font-size:20px!important}.tongbi-box.svelte-1neheju p:where(.svelte-1neheju){color:#a5d6a7}.tongbi-box.svelte-1neheju strong:where(.svelte-1neheju){color:#ff9800}.formula-box.svelte-1neheju{background:#ffd7001a;padding:20px;border-radius:16px;color:gold;font-weight:500;text-align:center;font-size:18px}.history-overlay.svelte-1p3sooh{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000}.history-modal.svelte-1p3sooh{width:88%;height:86%;max-width:1360px;max-height:90%;border-radius:18px;background:linear-gradient(180deg,#fff4d2fa,#f0dca0fa);box-shadow:0 18px 60px #0000008c;border:2px solid rgba(255,255,255,.65);overflow:hidden}.history-shell.svelte-1p3sooh{height:100%;display:flex;flex-direction:column;padding:18px 18px 16px;gap:14px}.history-top.svelte-1p3sooh{display:flex;flex-direction:column;gap:0;padding:4px 0 2px}.history-top-row.svelte-1p3sooh{display:grid;grid-template-columns:minmax(0,auto) 1fr auto;align-items:center;gap:18px}.history-heading.svelte-1p3sooh{display:flex;align-items:center;gap:12px;min-width:0}.history-title.svelte-1p3sooh{font-size:30px;font-weight:900;letter-spacing:1px;color:#1e1e1eeb;text-shadow:0 1px 0 rgba(255,255,255,.6);white-space:nowrap}.history-close.svelte-1p3sooh{width:52px;height:52px;border-radius:16px;border:none;background:#5a461814;color:#523a0ce6;font-size:32px;line-height:1;cursor:pointer;transition:transform .12s ease,background .12s ease}.history-close.svelte-1p3sooh:hover{transform:scale(1.04);background:#5a461826}.history-toolbar.svelte-1p3sooh{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0}.toolbar-btn.svelte-1p3sooh{min-width:112px;padding:12px 22px;border-radius:999px;border:none;background:linear-gradient(180deg,#ffe696f2,#ffffffc7);color:#46300edb;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px #0000001f;transition:transform .12s ease,filter .12s ease}.toolbar-btn.svelte-1p3sooh:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.toolbar-btn.svelte-1p3sooh:disabled{opacity:.42;cursor:not-allowed}.page-pill.svelte-1p3sooh{min-width:160px;padding:12px 20px;border-radius:999px;background:#ffffff8c;color:#3c2c14d6;font-size:16px;font-weight:800;text-align:center;box-shadow:inset 0 1px #ffffffa6}.history-content.svelte-1p3sooh{flex:1;min-height:0;overflow:auto;padding:4px 2px 2px}.empty-state.svelte-1p3sooh{height:100%;min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#48381ab8}.empty-title.svelte-1p3sooh{font-size:24px;font-weight:900}.empty-subtitle.svelte-1p3sooh{font-size:15px}.history-grid.svelte-1p3sooh{display:grid;grid-template-columns:1fr;gap:10px;align-content:start}.history-player-card.svelte-1p3sooh{position:relative;display:grid;grid-template-columns:11% 23% 18% minmax(0,1fr);align-items:center;-moz-column-gap:12px;column-gap:12px;padding:12px;border-radius:14px;background:linear-gradient(180deg,#fff6d2f2,#ffffffc7);border:1px solid rgba(255,255,255,.8);box-shadow:0 10px 22px #00000029}.history-player-card.win.svelte-1p3sooh{background:linear-gradient(180deg,#ffe696f2,#ffffffc7)}.history-player-card.lose.svelte-1p3sooh{background:linear-gradient(180deg,#beffc8eb,#ffffffc7)}.history-player-card.top.svelte-1p3sooh{background:linear-gradient(180deg,#ffbe96f5,#ffffffc7);border-color:#ff785059}.hp-badge.svelte-1p3sooh{position:absolute;top:-8px;left:10px;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#ff3b30,#ff9500);color:#fff;font-size:12px;font-weight:800;box-shadow:0 10px 20px #ff3b3040}.hp-left.svelte-1p3sooh{display:flex;align-items:center;justify-content:center}.hp-avatar.svelte-1p3sooh{width:64px;height:64px;border-radius:14px;background:#ffffffb8;border:2px solid rgba(255,255,255,.85);box-shadow:0 6px 14px #00000029;display:flex;align-items:center;justify-content:center;overflow:hidden}.hp-avatar.svelte-1p3sooh img:where(.svelte-1p3sooh){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp-avatar.svelte-1p3sooh span:where(.svelte-1p3sooh){font-size:26px;font-weight:800;color:#342a12e0}.hp-main.svelte-1p3sooh{min-width:0;display:contents}.hp-head.svelte-1p3sooh{display:contents}.hp-identity.svelte-1p3sooh{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px;grid-column:2}.hp-name.svelte-1p3sooh{min-width:0;display:flex;align-items:center;gap:8px;font-size:24px;font-weight:900;color:#141414eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-tag.svelte-1p3sooh{font-size:13px;padding:3px 9px;border-radius:999px;background:#ff8c322e;color:#8f3f00;border:1px solid rgba(255,140,50,.25);flex:0 0 auto}.hp-score.svelte-1p3sooh{font-size:30px;font-weight:900;font-variant-numeric:tabular-nums;width:100%;text-align:center;justify-self:stretch;grid-column:3}.hp-score.positive.svelte-1p3sooh{color:#e02828}.hp-score.negative.svelte-1p3sooh{color:#1b8a42}.hp-sub.svelte-1p3sooh{font-size:18px;font-weight:700;color:#1e1e1e9e}.hp-bottom.svelte-1p3sooh{display:flex;align-items:center;gap:10px;width:100%;grid-column:4;justify-self:end;justify-content:flex-end}.hp-cards.svelte-1p3sooh{display:flex;gap:6px;flex:0 0 auto}.mini-card.svelte-1p3sooh{width:44px;height:60px;background:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;border:1px solid rgba(0,0,0,.16);box-shadow:0 2px 4px #0000002e;flex:0 0 auto}.mini-card.svelte-1p3sooh .card-rank:where(.svelte-1p3sooh){font-weight:800;font-size:24px;line-height:1}.mini-card.svelte-1p3sooh .card-suit-icon:where(.svelte-1p3sooh){width:14px;height:14px;margin-top:2px;-o-object-fit:contain;object-fit:contain}.hp-type.svelte-1p3sooh{min-width:88px;padding:9px 14px;border-radius:999px;background:#ffffff94;border:1px solid rgba(255,255,255,.72);color:var(--type-color, rgba(64, 52, 28, .82));font-size:22px;font-weight:900;text-align:center;flex:0 0 auto}.modal-overlay.svelte-12aad9{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.chat-card.svelte-12aad9{position:relative;background:linear-gradient(145deg,#3a4a6a,#2a3550);border-radius:28px;padding:40px 50px;min-width:580px;max-height:500px;box-shadow:0 10px 40px #00000080;border:3px solid rgba(255,255,255,.15);display:flex;flex-direction:column}.close-btn.svelte-12aad9{position:absolute;top:18px;right:18px;width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:none;color:#fff;font-size:26px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.close-btn.svelte-12aad9:hover{background:#fff3;transform:scale(1.1)}.tabs.svelte-12aad9{display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.tab-btn.svelte-12aad9{padding:14px 32px;border-radius:24px;background:#ffffff1a;border:none;color:#aaa;font-size:20px;cursor:pointer;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.tab-btn.active.svelte-12aad9{background:#4fc3f74d;color:#4fc3f7}.tab-btn.svelte-12aad9:hover:not(.active){background:#ffffff26}.chat-content.svelte-12aad9{flex:1;overflow-y:auto;max-height:380px}.quick-chat-list.svelte-12aad9{display:flex;flex-direction:column;gap:14px}.quick-chat-item.svelte-12aad9{padding:20px 28px;background:#ffffff14;border:2px solid rgba(255,255,255,.1);border-radius:16px;color:#fff;font-size:22px;text-align:left;cursor:pointer;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.quick-chat-item.svelte-12aad9:hover{background:#4fc3f733;border-color:#4fc3f766}.quick-chat-item.svelte-12aad9:active{transform:scale(.98)}.emoji-grid.svelte-12aad9{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.emoji-item.svelte-12aad9{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#4a5a7a,#3a4a6a);border:3px solid rgba(255,255,255,.1);border-radius:50%;font-size:44px;cursor:pointer;transition:background .2s,color .2s,transform .2s,box-shadow .2s;min-width:80px;min-height:80px}.emoji-item.svelte-12aad9:hover{background:linear-gradient(145deg,#5a6a8a,#4a5a7a);border-color:#ffd70080;transform:scale(1.1);box-shadow:0 4px 15px #ffd7004d}.emoji-item.svelte-12aad9:active{transform:scale(.95)}.modal-overlay.svelte-1qe6ymu{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.player-card.svelte-1qe6ymu{position:relative;background:linear-gradient(145deg,#3a4a6a,#2a3550);border-radius:28px;padding:40px 50px;min-width:580px;box-shadow:0 10px 40px #00000080;border:3px solid rgba(255,255,255,.15)}.close-btn.svelte-1qe6ymu{position:absolute;top:18px;right:18px;width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:none;color:#fff;font-size:26px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.close-btn.svelte-1qe6ymu:hover{background:#fff3;transform:scale(1.1)}.player-info.svelte-1qe6ymu{display:flex;align-items:center;gap:24px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}.avatar-wrapper.svelte-1qe6ymu{width:120px;height:120px;border-radius:16px;overflow:hidden;border:4px solid rgba(255,215,0,.5);background:#333;flex-shrink:0}.avatar-img.svelte-1qe6ymu{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info-text.svelte-1qe6ymu{display:flex;flex-direction:column;gap:12px}.player-name.svelte-1qe6ymu{color:#fff;font-size:32px;font-weight:600}.player-id.svelte-1qe6ymu{color:#aaa;font-size:24px}.magic-section.svelte-1qe6ymu{margin-top:12px}.magic-grid.svelte-1qe6ymu{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.magic-item.svelte-1qe6ymu{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#4a5a7a,#3a4a6a);border:3px solid rgba(255,255,255,.1);border-radius:50%;cursor:pointer;transition:background .2s,color .2s,transform .2s,box-shadow .2s;min-width:72px;min-height:72px}.magic-item.svelte-1qe6ymu:hover{background:linear-gradient(145deg,#5a6a8a,#4a5a7a);border-color:#ffd70080;transform:scale(1.1);box-shadow:0 4px 15px #ffd7004d}.magic-item.svelte-1qe6ymu:active{transform:scale(.95)}.magic-icon.svelte-1qe6ymu{font-size:44px;line-height:1}.settings-modal-shell .secondary-page-panel{width:44%!important;height:60%!important;max-height:none}.settings-modal-shell .secondary-page-title{color:gold}.settings-content.svelte-1ezllwc{display:flex;flex-direction:column;gap:14px}.setting-list.svelte-1ezllwc{display:flex;flex-direction:column;gap:12px}.setting-item.svelte-1ezllwc{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 6px;border-bottom:1px solid rgba(255,255,255,.08)}.setting-item.svelte-1ezllwc:last-child{border-bottom:none}.setting-copy.svelte-1ezllwc{display:flex;flex-direction:column;gap:6px;min-width:0}.setting-name.svelte-1ezllwc{color:#fff;font-size:1.2rem;font-weight:700}.setting-desc.svelte-1ezllwc{color:#fff9;font-size:.92rem;line-height:1.4}.switch.svelte-1ezllwc{position:relative;display:inline-block;width:72px;height:40px;flex-shrink:0}.switch.svelte-1ezllwc input:where(.svelte-1ezllwc){opacity:0;width:0;height:0}.slider.svelte-1ezllwc{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background:#94a3b861;border:1px solid rgba(255,255,255,.12);transition:.3s;border-radius:999px}.slider.svelte-1ezllwc:before{position:absolute;content:"";height:30px;width:30px;left:4px;bottom:4px;background:#fff;transition:.3s;border-radius:50%;box-shadow:0 4px 12px #0f172a59}input.svelte-1ezllwc:checked+.slider:where(.svelte-1ezllwc){background:linear-gradient(135deg,#22c55e,#16a34a)}input.svelte-1ezllwc:checked+.slider:where(.svelte-1ezllwc):before{transform:translate(32px)}.footer-actions.svelte-1ezllwc{display:flex;justify-content:center}.settings-footer-btn{min-width:180px}.dingzhuang-armature.svelte-16y7s36{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.dingzhuang-stage.svelte-16y7s36{position:absolute;left:50%;top:50%;transform-origin:center;pointer-events:none}.bone.svelte-16y7s36{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none;will-change:transform,opacity}.sprite.svelte-16y7s36{position:absolute;left:0;top:0;transform-origin:center;background-repeat:no-repeat;background-size:auto;pointer-events:none;will-change:transform}.load-error.svelte-16y7s36{display:none}.toast-container.svelte-1jphxhl{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;pointer-events:none}.toast-content.svelte-1jphxhl{background:#000000d9;color:#fff;padding:16px 32px;border-radius:12px;font-size:18px;white-space:nowrap;box-shadow:0 4px 20px #0006}.global-confirm-modal-shell .secondary-page-panel{width:36%!important;height:34%!important;max-height:none}.global-confirm-modal-shell .secondary-page-title{color:gold}.modal-message.svelte-18ht5tz{color:#ffffffd1;font-size:1.05rem;line-height:1.75;text-align:center;white-space:pre-line}.modal-actions.svelte-18ht5tz{display:flex;justify-content:center}.sangong-page.svelte-1di2web{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background:#0f0f23 url(/games/sangong/images/bg_2.png) center/cover no-repeat;font-size:18px;--adapt-pos: 1;--adapt-scale: 1;--device-w: 1280px;--device-h: 720px;--sg-pot-center-y: 52%;font-family:var(--font-sans);font-weight:var(--font-weight-sans)}.debug-buttons.svelte-1di2web{position:fixed;top:60px;left:10px;z-index:2000;display:flex;gap:8px}.debug-toggle.svelte-1di2web,.store-debug-toggle.svelte-1di2web{padding:6px 10px;background:#000000b3;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;cursor:pointer;font-size:14px}.debug-toggle.svelte-1di2web:hover,.store-debug-toggle.svelte-1di2web:hover{background:#000000e6}.debug-panel.svelte-1di2web{position:fixed;top:100px;left:10px;width:200px;background:#000000d9;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:12px;z-index:1999;font-size:11px;color:#fff}.debug-title.svelte-1di2web{font-weight:700;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.2)}.debug-item.svelte-1di2web{display:flex;justify-content:space-between;margin-bottom:4px}.debug-label.svelte-1di2web{color:#888}.debug-value.svelte-1di2web{color:#4fc3f7}.store-debug-panel.svelte-1di2web{position:fixed;top:100px;right:10px;width:260px;max-height:70vh;overflow-y:auto;background:#000000e6;border:1px solid rgba(74,144,217,.5);border-radius:8px;padding:12px;z-index:1999;font-size:11px;color:#fff}.store-debug-title.svelte-1di2web{font-weight:700;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid rgba(74,144,217,.3);color:#4fc3f7}.store-section.svelte-1di2web{margin-bottom:12px;padding:8px;background:#ffffff0d;border-radius:6px}.store-section-title.svelte-1di2web{font-weight:700;margin-bottom:6px;color:#81d4fa;font-size:12px}.store-item.svelte-1di2web{margin-bottom:3px}.store-label.svelte-1di2web{color:#888}.store-value.svelte-1di2web{color:#4caf50}.loading-overlay.svelte-1di2web{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#000c;z-index:1000}.loading-spinner.svelte-1di2web{display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff}.spinner.svelte-1di2web{width:50px;height:50px;border:4px solid rgba(255,255,255,.2);border-top-color:#4a90d9;border-radius:50%;animation:svelte-1di2web-spin 1s linear infinite}@keyframes svelte-1di2web-spin{to{transform:rotate(360deg)}}.error-message.svelte-1di2web{text-align:center;color:#fff}.error-message.svelte-1di2web p:where(.svelte-1di2web){color:#ff6b6b;margin-bottom:16px}.error-message.svelte-1di2web button:where(.svelte-1di2web){padding:12px 24px;background:#4a90d9;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px}.top-bar.svelte-1di2web{position:absolute;top:0;left:0;right:0;min-height:50px;display:flex;align-items:center;justify-content:space-between;padding-top:env(safe-area-inset-top,0);padding-left:calc(env(safe-area-inset-left,0px) + 28px);padding-right:calc(env(safe-area-inset-right,0px) + 28px);padding-bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.6) 0%,transparent 100%);z-index:100}.top-left.svelte-1di2web,.top-right.svelte-1di2web{display:flex;align-items:center;gap:12px}.top-left.svelte-1di2web{flex:1;min-width:0}.top-right.svelte-1di2web{flex-shrink:0}.top-btn.svelte-1di2web{width:48px;height:48px;border-radius:50%;background:#00000080;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px}.top-btn.svelte-1di2web:hover{background:#000000b3}.top-text-btn.svelte-1di2web{padding:8px 16px;border-radius:20px;background:#00000080;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;font-size:16px;font-weight:500}.top-text-btn.svelte-1di2web:hover{background:#000000b3}.chat-btn.svelte-1di2web{position:absolute;bottom:max(20px,env(safe-area-inset-bottom,0));right:max(20px,env(safe-area-inset-right,0));width:50px;height:50px;border-radius:50%;background:#0009;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 2px 10px #0000004d;z-index:100;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.chat-btn.svelte-1di2web:hover{background:#000c;box-shadow:0 4px 15px #0006}.room-code.svelte-1di2web{color:gold;font-size:18px;font-weight:700}.room-meta.svelte-1di2web{display:flex;flex-direction:column;gap:2px;line-height:1.1;max-width:720px;align-items:flex-end;text-align:right}.round-time.svelte-1di2web{display:flex;align-items:center;gap:8px;color:#ffffffd1;font-size:18px;font-weight:700;text-shadow:0 2px 6px rgba(0,0,0,.55);white-space:nowrap}.round-time.svelte-1di2web .dot:where(.svelte-1di2web){opacity:.65;font-weight:900}.round-time.svelte-1di2web .time:where(.svelte-1di2web){color:#ffffffb8;font-weight:700}.players-layer.svelte-1di2web{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.dingzhuang-fly.svelte-1di2web{position:absolute;width:180px;height:135px;z-index:35;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.86);transition:none;will-change:transform,opacity}.dingzhuang-fly.svelte-1di2web img:where(.svelte-1di2web){display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.dingzhuang-fly.svelte-1di2web .dingzhuang-armature{filter:drop-shadow(0 3px 6px rgba(0,0,0,.36))}.dingzhuang-fly.svelte-1di2web .fly-icon:where(.svelte-1di2web){width:44px;height:41px;margin:0 auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.dingzhuang-fly.phase-center.svelte-1di2web{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform var(--center-ms) cubic-bezier(.22,.95,.36,1.12),opacity 90ms linear}.dingzhuang-fly.phase-fly.svelte-1di2web{opacity:1;width:44px;height:41px;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1);transition:transform var(--travel-ms) linear}.stage-countdown.svelte-1di2web{position:absolute;left:50%;top:calc(var(--sg-pot-center-y, 52%) - 75px);transform:translate(-50%,-50%);z-index:150;pointer-events:none;display:flex;align-items:center;gap:10px;padding:4px 14px;border-radius:999px;background:linear-gradient(180deg,#ffffff24,#ffffff0f);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 18px #0000002e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stage-countdown.cuopai-mode.svelte-1di2web{left:calc(50% + 320px);top:calc(55% - 6px);transform:translate(-50%,-100%);z-index:2001}.countdown-value.svelte-1di2web{display:inline-flex;align-items:baseline;gap:2px}.stage-countdown.svelte-1di2web .countdown-num:where(.svelte-1di2web){color:gold;font-size:28px;font-weight:900;line-height:1;animation:svelte-1di2web-countdownPulse 1s infinite;text-shadow:0 0 15px rgba(255,215,0,.55)}.countdown-unit.svelte-1di2web{color:#ffffffd1;font-size:14px;font-weight:700;line-height:1}.countdown-phase.svelte-1di2web{color:#fff;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.35)}@keyframes svelte-1di2web-countdownPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.86}}.player-seat.svelte-1di2web{position:absolute;pointer-events:auto}.seat-top-left.svelte-1di2web{top:calc(60px + env(safe-area-inset-top,0));left:22%}.seat-top-center.svelte-1di2web{top:calc(60px + env(safe-area-inset-top,0));left:50%;transform:translate(-50%)}.seat-top-right.svelte-1di2web{top:calc(60px + env(safe-area-inset-top,0));right:22%}.seat-left-top.svelte-1di2web{top:40%;left:max(2%,env(safe-area-inset-left,0))}.seat-left-bottom.svelte-1di2web{top:57%;left:max(2%,env(safe-area-inset-left,0))}.seat-right-top.svelte-1di2web{top:40%;right:max(2%,env(safe-area-inset-right,0))}.seat-right-bottom.svelte-1di2web{top:57%;right:max(2%,env(safe-area-inset-right,0))}.seat-me.svelte-1di2web{bottom:calc(env(safe-area-inset-bottom,0) - 8px);left:max(5%,env(safe-area-inset-left,0))}.seat-left-center.svelte-1di2web{top:45%;left:max(2%,env(safe-area-inset-left,0))}.seat-right-center.svelte-1di2web{top:45%;right:max(2%,env(safe-area-inset-right,0))}.my-cards-area.svelte-1di2web{position:absolute;bottom:max(20px,env(safe-area-inset-bottom,0));left:50%;transform:translate(-50%);z-index:50}.cards-wrapper.svelte-1di2web{position:relative;display:flex;flex-direction:column;align-items:center}.cards-row.svelte-1di2web{display:flex;gap:8px}.card-slot.svelte-1di2web{display:flex}.card-slot.card-hidden.svelte-1di2web{opacity:0;pointer-events:none}.my-hand-result.svelte-1di2web{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);padding:14px 38px;background:#000000d9;border-radius:26px;color:gold;font-size:46px;font-weight:700;white-space:nowrap;z-index:10}.my-hand-result.special.svelte-1di2web{background:linear-gradient(135deg,#ff6b35e6,#ff4500e6);color:#fff}.multiplier.svelte-1di2web{margin-left:10px;font-size:26px;opacity:.9}.cards-row.placeholder.svelte-1di2web{opacity:0;pointer-events:none}.card-placeholder.svelte-1di2web{width:70px;height:96px}.card-placeholder.large.svelte-1di2web{width:152px;height:206px}.actions-area.svelte-1di2web{position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);z-index:100}.actions-area.betting.svelte-1di2web{top:56%;z-index:160}.actions-area.opening.svelte-1di2web{top:auto;left:auto;right:90px;bottom:90px;transform:none;z-index:180}
