*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);min-height:100vh;color:#fff;overflow-x:hidden}.app{min-height:100vh;display:flex;flex-direction:column}.header{padding:.75rem 2rem;background:#00000059;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header h1{font-size:1.4rem;font-weight:700;letter-spacing:.02em;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.main{flex:1;padding:1.5rem;display:flex;justify-content:center;align-items:flex-start}.lobby[data-v-a341b9ad]{width:100%;max-width:400px}.lobby-card[data-v-a341b9ad]{background:#ffffff1a;border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}h2[data-v-a341b9ad]{text-align:center;margin-bottom:1.5rem;font-size:1.5rem}.error[data-v-a341b9ad]{background:#f003;border:1px solid rgba(255,0,0,.3);color:#ff6b6b;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;text-align:center}.menu[data-v-a341b9ad],.form[data-v-a341b9ad]{display:flex;flex-direction:column;gap:1rem}.input[data-v-a341b9ad]{padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#0000004d;color:#fff;font-size:1rem;outline:none;transition:border-color .2s}.input[data-v-a341b9ad]:focus{border-color:#fff6}.input[data-v-a341b9ad]::placeholder{color:#ffffff80}.buttons[data-v-a341b9ad]{display:flex;gap:.75rem}.btn[data-v-a341b9ad]{flex:1;padding:.75rem 1.5rem;border-radius:8px;border:none;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.btn[data-v-a341b9ad]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-a341b9ad]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-a341b9ad]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-secondary[data-v-a341b9ad]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-a341b9ad]:hover:not(:disabled){background:#ffffff26}.status[data-v-a341b9ad]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;font-size:.875rem;color:#fff9}.dot[data-v-a341b9ad]{width:8px;height:8px;border-radius:50%;background:#ff6b6b}.dot.connected[data-v-a341b9ad]{background:#51cf66}.toggle-row[data-v-a341b9ad]{display:flex;justify-content:center;margin-bottom:.25rem}.toggle-label[data-v-a341b9ad]{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-track[data-v-a341b9ad]{width:44px;height:24px;background:#ffffff26;border-radius:12px;position:relative;transition:background .25s}.toggle-track.active[data-v-a341b9ad]{background:#667eea}.toggle-thumb[data-v-a341b9ad]{position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .25s}.toggle-track.active .toggle-thumb[data-v-a341b9ad]{transform:translate(20px)}.toggle-text[data-v-a341b9ad]{font-size:.95rem;color:#ffffffd9}.big-screen-hint[data-v-a341b9ad]{color:#ffffff80;font-size:.85rem;text-align:center;font-style:italic}.card[data-v-4fca0d5c]{display:inline-block;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000059;transition:transform .25s ease,box-shadow .25s ease;animation:dealIn-4fca0d5c .4s ease both}.card[data-v-4fca0d5c]:hover{transform:translateY(-6px) scale(1.04);box-shadow:0 8px 20px #00000080}@keyframes dealIn-4fca0d5c{0%{opacity:0;transform:translateY(20px) scale(.7) rotate(-8deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.card img[data-v-4fca0d5c]{display:block;height:120px;width:auto}.face-down[data-v-4fca0d5c]{filter:brightness(.85)}.face-down[data-v-4fca0d5c]:hover{transform:translateY(-3px)}.card-placeholder[data-v-4fca0d5c]{width:83px;height:120px;display:flex;align-items:center;justify-content:center;background:#1a5c2a;font-size:3rem}.my-hand[data-v-8d6554fc]{text-align:center}.hand-label[data-v-8d6554fc]{font-size:1rem;margin-bottom:.5rem;color:#ffffffd9;font-weight:600;display:flex;justify-content:center;gap:.75rem;align-items:baseline}.hand-money[data-v-8d6554fc]{color:#4ade80;font-size:1.1rem}.cards-wrapper[data-v-8d6554fc]{position:relative;display:inline-block;border-radius:10px}.cards-wrapper.has-privacy[data-v-8d6554fc]{cursor:pointer}.cards[data-v-8d6554fc]{display:flex;gap:.6rem;justify-content:center;transition:filter .3s ease}.cards-wrapper.has-privacy:not(.is-revealed) .cards[data-v-8d6554fc]{filter:blur(16px) brightness(.5)}.cards[data-v-8d6554fc] .card{transition:transform .2s ease}.cards[data-v-8d6554fc] .card:hover{transform:translateY(-10px) scale(1.06)}.privacy-overlay[data-v-8d6554fc]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;z-index:2;animation:fadeIn-8d6554fc .3s ease}.privacy-icon[data-v-8d6554fc]{font-size:1.8rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.privacy-text[data-v-8d6554fc]{font-size:.75rem;color:#fff9;font-weight:600;text-transform:uppercase;letter-spacing:.06em}@keyframes fadeIn-8d6554fc{0%{opacity:0}to{opacity:1}}.game-controls[data-v-be19d313]{padding:1rem;background:#0006;border-radius:12px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.action-buttons[data-v-be19d313]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center;animation:fadeSlideUp-be19d313 .3s ease}@keyframes fadeSlideUp-be19d313{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.raise-group[data-v-be19d313]{display:flex;align-items:center;gap:.5rem}.raise-slider[data-v-be19d313]{width:120px;accent-color:#fbbf24}.btn[data-v-be19d313]{padding:.6rem 1.2rem;border-radius:8px;border:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s ease;position:relative;overflow:hidden}.btn[data-v-be19d313]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0;transition:background .15s}.btn[data-v-be19d313]:hover:after{background:#ffffff1a}.btn[data-v-be19d313]:active{transform:scale(.96)}.btn[data-v-be19d313]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.btn[data-v-be19d313]:active{transform:translateY(0) scale(.97)}.btn-primary[data-v-be19d313]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-secondary[data-v-be19d313]{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-danger[data-v-be19d313]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.btn-accent[data-v-be19d313]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000}.btn-warning[data-v-be19d313]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.btn-glow[data-v-be19d313]{animation:glow-be19d313 2s ease-in-out infinite alternate}@keyframes glow-be19d313{0%{box-shadow:0 0 8px #667eea4d}to{box-shadow:0 0 20px #667eea99}}.waiting[data-v-be19d313],.showdown-controls[data-v-be19d313]{text-align:center;color:#ffffff80;font-style:italic;animation:fadeIn-be19d313 .3s ease}@keyframes fadeIn-be19d313{0%{opacity:0}to{opacity:1}}.waiting-text[data-v-be19d313]{color:#fff6}.player-list[data-v-a0411423]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.player-enter-active[data-v-a0411423],.player-leave-active[data-v-a0411423]{transition:all .4s ease}.player-enter-from[data-v-a0411423]{opacity:0;transform:translateY(-10px)}.player-leave-to[data-v-a0411423]{opacity:0;transform:scale(.9)}.player-card[data-v-a0411423]{background:#ffffff0f;border-radius:10px;padding:.75rem;min-width:155px;border:2px solid transparent;transition:all .35s ease}.player-card.needs-action[data-v-a0411423]{border-color:#fbbf2499;box-shadow:0 0 10px #fbbf2426;animation:pulseOutline-a0411423 2s ease-in-out infinite}@keyframes pulseOutline-a0411423{0%,to{border-color:#fbbf2499;box-shadow:0 0 10px #fbbf2426}50%{border-color:#fbbf244d;box-shadow:0 0 4px #fbbf240d}}.player-card.has-acted[data-v-a0411423]{border-color:#4ade8059}.player-card.is-me[data-v-a0411423]{background:#3b82f61f}.player-card.is-folded[data-v-a0411423]{opacity:.4;filter:grayscale(.5)}.player-card.is-winner[data-v-a0411423]{border-color:#22c55e;box-shadow:0 0 16px #22c55e66;background:#22c55e1a;animation:winPop-a0411423 .5s ease}@keyframes winPop-a0411423{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.player-card.is-disconnected[data-v-a0411423]{opacity:.3}.player-card.is-all-in[data-v-a0411423]{border-color:#8b5cf699;box-shadow:0 0 8px #8b5cf633}.player-header[data-v-a0411423]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.player-name[data-v-a0411423]{font-weight:600;font-size:.9rem}.me-tag[data-v-a0411423]{color:#60a5fa;font-size:.75rem}.badges[data-v-a0411423]{display:flex;gap:.3rem;align-items:center}.acted-badge[data-v-a0411423]{background:#22c55e;color:#000;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:900;animation:checkPop-a0411423 .3s ease}@keyframes checkPop-a0411423{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}.role-badge[data-v-a0411423]{background:#f59e0b;color:#000;padding:.1rem .4rem;border-radius:4px;font-size:.7rem;font-weight:700}.player-info[data-v-a0411423]{display:flex;gap:.5rem;font-size:.8rem;color:#ffffffb3}.money[data-v-a0411423]{color:#4ade80;font-weight:600}.bet[data-v-a0411423]{color:#fbbf24}.status[data-v-a0411423]{color:#f87171;font-style:italic}.status-allin[data-v-a0411423]{color:#a78bfa;font-weight:700;font-style:normal;text-transform:uppercase;font-size:.7rem}.player-cards[data-v-a0411423]{display:flex;gap:.25rem;margin-top:.5rem}.player-cards[data-v-a0411423] .card img{height:60px}.win-info[data-v-a0411423]{margin-top:.5rem;font-size:.8rem;color:#4ade80;font-weight:600;animation:fadeIn-a0411423 .5s ease}@keyframes fadeIn-a0411423{0%{opacity:0}to{opacity:1}}.bigscreen[data-v-2003b2a3]{width:100%;min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:center}.bs-lobby[data-v-2003b2a3]{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem;flex:1;justify-content:center;animation:fadeIn-2003b2a3 .5s ease}.bs-title[data-v-2003b2a3]{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.qr-section[data-v-2003b2a3]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.qr-code[data-v-2003b2a3]{width:200px;height:200px;border-radius:12px;border:4px solid rgba(255,255,255,.15);background:#fff;padding:8px}.join-url[data-v-2003b2a3]{font-size:.85rem;color:#ffffff73;font-family:monospace}.room-label[data-v-2003b2a3]{font-size:1.4rem;color:#ffffffb3}.room-label strong[data-v-2003b2a3]{color:#fbbf24;font-family:monospace;font-size:1.8rem;letter-spacing:.1em}.bs-players-lobby[data-v-2003b2a3]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.bs-player-chips[data-v-2003b2a3]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.bs-player-chip[data-v-2003b2a3]{background:#ffffff1a;padding:.5rem 1.25rem;border-radius:20px;font-weight:600;font-size:1rem;border:1px solid rgba(255,255,255,.15)}.bs-player-enter-active[data-v-2003b2a3],.bs-player-leave-active[data-v-2003b2a3]{transition:all .3s ease}.bs-player-enter-from[data-v-2003b2a3],.bs-player-leave-to[data-v-2003b2a3]{opacity:0;transform:scale(.8)}.player-count[data-v-2003b2a3]{color:#ffffff73;font-size:.9rem}.bs-game[data-v-2003b2a3]{width:100%;display:flex;flex-direction:column;flex:1;gap:.5rem;animation:fadeIn-2003b2a3 .4s ease}.bs-players-bar[data-v-2003b2a3]{padding:.75rem 1rem}.bs-table-area[data-v-2003b2a3]{display:flex;justify-content:center;flex:1;align-items:center;padding:0 2rem}.bs-poker-table[data-v-2003b2a3]{background:radial-gradient(ellipse,#1a5c2a,#0d3518 65%,#0a2610);border-radius:140px;border:8px solid #8B6914;box-shadow:0 0 50px #00000080,inset 0 0 80px #0000004d,0 0 0 14px #8b69141f;padding:2.5rem 4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-width:600px;min-height:320px;position:relative;width:70vw;max-width:900px}.bs-phase[data-v-2003b2a3]{position:absolute;top:18px;right:32px;background:#0000008c;padding:.3rem 1rem;border-radius:12px;font-size:1rem;color:#ffffffbf;text-transform:uppercase;letter-spacing:.06em;font-weight:700;border:1px solid rgba(255,255,255,.08)}.bs-last-action[data-v-2003b2a3]{font-size:1.1rem;color:#fbbf24;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.5)}.bs-pot[data-v-2003b2a3]{font-size:2rem;font-weight:800;color:#fbbf24;text-shadow:0 2px 8px rgba(0,0,0,.6)}.bs-community[data-v-2003b2a3]{display:flex;gap:.75rem;align-items:center;min-height:140px}.bs-community[data-v-2003b2a3] .card img{height:140px}.bs-card-slot[data-v-2003b2a3]{width:97px;height:140px;border:2px dashed rgba(255,255,255,.1);border-radius:8px}.bs-round[data-v-2003b2a3]{font-size:.85rem;color:#fff6}.bs-controls[data-v-2003b2a3]{display:flex;justify-content:center;padding:1rem}.bs-waiting[data-v-2003b2a3]{color:#fff6;font-style:italic;font-size:1rem}.bs-game-over[data-v-2003b2a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bs-game-over-card[data-v-2003b2a3]{background:#ffffff1a;border-radius:16px;padding:3rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;border:1px solid rgba(255,255,255,.08);animation:popIn-2003b2a3 .4s ease}.bs-game-over-card h2[data-v-2003b2a3]{font-size:2.5rem;margin-bottom:1rem}.bs-game-over-card p[data-v-2003b2a3]{font-size:1.5rem;margin-bottom:2rem;color:#fffc}.btn[data-v-2003b2a3]{padding:.85rem 2rem;border-radius:10px;border:none;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .25s ease}.btn[data-v-2003b2a3]:disabled{opacity:.4;cursor:not-allowed}.btn-start[data-v-2003b2a3]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:1.3rem;padding:1rem 2.5rem;animation:glow-2003b2a3 2.5s ease-in-out infinite}.btn-start[data-v-2003b2a3]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px #667eea80}.phase-swap-enter-active[data-v-2003b2a3],.phase-swap-leave-active[data-v-2003b2a3]{transition:all .3s ease}.phase-swap-enter-from[data-v-2003b2a3]{opacity:0;transform:translateY(-6px)}.phase-swap-leave-to[data-v-2003b2a3]{opacity:0;transform:translateY(6px)}.action-fade-enter-active[data-v-2003b2a3],.action-fade-leave-active[data-v-2003b2a3]{transition:all .3s ease}.action-fade-enter-from[data-v-2003b2a3]{opacity:0;transform:scale(.9)}.action-fade-leave-to[data-v-2003b2a3]{opacity:0;transform:scale(.95)}.card-reveal-enter-active[data-v-2003b2a3]{transition:all .4s ease}.card-reveal-enter-from[data-v-2003b2a3]{opacity:0;transform:translateY(16px) scale(.7) rotate(-10deg)}.overlay-enter-active[data-v-2003b2a3]{transition:all .4s ease}.overlay-enter-from[data-v-2003b2a3]{opacity:0}.overlay-leave-active[data-v-2003b2a3]{transition:all .3s ease}.overlay-leave-to[data-v-2003b2a3]{opacity:0}@keyframes fadeIn-2003b2a3{0%{opacity:0}to{opacity:1}}@keyframes popIn-2003b2a3{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes glow-2003b2a3{0%,to{box-shadow:0 0 8px #667eea4d}50%{box-shadow:0 0 20px #667eea99}}.game-container[data-v-75cfd982]{width:100%;min-height:calc(100vh - 100px);position:relative;display:flex;flex-direction:column}.error-toast[data-v-75cfd982]{position:fixed;top:80px;left:50%;transform:translate(-50%);background:#dc2828eb;color:#fff;padding:.75rem 1.5rem;border-radius:8px;z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px #0006}.toast-enter-active[data-v-75cfd982],.toast-leave-active[data-v-75cfd982]{transition:all .35s ease}.toast-enter-from[data-v-75cfd982]{opacity:0;transform:translate(-50%) translateY(-20px)}.toast-leave-to[data-v-75cfd982]{opacity:0;transform:translate(-50%) translateY(-10px)}.loading[data-v-75cfd982]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:1rem;font-size:1.15rem;color:#fff9}.loading-spinner[data-v-75cfd982]{width:36px;height:36px;border:3px solid rgba(255,255,255,.15);border-top-color:#fbbf24;border-radius:50%;animation:spin-75cfd982 .8s linear infinite}@keyframes spin-75cfd982{to{transform:rotate(360deg)}}.reconnecting-overlay[data-v-75cfd982]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;justify-content:center;align-items:center;z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reconnecting-card[data-v-75cfd982]{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fffc;font-size:1.1rem}.disconnect-banner[data-v-75cfd982]{position:fixed;top:80px;left:50%;transform:translate(-50%);background:#f59e0beb;color:#000;padding:.6rem 1.5rem;border-radius:8px;z-index:1000;font-weight:600;font-size:.9rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px #0000004d}.lobby-phase[data-v-75cfd982]{display:flex;justify-content:center;align-items:center;flex:1;animation:fadeIn-75cfd982 .5s ease}.lobby-card[data-v-75cfd982]{background:#ffffff14;border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);text-align:center;min-width:320px;box-shadow:0 8px 40px #0000004d}.lobby-card h2[data-v-75cfd982]{margin-bottom:1rem}.room-code[data-v-75cfd982]{font-size:1.25rem;margin-bottom:1.5rem;color:#fffc}.room-code strong[data-v-75cfd982]{color:#fbbf24;font-family:monospace;font-size:1.5rem;-webkit-user-select:all;user-select:all}.lobby-players[data-v-75cfd982]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.lobby-player[data-v-75cfd982]{padding:.5rem 1rem;background:#00000040;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.lobby-player-enter-active[data-v-75cfd982],.lobby-player-leave-active[data-v-75cfd982]{transition:all .3s ease}.lobby-player-enter-from[data-v-75cfd982]{opacity:0;transform:translate(-12px)}.lobby-player-leave-to[data-v-75cfd982]{opacity:0;transform:translate(12px)}.host-badge[data-v-75cfd982]{background:#f59e0b;color:#000;padding:.1rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700}.player-count[data-v-75cfd982]{margin:1rem 0;color:#ffffff8c}.waiting-text[data-v-75cfd982]{color:#ffffff73;font-style:italic}.game-phase[data-v-75cfd982]{display:flex;flex-direction:column;flex:1;gap:.75rem;animation:fadeIn-75cfd982 .4s ease}@keyframes fadeIn-75cfd982{0%{opacity:0}to{opacity:1}}.players-area[data-v-75cfd982]{padding:.5rem}.table-area[data-v-75cfd982]{display:flex;justify-content:center;flex:1}.poker-table[data-v-75cfd982]{background:radial-gradient(ellipse,#1a5c2a,#0d3518 65%,#0a2610);border-radius:120px;border:6px solid #8B6914;box-shadow:0 0 40px #00000080,inset 0 0 60px #0000004d,0 0 0 10px #8b691426;padding:2rem 3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-width:520px;min-height:260px;position:relative}.phase-badge[data-v-75cfd982]{position:absolute;top:14px;right:28px;background:#0000008c;padding:.25rem .85rem;border-radius:12px;font-size:.8rem;color:#ffffffbf;text-transform:uppercase;letter-spacing:.06em;font-weight:600;border:1px solid rgba(255,255,255,.08)}.phase-swap-enter-active[data-v-75cfd982],.phase-swap-leave-active[data-v-75cfd982]{transition:all .3s ease}.phase-swap-enter-from[data-v-75cfd982]{opacity:0;transform:translateY(-6px)}.phase-swap-leave-to[data-v-75cfd982]{opacity:0;transform:translateY(6px)}.last-action[data-v-75cfd982]{font-size:.85rem;color:#fbbf24;font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.4)}.action-fade-enter-active[data-v-75cfd982],.action-fade-leave-active[data-v-75cfd982]{transition:all .3s ease}.action-fade-enter-from[data-v-75cfd982]{opacity:0;transform:scale(.9)}.action-fade-leave-to[data-v-75cfd982]{opacity:0;transform:scale(.95)}.pot[data-v-75cfd982]{font-size:1.4rem;font-weight:700;color:#fbbf24;text-shadow:0 2px 6px rgba(0,0,0,.5);transition:color .3s}.pot-icon[data-v-75cfd982]{font-size:1.1rem}.community-cards[data-v-75cfd982]{display:flex;gap:.6rem;align-items:center;min-height:124px}.card-reveal-enter-active[data-v-75cfd982]{transition:all .4s ease}.card-reveal-enter-from[data-v-75cfd982]{opacity:0;transform:translateY(16px) scale(.7) rotate(-10deg)}.card-slot[data-v-75cfd982]{width:83px;height:120px;border:2px dashed rgba(255,255,255,.12);border-radius:8px;transition:border-color .3s}.round-info[data-v-75cfd982]{font-size:.75rem;color:#ffffff73}.my-area[data-v-75cfd982]{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1rem 1rem .75rem;background:#00000040;border-top:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.my-hand-section[data-v-75cfd982]{flex-shrink:0}.controls-section[data-v-75cfd982]{flex:1;max-width:600px}.game-over-overlay[data-v-75cfd982]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.overlay-enter-active[data-v-75cfd982]{transition:all .4s ease}.overlay-enter-from[data-v-75cfd982]{opacity:0}.overlay-leave-active[data-v-75cfd982]{transition:all .3s ease}.overlay-leave-to[data-v-75cfd982]{opacity:0}.game-over-card[data-v-75cfd982]{background:#ffffff1a;border-radius:16px;padding:3rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;border:1px solid rgba(255,255,255,.08);animation:popIn-75cfd982 .4s ease}@keyframes popIn-75cfd982{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.game-over-card h2[data-v-75cfd982]{font-size:2rem;margin-bottom:1rem}.game-over-card p[data-v-75cfd982]{font-size:1.25rem;margin-bottom:2rem;color:#fffc}.btn[data-v-75cfd982]{padding:.75rem 1.5rem;border-radius:8px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s ease}.btn[data-v-75cfd982]:disabled{opacity:.45;cursor:not-allowed}.btn-primary[data-v-75cfd982]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-75cfd982]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea73}.btn-primary[data-v-75cfd982]:active:not(:disabled){transform:translateY(0)}.btn-start[data-v-75cfd982]{font-size:1.1rem;padding:.85rem 2rem;animation:glow-75cfd982 2.5s ease-in-out infinite}@keyframes glow-75cfd982{0%,to{box-shadow:0 0 8px #667eea4d}50%{box-shadow:0 0 20px #667eea99}}.phone-view[data-v-75cfd982]{width:100%;display:flex;flex-direction:column;flex:1;animation:fadeIn-75cfd982 .4s ease}.phone-header[data-v-75cfd982]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 1rem;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.phone-phase[data-v-75cfd982]{background:#0006;padding:.2rem .75rem;border-radius:8px;font-size:.8rem;text-transform:uppercase;font-weight:700;letter-spacing:.04em;color:#ffffffb3}.phone-pot[data-v-75cfd982]{font-size:1.1rem;font-weight:700;color:#fbbf24}.phone-bet[data-v-75cfd982]{font-size:.85rem;color:#ffffff80}.phone-waiting-lobby[data-v-75cfd982]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#ffffff80;font-style:italic}.phone-player-count[data-v-75cfd982]{font-size:.9rem}.phone-hand-area[data-v-75cfd982]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem}.phone-cards-section[data-v-75cfd982]{flex-shrink:0}.phone-last-action[data-v-75cfd982]{font-size:.85rem;color:#fbbf24;font-weight:500;text-align:center}.phone-controls[data-v-75cfd982]{width:100%;max-width:420px}
