@keyframes replayerDealCard{0%{opacity:0;transform:translateY(-20px) scale(.5)}to{opacity:1;transform:translate(0) scale(1)}}.deal-card-enter{animation:replayerDealCard .3s ease-out}@keyframes replayerFlipCard{0%{transform:perspective(400px) rotateY(90deg) scale(.8);opacity:0}50%{opacity:1}to{transform:perspective(400px) rotateY(0deg) scale(1)}}.flip-card-enter{animation:replayerFlipCard .4s ease-out}@keyframes replayerBetPop{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}60%{transform:translate(-50%,-50%) scale(1.15)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.bet-enter{animation:replayerBetPop .25s ease-out}.replayer_tableContainer__iDbj2{--bg-dark:#1a1a2e;--text-primary:#ffffff;--text-secondary:#a0a0b0;--text-gold:#ffd700;position:relative;width:100%;height:100%;background:var(--bg-dark);overflow:hidden}.replayer_tableScaler__DKPlC{width:calc(100% / var(--table-scale, 1));height:calc(100% / var(--table-scale, 1));transform:scale(var(--table-scale,1));transform-origin:top left;position:relative;display:flex;align-items:center;justify-content:center}.replayer_tableOval__qat5M{position:relative;width:100%;max-height:100%;aspect-ratio:792/594;overflow:hidden}.replayer_tableBg__wmRAf{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}.replayer_seat__Acu1M{position:absolute;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translate(-50%,-50%);z-index:10}.replayer_seat0__AJOZf{left:50%;top:74%}.replayer_seat1__NzAXU{left:15%;top:60%}.replayer_seat2__rXUrL{left:15%;top:28%}.replayer_seat3__8g2V4{left:50%;top:13%}.replayer_seat4___MrY7{left:85%;top:28%}.replayer_seat5__pQ1pf{left:85%;top:60%}.replayer_seatInfo__Xh7kp{display:flex;flex-direction:column;align-items:center;background:rgba(50,50,50,.92);border-radius:8px;padding:6px 0;width:120px;border:1px solid rgba(255,255,255,.1);position:relative;z-index:5;overflow:hidden}.replayer_seatInfo__Xh7kp.replayer_currentActor__vPrrV{border-color:var(--text-gold);box-shadow:0 0 10px rgba(255,215,0,.4)}.replayer_seatInfo__Xh7kp.replayer_folded__HfLrv{opacity:.4}.replayer_playerName__AvaDQ{font-size:16px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px;text-align:center;padding:0 6px}.replayer_playerSeparator__JcJ3J{width:90%;height:1px;background:rgba(255,255,255,.15);margin:3px 0}.replayer_playerStack__YgI42{font-size:15px;color:#6cb8ff}.replayer_downcards__9y3IH{height:34px;-o-object-fit:contain;object-fit:contain;margin-bottom:-4px}.replayer_holeCards__LQzmj{display:flex;gap:2px;margin-bottom:2px}.replayer_holeCardsHero__G0ZYk{display:flex;gap:0;margin-bottom:-22px;z-index:1}.replayer_holeCardsHero__G0ZYk .replayer_card___xqQR:first-child{transform:rotate(-4deg);margin-right:-24px;z-index:1}.replayer_holeCardsHero__G0ZYk .replayer_card___xqQR:last-child{transform:rotate(4deg);z-index:2}.replayer_communityCards__z6m2P{top:37%;display:grid;grid-template-columns:repeat(5,69px);gap:4px}.replayer_communityCards__z6m2P,.replayer_potDisplay__kULSN{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:5}.replayer_potDisplay__kULSN{top:29%;text-align:center}.replayer_potAmount__PfUmV{font-size:14px;font-weight:700;color:var(--text-gold);text-shadow:0 1px 3px rgba(0,0,0,.5)}.replayer_dealerButton__P6nPk{position:absolute;width:24px;height:24px;-o-object-fit:contain;object-fit:contain;z-index:15;transform:translate(-50%,-50%);filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.replayer_btn0__djUfE{left:43%;top:66%}.replayer_btn1__Wm_sD{left:26%;top:51%}.replayer_btn2__qSxcl{left:26%;top:35%}.replayer_btn3__6yRpX{left:57%;top:22%}.replayer_btn4__7ONUG{left:74%;top:35%}.replayer_btn5__2XoPu{left:74%;top:51%}.replayer_playerBet__7at2_{position:absolute;font-size:11px;font-weight:600;color:var(--text-primary);text-shadow:0 1px 2px rgba(0,0,0,.7);z-index:8;transform:translate(-50%,-50%)}.replayer_bet0__44S0_{left:50%;top:58%}.replayer_bet1__rudsW{left:28%;top:53%}.replayer_bet2__EmuuL{left:28%;top:35%}.replayer_bet3__y5GZJ{left:50%;top:24%}.replayer_bet4__Qn6VG{left:72%;top:35%}.replayer_bet5__gik8N{left:72%;top:53%}.replayer_chipStack__9Kj35{display:flex;flex-direction:column;align-items:center;gap:2px}.replayer_chipPile__uX9Kd{position:relative;width:25px}.replayer_chipLayer__sTWvT{position:absolute;left:0;width:25px;height:25px;-o-object-fit:contain;object-fit:contain}.replayer_chipAmount__CtOx2{font-size:15px;font-weight:600;color:var(--text-primary);text-shadow:0 1px 2px rgba(0,0,0,.7)}.replayer_card___xqQR{width:69px;height:97px;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.4)}.replayer_cardSmall__T6oQe{width:38px;height:53px}.replayer_card___xqQR img{width:100%;height:100%;display:block}.replayer_winnerOverlay__HpXyv{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);border:2px solid var(--text-gold);border-radius:12px;padding:12px 24px;text-align:center;z-index:30;animation:replayer_fadeInUp__1OGq2 .3s ease-out}.replayer_winnerText__IN0mZ{font-size:16px;font-weight:700;color:var(--text-gold)}.replayer_winnerHand__29LRh{font-size:12px;color:var(--text-secondary);margin-top:4px}@keyframes replayer_fadeInUp__1OGq2{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.replayer_actionBubble__vgVVH{position:absolute;bottom:58px;left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:6px;font-size:13px;font-weight:700;background:rgba(20,20,20,.8);border:1.5px solid transparent;pointer-events:none;white-space:nowrap;z-index:20;animation:replayer_bubbleFadeInOut__OSMKj 3s ease forwards}.replayer_bubbleCheckCall__YtvjJ{color:#ffd700;border-color:#ffd700}.replayer_bubbleBetRaise__IedLZ{color:#4d9fff;border-color:#4d9fff}.replayer_bubbleFold__jM5Gb{color:#ff4444;border-color:#ff4444}@keyframes replayer_bubbleFadeInOut__OSMKj{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:0}}