@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700&display=swap";:root{--bg-dark: #0f1214;--bg-radial: radial-gradient(circle at center, #1a2226 0%, #050505 100%);--primary-gold: #c5a059;--primary-gold-hover: #d6b068;--table-felt: #2d5a42;--table-felt-gradient: radial-gradient(circle at center, #3a7054 0%, #224231 100%);--table-border: #3e2723;--table-border-highlight: #5d4037;--card-bg: #ffffff;--card-red: #c92c2c;--card-black: #1a1a1a;--text-main: #e0e0e0;--text-muted: #888888;--shadow-soft: 0 4px 12px rgba(0, 0, 0, .3);--shadow-glow: 0 0 15px rgba(197, 160, 89, .4);--table-width: 900px;--table-height: 500px;--table-padding: 20px;--table-border-radius:9999px;--table-felt-radius:9999px;--seat-radius-x: 480;--seat-radius-y: 290;--table-scale: min(100vw/1280px, 100vh/1080px) ;--controls-scale: calc(.2 + min(100vw/1280px, 100vh/1080px)) ;--seat-scale: .9;--card-width: 6rem;--card-height: calc(var(--card-width) * 1.4);--card-border-radius: .5625rem;--card-gap: .75rem;--badge-winner-offset: 1.875rem;--badge-hand-rank-offset: 4rem;--badge-hand-rank-no-winner: 2.2rem;--badge-action-offset: 2.2rem;--badge-folded-rotate: -15deg;--role-badge-size: 1.75rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.25rem;--spacing-xl: 2rem;--font-xs: .7rem;--font-sm: .8rem;--font-md: .9rem;--font-lg: 1rem;--font-xl: 1.2rem;--controls-height: 50px;--controls-padding: .8rem;--controls-bottom-margin: 2rem;--avatar-size: 2.5rem;--avatar-border: 2px}body{margin:0;font-family:Outfit,sans-serif;background:var(--bg-dark);background-image:var(--bg-radial);color:var(--text-main);min-height:100vh;overflow:hidden;-webkit-user-select:none;user-select:none}#app{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.seat-container{transform:translate(-50%,-50%) scale(var(--seat-scale))}.text-gold{color:var(--primary-gold)}.btn-primary{background:linear-gradient(135deg,var(--primary-gold),#a68440);border:none;padding:12px 24px;border-radius:50px;color:#000;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:var(--shadow-soft);transition:transform .2s,box-shadow .2s;text-transform:uppercase;letter-spacing:1px}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn-primary:active{transform:translateY(0)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.card-container[data-v-a9e5ea26]{width:var(--card-width);height:var(--card-height);perspective:1000px;margin:0 var(--spacing-xs)}.card[data-v-a9e5ea26]{width:100%;height:100%;border-radius:var(--card-border-radius);background-color:var(--card-bg, #fff);box-shadow:0 2px 5px #0003;display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-xs);box-sizing:border-box;position:relative;font-family:Courier New,Courier,monospace;transition:transform .2s;-webkit-user-select:none;user-select:none}.card.face-down[data-v-a9e5ea26]{background:repeating-linear-gradient(45deg,#b71c1c,#b71c1c 10px,#d32f2f 10px 20px);border:2px solid #fff}.card[data-v-a9e5ea26]:hover{transform:translateY(-.3125rem);z-index:10}.red[data-v-a9e5ea26]{color:var(--card-red, #d00)}.card[data-v-a9e5ea26]:not(.red){color:var(--card-black, #111)}.card-corner[data-v-a9e5ea26]{display:flex;flex-direction:column;align-items:center;line-height:1;font-weight:700;font-size:calc(var(--card-width) * .23)}.card-corner.bottom-right[data-v-a9e5ea26]{transform:rotate(180deg)}.card-center[data-v-a9e5ea26]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:calc(var(--card-width) * .53);opacity:.15}@media(max-width:768px),(max-height:500px)and (orientation:landscape){.card[data-v-a9e5ea26]:hover{transform:none}}.seat[data-v-2d080048]{position:relative;display:flex;flex-direction:column;align-items:center;transition:opacity .3s}.seat.has-folded[data-v-2d080048]{opacity:.5}.seat-info[data-v-2d080048]{display:flex;align-items:center;gap:var(--spacing-sm);background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--spacing-sm) var(--spacing-md);border-radius:2.5rem;border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-soft);z-index:2;min-width:8.75rem}.avatar[data-v-2d080048]{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;background:linear-gradient(135deg,#444,#222);display:flex;justify-content:center;align-items:center;font-weight:700;font-size:var(--font-xl);color:#fff;border:var(--avatar-border) solid var(--primary-gold);box-shadow:0 0 .625rem #00000080}.details[data-v-2d080048]{display:flex;flex-direction:column}.name[data-v-2d080048]{font-size:var(--font-sm);font-weight:600;color:#ddd}.chips-pill[data-v-2d080048]{font-size:var(--font-md);color:var(--primary-gold);font-weight:700;display:flex;align-items:center;gap:2px}.currency[data-v-2d080048]{font-size:var(--font-xs);opacity:.8}.loan-info[data-v-2d080048]{font-size:var(--font-xs);color:#ff6b6b;margin-top:2px}.loan-label[data-v-2d080048]{opacity:.8}.cards-hand[data-v-2d080048]{display:flex;margin-top:var(--spacing-sm);z-index:5;position:relative}.role-badge[data-v-2d080048]{position:absolute;top:.8rem;right:1.2rem;width:var(--role-badge-size);height:var(--role-badge-size);background:#fff;color:#000;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:calc(var(--role-badge-size) * .43);box-shadow:0 2px 4px #00000080;z-index:3;border:2px solid #fff}.role-badge.sb[data-v-2d080048]{background:#3949ab;color:#fff;border-color:#5c6bc0}.role-badge.bb[data-v-2d080048]{background:#fdd835;color:#000;border-color:#fff176}.role-badge.d[data-v-2d080048]{background:#fff;color:#000;border-color:#ccc}.winner-badge[data-v-2d080048]{position:absolute;top:calc(-1 * var(--badge-winner-offset));left:50%;transform:translate(-50%);background:linear-gradient(to bottom,gold,#ffb300);color:#000;padding:var(--spacing-xs) var(--spacing-md);border-radius:.25rem;font-weight:900;font-size:var(--font-md);box-shadow:0 .25rem .625rem #00000080;z-index:25;border:1px solid #fff;animation:pop-in-2d080048 .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes pop-in-2d080048{0%{transform:translate(-50%) scale(0)}to{transform:translate(-50%) scale(1)}}.hand-rank-badge[data-v-2d080048]{position:absolute;top:calc(-1 * var(--badge-hand-rank-offset));left:50%;transform:translate(-50%);background:#6a1b9a;color:#fff;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--spacing-sm);font-weight:800;font-size:var(--font-sm);box-shadow:0 .25rem .5rem #0009;z-index:26;white-space:nowrap;border:1px solid rgba(255,255,255,.3);animation:fade-in-down-2d080048 .4s ease}.hand-rank-badge.no-winner[data-v-2d080048]{top:calc(-1 * var(--badge-hand-rank-no-winner))}@keyframes fade-in-down-2d080048{0%{opacity:0;transform:translate(-50%,-.625rem)}to{opacity:1;transform:translate(-50%)}}.action-badge[data-v-2d080048]{position:absolute;top:calc(-1 * var(--badge-action-offset));left:50%;transform:translate(-50%);background:#14141ee6;color:#fff;padding:var(--spacing-xs) var(--spacing-md);border-radius:.75rem;font-weight:700;font-size:var(--font-sm);box-shadow:0 .25rem .625rem #00000080;z-index:25;border:1px solid rgba(255,255,255,.2);white-space:nowrap;animation:fade-in-2d080048 .3s ease}@keyframes fade-in-2d080048{0%{opacity:0;transform:translate(-50%,.625rem)}to{opacity:1;transform:translate(-50%)}}.folded-badge[data-v-2d080048]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--badge-folded-rotate));background:#000c;color:#f44;border:2px solid #ff4444;padding:var(--spacing-xs) var(--spacing-sm);font-weight:900;font-size:var(--font-xl);z-index:20;border-radius:var(--spacing-sm);box-shadow:0 0 .625rem #000c;pointer-events:none;letter-spacing:2px}.bet-info-container[data-v-2d080048]{position:absolute;bottom:-3.4rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;z-index:24}.round-bet[data-v-2d080048],.total-bet[data-v-2d080048]{background:#000c;border:1px solid #ffd700;color:gold;padding:2px var(--spacing-sm);border-radius:.625rem;font-size:var(--font-sm);font-weight:700;white-space:nowrap;box-shadow:0 2px 5px #00000080;display:flex;align-items:center;gap:3px}.total-bet[data-v-2d080048]{background:#32323ce6;border-color:#aaa;color:#ddd;font-size:var(--font-xs);transform:scale(.9)}.label[data-v-2d080048]{opacity:.7;font-size:var(--font-xs);margin-right:1px}@keyframes pulse-gold-2d080048{0%{box-shadow:0 0 #ffd700b3;transform:scale(1);border-color:var(--primary-gold)}50%{box-shadow:0 0 0 .625rem #ffd70000;transform:scale(1.1);border-color:#fff}to{box-shadow:0 0 #ffd70000;transform:scale(1);border-color:var(--primary-gold)}}.is-active .avatar[data-v-2d080048]{border-color:gold;animation:pulse-gold-2d080048 1.5s infinite;z-index:10}.is-active .seat-info[data-v-2d080048]{background:linear-gradient(135deg,#ffd70033,#000c);border-color:#ffd700cc;box-shadow:0 0 .9375rem #ffd7004d;transform:scale(1.05);transition:all .3s ease}.is-active .name[data-v-2d080048]{color:#fff;text-shadow:0 0 5px rgba(255,215,0,.5)}.controls-bar[data-v-bd1d1a98]{background:#0a0a0cf2;padding:var(--controls-padding) calc(var(--controls-padding) * 2);border-radius:var(--spacing-lg) var(--spacing-lg) 0 0;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;bottom:0;left:50%;transform:translate(-50%) scale(var(--controls-scale, 1));transform-origin:bottom center;width:100%;max-width:50rem;box-shadow:0 -.625rem 1.875rem #00000080;z-index:100;min-height:var(--controls-height)}.action-group[data-v-bd1d1a98],.raise-input-group[data-v-bd1d1a98]{display:flex;gap:var(--spacing-md);align-items:center;width:100%;justify-content:center}.raise-input-group[data-v-bd1d1a98]{flex-direction:column;gap:var(--spacing-sm)}.quick-bets[data-v-bd1d1a98]{display:flex;gap:var(--spacing-sm)}.btn-quick[data-v-bd1d1a98]{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--spacing-lg);border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-size:var(--font-sm);font-weight:600;cursor:pointer;transition:all .2s}.btn-quick[data-v-bd1d1a98]:hover{background:#fff3;border-color:var(--primary-gold);color:var(--primary-gold)}.btn-quick.all-in[data-v-bd1d1a98]{background:#dc35454d;border-color:#dc3545;color:#ff6b6b}.btn-quick.all-in[data-v-bd1d1a98]:hover{background:#dc354580;color:#fff}.raise-input-row[data-v-bd1d1a98]{display:flex;align-items:center;gap:var(--spacing-md)}.raise-input-row .label[data-v-bd1d1a98]{font-size:var(--font-lg);color:#fff;font-weight:600}.raise-input[data-v-bd1d1a98]{width:7.5rem;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-xl);font-weight:700;color:var(--primary-gold);background:#ffffff1a;border:2px solid var(--primary-gold);border-radius:var(--spacing-sm);text-align:center;outline:none}.raise-input[data-v-bd1d1a98]:focus{background:#ffd7001a;box-shadow:0 0 .625rem #ffd7004d}.raise-input[data-v-bd1d1a98]::-webkit-inner-spin-button,.raise-input[data-v-bd1d1a98]::-webkit-outer-spin-button{opacity:1}.range-hint[data-v-bd1d1a98]{font-size:var(--font-sm);color:#888}.input-actions[data-v-bd1d1a98]{display:flex;gap:var(--spacing-sm)}.btn-action[data-v-bd1d1a98]{padding:var(--spacing-md) calc(var(--spacing-lg) * 1.4);border-radius:3.125rem;border:none;font-weight:700;font-size:var(--font-lg);text-transform:uppercase;cursor:pointer;transition:all .2s;color:#fff;min-width:6.25rem}.btn-action[data-v-bd1d1a98]:hover{transform:translateY(-3px);filter:brightness(1.2)}.btn-action[data-v-bd1d1a98]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.fold[data-v-bd1d1a98]{background:#3a3a3a;color:#aaa}.fold[data-v-bd1d1a98]:hover{background:#c62828;color:#fff}.check[data-v-bd1d1a98]{background:#1976d2}.call[data-v-bd1d1a98]{background:#388e3c}.raise[data-v-bd1d1a98]{background:linear-gradient(135deg,var(--primary-gold),#ffa000);color:#000}.cancel[data-v-bd1d1a98]{background:#555;color:#ccc}.confirm[data-v-bd1d1a98]{background:var(--primary-gold);color:#000}.review-panel[data-v-c241e40d]{position:fixed;right:0;top:0;width:900px;max-width:90vw;height:100vh;background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border-left:1px solid rgba(255,255,255,.1);box-shadow:-10px 0 40px #00000080;z-index:1000;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-c241e40d]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.1)}.panel-header h2[data-v-c241e40d]{margin:0;color:var(--primary-gold, #c5a059);font-size:1.2rem}.close-btn[data-v-c241e40d]{background:#ffffff1a;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-weight:700;transition:background .2s}.close-btn[data-v-c241e40d]:hover{background:#fff3}.panel-content[data-v-c241e40d]{flex:1;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:15px;padding:15px;overflow:hidden}.panel-content h3[data-v-c241e40d]{margin:0 0 10px;color:var(--primary-gold, #c5a059);font-size:.9rem;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.timeline-section[data-v-c241e40d]{overflow-y:auto;background:#0003;border-radius:10px;padding:12px}.phase-groups[data-v-c241e40d]{display:flex;flex-direction:column;gap:12px}.phase-group[data-v-c241e40d]{background:#0003;border-radius:8px;overflow:hidden}.phase-header[data-v-c241e40d]{padding:8px 12px;background:#ffffff0d;font-weight:600;font-size:.75rem;color:#888;display:flex;justify-content:space-between}.action-count[data-v-c241e40d]{color:#666}.phase-actions[data-v-c241e40d]{padding:6px}.action-item[data-v-c241e40d]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:.8rem;color:#ccc;transition:background .2s;margin-bottom:2px}.action-item[data-v-c241e40d]:hover{background:#ffffff1a}.action-item.is-current[data-v-c241e40d]{background:#c5a0594d;border-left:3px solid var(--primary-gold, #c5a059)}.action-item.is-hero[data-v-c241e40d]{background:#c5a05926}.action-player[data-v-c241e40d]{font-weight:600;color:#fff;min-width:60px}.action-type[data-v-c241e40d]{text-transform:uppercase;font-weight:700;font-size:.7rem}.action-item.fold .action-type[data-v-c241e40d]{color:#e74c3c}.action-item.check .action-type[data-v-c241e40d]{color:#3498db}.action-item.call .action-type[data-v-c241e40d]{color:#2ecc71}.action-item.raise .action-type[data-v-c241e40d]{color:#f39c12}.action-item.blind .action-type[data-v-c241e40d]{color:#9b59b6}.action-amount[data-v-c241e40d]{margin-left:auto;color:var(--primary-gold, #c5a059);font-weight:600}.replay-section[data-v-c241e40d]{display:flex;flex-direction:column;align-items:center;background:#0003;border-radius:10px;padding:12px}.board-cards[data-v-c241e40d]{display:flex;gap:6px;margin-bottom:15px}.card-placeholder[data-v-c241e40d]{width:50px;height:70px;border:2px dashed rgba(255,255,255,.1);border-radius:5px}.hero-cards-section[data-v-c241e40d]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.hero-cards-section .label[data-v-c241e40d]{color:#888;font-size:.8rem}.hero-cards[data-v-c241e40d]{display:flex;gap:4px}.current-action-info[data-v-c241e40d]{background:#0000004d;padding:10px 15px;border-radius:8px;margin-bottom:15px;width:100%}.info-row[data-v-c241e40d]{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:4px}.info-row .label[data-v-c241e40d]{color:#888}.info-row .value[data-v-c241e40d]{color:var(--primary-gold, #c5a059);font-weight:600}.playback-controls[data-v-c241e40d]{display:flex;align-items:center;gap:8px}.playback-controls button[data-v-c241e40d]{background:#ffffff1a;border:none;color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer;font-weight:700;transition:background .2s}.playback-controls button[data-v-c241e40d]:hover{background:#fff3}.step-indicator[data-v-c241e40d]{color:#888;font-size:.85rem;min-width:60px;text-align:center}.analysis-section[data-v-c241e40d]{overflow-y:auto;background:#0003;border-radius:10px;padding:12px}.decision-list[data-v-c241e40d]{display:flex;flex-direction:column;gap:10px}.decision-card[data-v-c241e40d]{background:#0000004d;border-radius:8px;padding:10px;border-left:3px solid var(--primary-gold, #c5a059)}.decision-card.fold[data-v-c241e40d]{border-left-color:#e74c3c}.decision-card.check[data-v-c241e40d]{border-left-color:#3498db}.decision-card.call[data-v-c241e40d]{border-left-color:#2ecc71}.decision-card.raise[data-v-c241e40d]{border-left-color:#f39c12}.decision-header[data-v-c241e40d]{display:flex;gap:8px;margin-bottom:8px}.phase-badge[data-v-c241e40d]{background:#ffffff1a;padding:2px 8px;border-radius:4px;font-size:.7rem;color:#888}.action-badge[data-v-c241e40d]{background:#c5a05933;padding:2px 8px;border-radius:4px;font-size:.7rem;color:var(--primary-gold, #c5a059);font-weight:600}.decision-stats[data-v-c241e40d]{display:flex;flex-direction:column;gap:4px}.stat-row[data-v-c241e40d]{display:flex;justify-content:space-between;font-size:.8rem}.stat-row .label[data-v-c241e40d]{color:#888}.stat-row .value[data-v-c241e40d]{color:#fff}.category-badge[data-v-c241e40d]{padding:1px 6px;border-radius:4px;text-transform:capitalize;font-size:.7rem}.category-badge.premium[data-v-c241e40d]{background:#27ae60;color:#fff}.category-badge.strong[data-v-c241e40d]{background:#2980b9;color:#fff}.category-badge.playable[data-v-c241e40d]{background:#8e44ad;color:#fff}.category-badge.marginal[data-v-c241e40d]{background:#f39c12;color:#fff}.category-badge.trash[data-v-c241e40d]{background:#e74c3c;color:#fff}.category-badge.unknown[data-v-c241e40d]{background:#7f8c8d;color:#fff}.no-decisions[data-v-c241e40d]{color:#666;text-align:center;padding:20px;font-style:italic}.panel-footer[data-v-c241e40d]{padding:15px 20px;background:#0000004d;border-top:1px solid rgba(255,255,255,.1)}.panel-footer h4[data-v-c241e40d]{margin:0 0 10px;color:var(--primary-gold, #c5a059);font-size:.9rem}.winner-list[data-v-c241e40d]{display:flex;flex-wrap:wrap;gap:10px}.winner-item[data-v-c241e40d]{display:flex;align-items:center;gap:10px;background:#27ae6033;padding:8px 12px;border-radius:8px;border-left:3px solid #27ae60}.winner-name[data-v-c241e40d]{font-weight:600;color:#fff}.winner-hand[data-v-c241e40d]{color:#888;font-size:.85rem}.winner-amount[data-v-c241e40d]{color:#27ae60;font-weight:700}.slide-enter-active[data-v-c241e40d],.slide-leave-active[data-v-c241e40d]{transition:transform .3s ease}.slide-enter-from[data-v-c241e40d],.slide-leave-to[data-v-c241e40d]{transform:translate(100%)}@media(max-width:768px){.review-panel[data-v-c241e40d]{width:100vw;max-width:100vw}.panel-header[data-v-c241e40d]{padding:12px 15px}.panel-header h2[data-v-c241e40d]{font-size:1rem}.close-btn[data-v-c241e40d]{width:28px;height:28px}.panel-content[data-v-c241e40d]{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:10px;padding:10px}.panel-content h3[data-v-c241e40d]{font-size:.85rem}.timeline-section[data-v-c241e40d]{grid-row:2;max-height:200px}.phase-header[data-v-c241e40d]{font-size:.7rem;padding:6px 10px}.action-item[data-v-c241e40d]{font-size:.75rem;padding:4px 8px;gap:6px}.action-player[data-v-c241e40d]{min-width:50px}.action-type[data-v-c241e40d]{font-size:.65rem}.replay-section[data-v-c241e40d]{grid-row:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:8px}.replay-section h3[data-v-c241e40d]{grid-column:1 / -1}.board-cards[data-v-c241e40d]{margin-bottom:0;justify-content:center}.card-placeholder[data-v-c241e40d]{width:40px;height:56px}.hero-cards-section[data-v-c241e40d]{flex-direction:column;align-items:flex-start;gap:5px}.hero-cards-section .label[data-v-c241e40d]{font-size:.7rem}.current-action-info[data-v-c241e40d]{grid-column:1 / -1;padding:8px 12px;margin-bottom:0}.info-row[data-v-c241e40d]{font-size:.75rem}.playback-controls[data-v-c241e40d]{justify-content:center}.playback-controls button[data-v-c241e40d]{width:32px;height:32px}.step-indicator[data-v-c241e40d]{font-size:.75rem}.analysis-section[data-v-c241e40d]{grid-row:3;max-height:150px}.decision-card[data-v-c241e40d]{padding:8px}.decision-header[data-v-c241e40d]{margin-bottom:6px}.decision-stats[data-v-c241e40d]{gap:2px}.stat-row[data-v-c241e40d]{font-size:.7rem}.panel-footer[data-v-c241e40d]{padding:10px 15px}.footer h4[data-v-c241e40d]{font-size:.8rem}.winner-item[data-v-c241e40d]{padding:6px 10px}.winner-name[data-v-c241e40d],.winner-hand[data-v-c241e40d],.winner-amount[data-v-c241e40d]{font-size:.75rem}}@media(max-width:480px){.review-panel[data-v-c241e40d]{font-size:.8rem}.panel-content[data-v-c241e40d]{gap:8px;padding:8px}.replay-section[data-v-c241e40d]{grid-template-columns:1fr}.hero-cards-section[data-v-c241e40d]{flex-direction:row;align-items:center;justify-content:center}.board-cards[data-v-c241e40d]{gap:3px}.card-placeholder[data-v-c241e40d]{width:32px;height:45px}}.modal-overlay[data-v-26381b0a]{position:fixed;inset:0;background:#000000d9;z-index:1000;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.setup-modal-scaler[data-v-26381b0a]{transform-origin:center center;transition:transform .3s ease;pointer-events:none}.setup-modal-scaler[data-v-26381b0a] *{pointer-events:auto}.setup-modal[data-v-26381b0a]{background:linear-gradient(145deg,#1a1a1a,#2a2a2a);padding:30px;border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #00000080;width:400px;display:flex;flex-direction:column;gap:20px;color:#fff}.modal-header[data-v-26381b0a]{display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-26381b0a]{margin:0;color:var(--primary-gold)}.close-btn[data-v-26381b0a]{background:#ffffff1a;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1rem;transition:background .2s}.close-btn[data-v-26381b0a]:hover{background:#fff3}.form-group[data-v-26381b0a]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-26381b0a]{font-size:.9rem;color:#ccc;font-weight:600}.form-group input[data-v-26381b0a]{background:#0000004d;border:1px solid rgba(255,255,255,.1);padding:10px;border-radius:8px;color:#fff;font-size:1rem}.form-group input[type=range][data-v-26381b0a]{width:100%;padding:0;height:8px;-webkit-appearance:none;appearance:none;background:#fff3;border-radius:4px;cursor:pointer}.form-group input[type=range][data-v-26381b0a]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--primary-gold);border-radius:50%;cursor:pointer}.form-group input[type=range][data-v-26381b0a]::-moz-range-thumb{width:20px;height:20px;background:var(--primary-gold);border-radius:50%;cursor:pointer;border:none}.btn-primary[data-v-26381b0a]{background:var(--primary-gold);color:#000;border:none;padding:15px;border-radius:10px;font-weight:800;font-size:1.1rem;cursor:pointer;margin-top:10px;transition:transform .1s}.btn-primary[data-v-26381b0a]:active{transform:scale(.98)}@media(max-width:768px){.setup-modal[data-v-26381b0a]{padding:20px;width:90vw;gap:15px}.modal-header h2[data-v-26381b0a]{font-size:1.1rem}.close-btn[data-v-26381b0a]{width:28px;height:28px}.form-group label[data-v-26381b0a]{font-size:.8rem}.form-group input[data-v-26381b0a]{padding:8px;font-size:.9rem}.form-group input[type=range][data-v-26381b0a]{height:6px}.form-group input[type=range][data-v-26381b0a]::-webkit-slider-thumb{width:16px;height:16px}.form-group input[type=range][data-v-26381b0a]::-moz-range-thumb{width:16px;height:16px}.btn-primary[data-v-26381b0a]{padding:12px;font-size:1rem}}@media(max-width:480px){.setup-modal[data-v-26381b0a]{padding:15px;width:95vw;border-radius:15px}.modal-header h2[data-v-26381b0a]{font-size:1rem}.form-group[data-v-26381b0a]{gap:6px}.btn-primary[data-v-26381b0a]{margin-top:5px}}.action-log-panel[data-v-d6ba865d]{position:fixed;left:20px;top:20px;transform:none;width:280px;max-height:400px;background:#000000d9;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00000080}@media(max-width:1024px){.action-log-panel[data-v-d6ba865d]{left:10px;top:10px;transform:none;max-width:40vw;max-height:400px}}.action-log-header[data-v-d6ba865d]{background:#c5a05933;padding:10px 15px;font-weight:700;color:var(--primary-gold);border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:8px;font-size:.9rem;cursor:pointer;-webkit-user-select:none;user-select:none}.action-log-header[data-v-d6ba865d]:hover{background:#c5a0594d}.toggle-icon[data-v-d6ba865d]{margin-left:auto;font-size:.8rem}.action-log-panel.collapsed[data-v-d6ba865d]{width:auto;max-height:none}.action-log-panel.collapsed .action-log-header[data-v-d6ba865d]{border-bottom:none}.log-icon[data-v-d6ba865d]{font-size:1rem}.action-log-content[data-v-d6ba865d]{max-height:340px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px}.action-log-content[data-v-d6ba865d]::-webkit-scrollbar{width:6px}.action-log-content[data-v-d6ba865d]::-webkit-scrollbar-track{background:#0000004d}.action-log-content[data-v-d6ba865d]::-webkit-scrollbar-thumb{background:#c5a05980;border-radius:3px}.log-entry[data-v-d6ba865d]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#ffffff0d;border-radius:6px;font-size:.8rem;color:#ccc;transition:background .2s}.log-entry[data-v-d6ba865d]:hover{background:#ffffff1a}.log-entry.hero-action[data-v-d6ba865d]{background:#c5a05926;border-left:3px solid var(--primary-gold)}.log-phase[data-v-d6ba865d]{font-size:.65rem;color:#888;background:#0000004d;padding:2px 6px;border-radius:4px;min-width:55px;text-align:center}.log-player[data-v-d6ba865d]{font-weight:600;color:#fff;min-width:60px}.log-action[data-v-d6ba865d]{text-transform:uppercase;font-weight:700;font-size:.75rem}.log-entry.fold .log-action[data-v-d6ba865d]{color:#e74c3c}.log-entry.check .log-action[data-v-d6ba865d]{color:#3498db}.log-entry.call .log-action[data-v-d6ba865d]{color:#2ecc71}.log-entry.raise .log-action[data-v-d6ba865d],.log-entry.bet .log-action[data-v-d6ba865d]{color:#f39c12}.log-entry.sb .log-action[data-v-d6ba865d],.log-entry.bb .log-action[data-v-d6ba865d]{color:#9b59b6}.log-amount[data-v-d6ba865d]{color:var(--primary-gold);font-weight:700;margin-left:auto}.log-empty[data-v-d6ba865d]{text-align:center;color:#666;padding:20px;font-style:italic}.mobile-log-container[data-v-d6ba865d]{display:none}@media(max-width:768px){.desktop-panel[data-v-d6ba865d]{display:none}.mobile-log-container[data-v-d6ba865d]{display:block;position:fixed;left:10px;top:10px;z-index:60}.mobile-log-toggle[data-v-d6ba865d]{background:#000c;border:1px solid rgba(197,160,89,.5);color:var(--primary-gold);padding:8px 12px;border-radius:20px;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #00000080;transition:all .2s}.mobile-log-toggle[data-v-d6ba865d]:active{transform:scale(.95)}.mobile-log-toggle.has-actions[data-v-d6ba865d]{animation:pulse-border-d6ba865d 2s infinite}@keyframes pulse-border-d6ba865d{0%,to{border-color:#c5a05980}50%{border-color:#c5a059}}.toggle-count[data-v-d6ba865d]{background:var(--primary-gold);color:#000;padding:2px 6px;border-radius:10px;font-size:.7rem;font-weight:700}.mobile-log-panel[data-v-d6ba865d]{position:fixed;left:10px;top:50px;width:calc(100vw - 20px);max-width:350px;max-height:50vh;background:#000000f2;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00000080}.mobile-log-header[data-v-d6ba865d]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#c5a05933;border-bottom:1px solid rgba(255,255,255,.1);font-weight:700;color:var(--primary-gold);font-size:.85rem}.mobile-close-btn[data-v-d6ba865d]{background:#ffffff1a;border:none;color:#fff;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:.75rem}.mobile-log-content[data-v-d6ba865d]{max-height:calc(50vh - 50px);overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px}.mobile-log-content .log-entry[data-v-d6ba865d]{padding:5px 8px;font-size:.75rem;gap:6px}.mobile-log-content .log-phase[data-v-d6ba865d]{font-size:.6rem;min-width:45px;padding:1px 4px}.mobile-log-content .log-player[data-v-d6ba865d]{min-width:50px;font-size:.75rem}.mobile-log-content .log-action[data-v-d6ba865d]{font-size:.65rem}.mobile-log-content .log-amount[data-v-d6ba865d]{font-size:.7rem}.slide-up-enter-active[data-v-d6ba865d],.slide-up-leave-active[data-v-d6ba865d]{transition:all .3s ease}.slide-up-enter-from[data-v-d6ba865d],.slide-up-leave-to[data-v-d6ba865d]{opacity:0;transform:translateY(-10px)}}@media(max-width:480px){.mobile-log-container[data-v-d6ba865d]{left:8px;top:8px}.mobile-log-toggle[data-v-d6ba865d]{padding:6px 10px;font-size:.8rem}.toggle-count[data-v-d6ba865d]{font-size:.65rem;padding:1px 5px}.mobile-log-panel[data-v-d6ba865d]{left:5px;top:45px;width:calc(100vw - 10px);max-height:45vh}.mobile-log-header[data-v-d6ba865d]{padding:8px 10px;font-size:.8rem}.mobile-log-content .log-entry[data-v-d6ba865d]{padding:4px 6px;font-size:.7rem}}@media(max-height:500px)and (orientation:landscape){.desktop-panel[data-v-d6ba865d]{display:none}.mobile-log-container[data-v-d6ba865d]{display:block;position:fixed;left:8px;top:8px;z-index:60}.mobile-log-toggle[data-v-d6ba865d]{background:#000c;border:1px solid rgba(197,160,89,.5);color:var(--primary-gold);padding:6px 10px;border-radius:15px;font-size:.75rem;cursor:pointer;display:flex;align-items:center;gap:5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #00000080}.toggle-count[data-v-d6ba865d]{background:var(--primary-gold);color:#000;padding:1px 5px;border-radius:8px;font-size:.6rem;font-weight:700}.mobile-log-panel[data-v-d6ba865d]{position:fixed;left:8px;top:40px;width:280px;max-height:60vh;background:#000000f2;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00000080}.mobile-log-header[data-v-d6ba865d]{padding:8px 10px;font-size:.8rem}.mobile-close-btn[data-v-d6ba865d]{width:22px;height:22px;font-size:.7rem}.mobile-log-content[data-v-d6ba865d]{max-height:calc(60vh - 40px);padding:6px}.mobile-log-content .log-entry[data-v-d6ba865d]{padding:4px 6px;font-size:.7rem;gap:5px}.mobile-log-content .log-phase[data-v-d6ba865d]{font-size:.55rem;min-width:40px}.mobile-log-content .log-player[data-v-d6ba865d]{min-width:45px;font-size:.7rem}.mobile-log-content .log-action[data-v-d6ba865d]{font-size:.6rem}.mobile-log-content .log-amount[data-v-d6ba865d]{font-size:.65rem}.slide-up-enter-active[data-v-d6ba865d],.slide-up-leave-active[data-v-d6ba865d]{transition:all .3s ease}.slide-up-enter-from[data-v-d6ba865d],.slide-up-leave-to[data-v-d6ba865d]{opacity:0;transform:translateY(-10px)}}.overlay[data-v-ade13f27]{position:fixed;inset:0;background:#000000d9;z-index:1000;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .4s cubic-bezier(.4,0,.2,1)}.overlay.minimized[data-v-ade13f27]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-start;pointer-events:none}.ai-analysis-modal[data-v-ade13f27]{background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #00000080;width:700px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;color:#fff;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:all}.ai-analysis-modal.minimized[data-v-ade13f27]{border-radius:0 0 15px 15px;border-top:none;width:600px;max-width:80vw;max-height:none;box-shadow:0 10px 40px #00000080}.ai-analysis-modal.minimized .close-btn[data-v-ade13f27]{display:none}.ai-analysis-modal.minimized .ai-analysis-header h2[data-v-ade13f27]{font-size:1rem;font-weight:600}.ai-analysis-modal.minimized .ai-analysis-content[data-v-ade13f27]{max-height:50vh}.ai-analysis-modal.collapsed[data-v-ade13f27]{max-height:60px}.ai-analysis-header[data-v-ade13f27]{display:flex;justify-content:center;align-items:center;padding:15px 20px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.ai-analysis-header h2[data-v-ade13f27]{margin:0;color:var(--primary-gold);font-size:1.2rem}.close-btn[data-v-ade13f27]{position:absolute;right:20px;background:#ffffff1a;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-weight:700;transition:background .2s}.close-btn[data-v-ade13f27]:hover{background:#fff3}.toggle-btn[data-v-ade13f27]{position:absolute;right:60px;background:#c5a05933;border:1px solid var(--primary-gold);color:var(--primary-gold);width:32px;height:32px;border-radius:50%;cursor:pointer;font-weight:700;transition:all .2s;display:flex;align-items:center;justify-content:center}.toggle-btn[data-v-ade13f27]:hover{background:#c5a0594d}.ai-analysis-content[data-v-ade13f27]{flex:1;overflow-y:auto;padding:20px;max-height:60vh}.ai-analysis-text[data-v-ade13f27]{line-height:1.8;font-size:.95rem}.ai-analysis-text[data-v-ade13f27] p{margin-bottom:15px}.ai-analysis-text[data-v-ade13f27] strong{color:var(--primary-gold)}.ai-analysis-text[data-v-ade13f27] h1,.ai-analysis-text[data-v-ade13f27] h2,.ai-analysis-text[data-v-ade13f27] h3,.ai-analysis-text[data-v-ade13f27] h4{color:var(--primary-gold);margin-top:20px;margin-bottom:10px}.ai-analysis-text[data-v-ade13f27] h1{font-size:1.4rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px}.ai-analysis-text[data-v-ade13f27] h2{font-size:1.2rem}.ai-analysis-text[data-v-ade13f27] h3{font-size:1.05rem}.ai-analysis-text[data-v-ade13f27] ul,.ai-analysis-text[data-v-ade13f27] ol{margin:10px 0;padding-left:25px}.ai-analysis-text[data-v-ade13f27] li{margin-bottom:8px}.ai-analysis-text[data-v-ade13f27] code{background:#ffffff1a;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:.9em}.ai-analysis-text[data-v-ade13f27] pre{background:#0000004d;padding:12px;border-radius:8px;overflow-x:auto;margin:10px 0}.ai-analysis-text[data-v-ade13f27] pre code{background:none;padding:0}.ai-analysis-text[data-v-ade13f27] blockquote{border-left:3px solid var(--primary-gold);margin:10px 0;padding-left:15px;color:#aaa;font-style:italic}.ai-analysis-text[data-v-ade13f27] hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:20px 0}.ai-no-analysis[data-v-ade13f27]{text-align:center;color:#666;padding:40px;font-style:italic}.ai-loading[data-v-ade13f27]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;gap:20px}.ai-loading p[data-v-ade13f27]{color:#888;font-size:1rem}.loading-spinner[data-v-ade13f27]{width:50px;height:50px;border:4px solid rgba(255,255,255,.1);border-top-color:var(--primary-gold);border-radius:50%;animation:spin-ade13f27 1s linear infinite}@keyframes spin-ade13f27{to{transform:rotate(360deg)}}.loading-spinner.small[data-v-ade13f27]{width:30px;height:30px;border-width:3px}@media(max-width:768px){.ai-analysis-modal[data-v-ade13f27]{width:95vw;max-height:90vh}.ai-analysis-header[data-v-ade13f27]{padding:12px 15px}.ai-analysis-header h2[data-v-ade13f27]{font-size:1rem}.close-btn[data-v-ade13f27]{width:28px;height:28px}.ai-analysis-content[data-v-ade13f27]{padding:15px;max-height:70vh}.ai-analysis-text[data-v-ade13f27]{font-size:.85rem;line-height:1.6}.ai-loading[data-v-ade13f27]{padding:40px 20px;gap:15px}.ai-loading p[data-v-ade13f27]{font-size:.9rem}.loading-spinner[data-v-ade13f27]{width:40px;height:40px}}@media(max-width:480px){.ai-analysis-modal[data-v-ade13f27]{border-radius:12px;width:98vw;margin:10px}.ai-analysis-header[data-v-ade13f27]{padding:10px}.ai-analysis-content[data-v-ade13f27]{padding:12px}.ai-loading[data-v-ade13f27]{padding:30px 15px}}.welcome-overlay[data-v-7fd85639]{position:fixed;inset:0;background:radial-gradient(circle at center,#1a2226,#050505);z-index:2000;display:flex;justify-content:center;align-items:center;padding:20px}.welcome-container[data-v-7fd85639]{display:flex;flex-direction:column;align-items:center;gap:30px;max-width:500px;width:100%;animation:fadeIn-7fd85639 .5s ease}@keyframes fadeIn-7fd85639{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.logo-section[data-v-7fd85639]{text-align:center}.logo-icon[data-v-7fd85639]{display:flex;justify-content:center;gap:10px;margin-bottom:15px}.card-icon[data-v-7fd85639]{font-size:3rem;text-shadow:0 0 20px currentColor}.card-icon.spade[data-v-7fd85639]{color:#fff}.card-icon.heart[data-v-7fd85639]{color:#e53935}.game-title[data-v-7fd85639]{font-size:3.5rem;font-weight:800;margin:0;background:linear-gradient(135deg,gold,#ffb300,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none;letter-spacing:2px}.game-subtitle[data-v-7fd85639]{font-size:1.2rem;color:#888;margin:5px 0 0;letter-spacing:4px;text-transform:uppercase}.warning-section[data-v-7fd85639]{background:#ff98001a;border:1px solid rgba(255,152,0,.3);border-radius:16px;padding:20px 25px;display:flex;gap:15px;align-items:flex-start;width:100%;box-sizing:border-box}.warning-icon[data-v-7fd85639]{font-size:2rem;color:#ff9800;flex-shrink:0}.warning-content[data-v-7fd85639]{flex:1}.warning-content h3[data-v-7fd85639]{margin:0 0 10px;color:#ff9800;font-size:1.1rem}.warning-text[data-v-7fd85639]{margin:0 0 8px;color:#ccc;font-size:.95rem;line-height:1.5}.warning-text strong[data-v-7fd85639]{color:#fff}.warning-highlight[data-v-7fd85639]{color:#ff5722;font-weight:600}.warning-text-cn[data-v-7fd85639]{margin:10px 0 0;color:#aaa;font-size:.9rem;line-height:1.5;padding-top:10px;border-top:1px solid rgba(255,152,0,.2)}.warning-text-cn strong[data-v-7fd85639]{color:#ff5722}.btn-enter[data-v-7fd85639]{background:linear-gradient(135deg,var(--primary-gold, #c5a059),#a68440);border:none;padding:16px 50px;border-radius:50px;color:#000;font-weight:700;font-size:1.2rem;cursor:pointer;transition:transform .2s,box-shadow .2s;text-transform:uppercase;letter-spacing:2px}.btn-enter[data-v-7fd85639]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #c5a05966}.btn-enter[data-v-7fd85639]:active{transform:translateY(0)}.footer-text[data-v-7fd85639]{color:#666;font-size:.8rem;margin:0;text-align:center}@media(max-width:768px){.welcome-container[data-v-7fd85639]{gap:25px}.card-icon[data-v-7fd85639],.game-title[data-v-7fd85639]{font-size:2.5rem}.game-subtitle[data-v-7fd85639]{font-size:1rem}.warning-section[data-v-7fd85639]{padding:15px 18px;flex-direction:column;align-items:center;text-align:center}.warning-icon[data-v-7fd85639]{font-size:1.8rem}.warning-content h3[data-v-7fd85639]{font-size:1rem}.warning-text[data-v-7fd85639]{font-size:.9rem}.warning-text-cn[data-v-7fd85639]{font-size:.85rem}.btn-enter[data-v-7fd85639]{padding:14px 40px;font-size:1rem}}@media(max-width:480px){.welcome-container[data-v-7fd85639]{gap:20px}.card-icon[data-v-7fd85639],.game-title[data-v-7fd85639]{font-size:2rem}.game-subtitle[data-v-7fd85639]{font-size:.9rem;letter-spacing:3px}.warning-section[data-v-7fd85639]{padding:12px 15px}.btn-enter[data-v-7fd85639]{padding:12px 35px;font-size:.95rem}.footer-text[data-v-7fd85639]{font-size:.75rem}}@media(max-height:500px)and (orientation:landscape){.welcome-overlay[data-v-7fd85639]{overflow-y:auto;-webkit-overflow-scrolling:touch;align-items:flex-start;padding:15px}.welcome-container[data-v-7fd85639]{gap:15px}.logo-icon[data-v-7fd85639]{margin-bottom:8px}.card-icon[data-v-7fd85639],.game-title[data-v-7fd85639]{font-size:1.8rem}.game-subtitle[data-v-7fd85639]{font-size:.85rem}.warning-section[data-v-7fd85639]{padding:12px 15px;flex-direction:row}.warning-icon[data-v-7fd85639]{font-size:1.5rem}.warning-content h3[data-v-7fd85639]{font-size:.9rem;margin-bottom:6px}.warning-text[data-v-7fd85639]{font-size:.8rem;margin-bottom:4px}.warning-text-cn[data-v-7fd85639]{font-size:.75rem;margin-top:6px;padding-top:6px}.btn-enter[data-v-7fd85639]{padding:10px 30px;font-size:.9rem}.footer-text[data-v-7fd85639]{font-size:.7rem}}.poker-room[data-v-f06931b5]{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.btn-settings[data-v-f06931b5]{position:fixed;top:var(--spacing-lg);right:var(--spacing-lg);background:#000000b3;color:#fff;border:1px solid rgba(255,255,255,.3);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--spacing-lg);cursor:pointer;z-index:200;font-weight:600;font-size:var(--font-md);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .2s;box-shadow:0 2px 10px #0000004d}.btn-settings[data-v-f06931b5]:hover{background:#000c}.table-scaler[data-v-f06931b5]{transform-origin:center center;transition:transform .3s ease;pointer-events:none}.table-scaler[data-v-f06931b5] *{pointer-events:auto}.table-frame[data-v-f06931b5]{width:var(--table-width);height:var(--table-height);box-sizing:border-box;aspect-ratio:9 / 5;background:var(--table-border);border-radius:var(--table-border-radius);padding:var(--table-padding);box-shadow:0 1.25rem 3.125rem #00000080,inset 0 0 1.25rem #000c;position:relative;margin-bottom:var(--controls-bottom-margin);transform:scale(var(--table-scale, 1));transform-origin:center center}.table-felt[data-v-f06931b5]{width:100%;height:100%;background-color:var(--table-felt);background:var(--table-felt-gradient);border-radius:var(--table-felt-radius);box-shadow:inset 0 0 3.125rem #0009;position:relative;border:2px solid rgba(255,255,255,.05)}.center-area[data-v-f06931b5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.pots-container[data-v-f06931b5]{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center}.pot-display[data-v-f06931b5]{background:#0006;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-sm);border:1px solid rgba(197,160,89,.3)}.main-pot[data-v-f06931b5]{border-color:#c5a05999}.side-pot[data-v-f06931b5]{font-size:.9em;border-color:#c5a0594d}.pot-label[data-v-f06931b5]{font-size:var(--font-xs);color:#aaa;font-weight:700}.pot-amount[data-v-f06931b5]{font-size:var(--font-xl);color:var(--primary-gold);font-weight:700}.pot-players[data-v-f06931b5]{font-size:var(--font-xs);color:#888;font-style:italic}.community-cards[data-v-f06931b5]{display:flex;gap:var(--card-gap);min-height:var(--card-height)}.card-placeholder[data-v-f06931b5]{width:var(--card-width);height:var(--card-height);border:2px dashed rgba(255,255,255,.1);border-radius:var(--card-border-radius)}.seat-container[data-v-f06931b5]{position:absolute}.card-deal-enter-active[data-v-f06931b5],.card-deal-leave-active[data-v-f06931b5]{transition:all .5s ease}.card-deal-enter-from[data-v-f06931b5]{opacity:0;transform:translateY(-3.125rem) scale(.5)}.card-deal-leave-to[data-v-f06931b5]{opacity:0}.next-hand-overlay[data-v-f06931b5]{position:absolute;top:-3.75rem;z-index:100;display:flex;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center}.btn-next-hand[data-v-f06931b5]{background:linear-gradient(145deg,gold,#ffb300);border:none;padding:var(--spacing-sm) var(--spacing-lg);border-radius:1.875rem;font-weight:800;color:#000;font-size:var(--font-lg);box-shadow:0 .25rem .9375rem #ffd70066;cursor:pointer;animation:bounce-f06931b5 1s infinite}.btn-review-hand[data-v-f06931b5]{background:linear-gradient(145deg,#6a1b9a,#9c27b0);border:none;padding:var(--spacing-sm) var(--spacing-lg);border-radius:1.875rem;font-weight:800;color:#fff;font-size:var(--font-md);box-shadow:0 .25rem .9375rem #6a1b9a66;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn-review-hand[data-v-f06931b5]:hover{transform:translateY(-2px);box-shadow:0 .375rem 1.25rem #6a1b9a99}.btn-ai-review[data-v-f06931b5]{background:linear-gradient(145deg,#1e88e5,#1565c0);border:none;padding:var(--spacing-sm) var(--spacing-lg);border-radius:1.875rem;font-weight:800;color:#fff;font-size:var(--font-md);box-shadow:0 .25rem .9375rem #1e88e566;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn-ai-review[data-v-f06931b5]:hover{transform:translateY(-2px);box-shadow:0 .375rem 1.25rem #1e88e599}.btn-ai-review.btn-disabled[data-v-f06931b5]{background:linear-gradient(145deg,#666,#555);box-shadow:none;cursor:not-allowed;opacity:.7}.btn-ai-review.btn-disabled[data-v-f06931b5]:hover{transform:none;box-shadow:none}@keyframes bounce-f06931b5{0%,to{transform:translateY(0)}50%{transform:translateY(-.3125rem)}}
