:root{--bg-color: #000000;--panel-bg: rgba(20, 20, 20, .8);--accent-color: #ffffff;--text-primary: #ffffff;--text-secondary: #999999;--danger: #ff4b4b;--success: #4caf50;--card-bg: #ffffff;--spades: #000000;--clubs: #000000;--hearts: #ff3b30;--diamonds: #ff3b30}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;min-height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif}.glass{background:var(--panel-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:8px}.playing-card{width:18vw;max-width:75px;aspect-ratio:5/7;background:var(--card-bg);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:0;box-shadow:0 4px 8px #00000080;font-family:Outfit,sans-serif;font-weight:600;font-size:1.1rem;position:relative;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),background .4s ease,opacity .4s ease,box-shadow .4s ease,filter .3s ease;animation:dealIn .5s cubic-bezier(.175,.885,.32,1.275) forwards;overflow:hidden;transform-style:preserve-3d;will-change:transform,opacity;border:1px solid transparent;text-shadow:none!important;-webkit-tap-highlight-color:transparent}.playing-card *{text-shadow:none!important}.card-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:4px;border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);image-rendering:-webkit-optimize-contrast;background-clip:padding-box}.card-layer.front{background:var(--card-bg);z-index:2}.card-layer.back{z-index:1}@keyframes dealIn{0%{transform:translateY(-50px) rotate(-10deg) scale(.5);opacity:0}to{transform:translateY(0) rotate(0) scale(1);opacity:1}}.playing-card.folded{opacity:.3!important;filter:grayscale(.4) brightness(.8)}.playing-card.hidden{border-color:#ffffff1a;box-shadow:0 2px 4px #0000004d}.playing-card.dimmed{filter:brightness(.3) contrast(.8);box-shadow:none}@keyframes revealFlip{0%{transform:translateY(0) rotateY(90deg) scale(1.1);opacity:0}to{transform:translateY(0) rotateY(0) scale(1);opacity:1}}.card-top{align-self:flex-start;line-height:1}.card-bottom{align-self:flex-end;transform:rotate(180deg);line-height:1}.suit-spades,.suit-clubs{color:var(--spades)}.suit-hearts,.suit-diamonds{color:var(--hearts)}.playing-card.four-color .suit-clubs{color:#1b5e20}.playing-card.four-color .suit-diamonds{color:#06c}.card-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem}.app-container{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;height:auto;width:100vw;max-width:500px;margin:0 auto;position:relative;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));z-index:2}.opponents-area{display:flex;gap:8px;width:100%;margin-top:40px;margin-bottom:16px}.opponent-info{display:flex;flex:1;flex-direction:column;align-items:stretch;position:relative;min-width:0}.avatar{width:100%;height:75px;border-radius:8px;background:#fff2;display:flex;justify-content:center;align-items:center;font-size:1.8rem;margin-bottom:4px;position:relative;overflow:visible;border:2px solid transparent}.opponent-name{font-size:.8rem;font-weight:500;color:#fff;text-align:center;align-self:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;letter-spacing:-.15px}.opponent-chips{font-size:.75rem;color:var(--text-secondary);text-align:center;align-self:center}.current-bet-bubble{background:#333;color:#ffeb3b;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:8px;margin-top:6px;align-self:center;white-space:nowrap;box-shadow:0 2px 4px #0000004d;opacity:0;transform:scale(.6) translateY(10px);transition:opacity .4s ease,transform .4s cubic-bezier(.175,.885,.32,1.275);pointer-events:none;z-index:10}.current-bet-bubble.show{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.community-area{display:flex;flex-direction:column;align-items:flex-end;height:auto;min-height:120px;justify-content:center;margin-top:auto;margin-bottom:auto}.community-cards{display:flex;gap:6px;justify-content:center;width:100%;margin-bottom:8px}.community-cards .playing-card{flex:1;max-width:none;width:auto}.pot-size{font-size:1.2rem;font-weight:600}.action-area{display:flex;flex-direction:column;gap:12px;height:auto;min-height:110px;justify-content:flex-end}.action-buttons{display:flex;gap:12px}button{flex:1;background:transparent;border:1px solid rgba(255,255,255,.2);color:var(--text-primary);padding:16px 10px;border-radius:8px;font-family:Inter,sans-serif;font-weight:500;font-size:1rem;cursor:pointer;transition:all .2s ease;height:48px;display:flex;justify-content:center;align-items:center}button:active{background:#ffffff1a}button:disabled{opacity:.5;cursor:not-allowed}.btn-icon{flex:0 0 64px;display:flex;justify-content:center;align-items:center;border-radius:8px;padding:0}.player-bottom-area{display:flex;width:100%}.player-hole-cards-inline{position:absolute;top:50%;transform:translateY(-50%) scale(.9);height:100%;display:flex;justify-content:center;align-items:center;z-index:5;transition:left .3s ease-in-out;-webkit-tap-highlight-color:transparent}.player-hole-cards-inline .playing-card{position:relative;transition:all .2s ease}.discard-selectable .playing-card{cursor:pointer!important;box-shadow:0 0 0 2px #e2b65c,0 0 14px #e2b65c8c!important;border-radius:7px;transition:transform .15s ease,box-shadow .15s ease!important;animation:discard-glow-pulse 1.2s ease-in-out infinite}.discard-selectable .playing-card:hover{transform:translateY(-8px) scale(1.06)!important;box-shadow:0 0 0 2px #e2b65c,0 0 22px #e2b65ccc!important;filter:brightness(1.12)}@keyframes discard-glow-pulse{0%,to{box-shadow:0 0 0 2px #e2b65c,0 0 10px #e2b65c66}50%{box-shadow:0 0 0 2px #e2b65c,0 0 22px #e2b65cbf}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.player-dashboard{position:relative;flex:1;background:#fff2;border-radius:8px;padding:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:110px;transition:background .3s ease;overflow:visible;border:2px solid transparent}.player-dashboard.folded-dashboard{background:#ffffff0d}.player-dashboard.turn-pulse{border:2px solid rgba(255,255,255,.6)!important}.hand-evaluation{font-size:.8rem;color:var(--text-secondary)}.player-dashboard-chips{font-size:1rem;font-weight:600}.slider-container{display:flex;align-items:center;gap:12px;background:#ffffff0d;padding:12px 16px;border-radius:8px;margin-bottom:12px}input[type=range]{-webkit-appearance:none;width:100%;background:transparent;height:44px;flex:1;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:10px;background:#ffffff26;border-radius:5px;border:1px solid rgba(255,255,255,.05)}input[type=range]::-moz-range-track{width:100%;height:10px;background:#ffffff26;border-radius:5px;border:1px solid rgba(255,255,255,.05)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:32px;width:32px;border-radius:50%;background:#fff;margin-top:-12px;box-shadow:0 4px 12px #00000080;border:2px solid rgba(255,255,255,.2);transition:transform .1s ease,background .2s ease}input[type=range]::-webkit-slider-thumb:active{transform:scale(1.15);background:#f0f0f0}input[type=range]::-moz-range-thumb{height:32px;width:32px;border-radius:50%;background:#fff;box-shadow:0 4px 12px #00000080;border:2px solid rgba(255,255,255,.2);transition:transform .1s ease,background .2s ease;cursor:pointer}input[type=range]::-moz-range-thumb:active{transform:scale(1.15);background:#f0f0f0}.top-bar{position:absolute;top:10px;left:0;right:0;padding:0 16px;z-index:10;display:flex;justify-content:space-between;align-items:center}.icon-btn{background:transparent;border:none;color:#fff;padding:0;width:40px;height:40px;border-radius:8px;display:flex;justify-content:center;align-items:center;flex:none}.top-bar .icon-btn:first-child{margin-left:4px}.top-bar .icon-btn:last-child{margin-right:-8px}.icon-btn:active{background:#ffffff1a}.chips-add-modal{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e6;display:flex;justify-content:center;align-items:flex-start;padding-top:40px;z-index:1000}.modal-content{width:90%;max-width:320px;max-height:85vh;overflow-y:auto;padding:16px;background:#111;border-radius:8px;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:10px}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.chip-input{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px;border-radius:8px;font-size:1rem;text-align:center;outline:none;min-height:44px}.emoji-grid{display:flex;overflow-x:auto;gap:8px;padding:8px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.emoji-grid::-webkit-scrollbar{display:none}.emoji-item{flex:0 0 44px;height:44px;background:#222;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;cursor:pointer;border:1px solid transparent}.emoji-item.selected{border-color:#fff;background:#333}.stats-panel{position:absolute;top:60px;right:20px;padding:16px;min-width:200px;width:auto;max-width:calc(100vw - 40px);z-index:100;background:#141414f2;border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:width .3s ease,height .3s ease}.stats-panel.hidden{display:none}.dealer-btn{position:absolute;top:-4px;right:-4px;width:18px;height:18px;background:#fff;color:#000;border-radius:50%;font-family:Outfit,sans-serif;font-weight:800;font-size:.65rem;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 6px #000c;flex-shrink:0;aspect-ratio:1 / 1;box-sizing:border-box;z-index:10}@keyframes winnerPulse{0%{transform:scale(1);box-shadow:0 0 #4caf50}15%{transform:scale(1.05);box-shadow:0 0 15px #4caf50}85%{transform:scale(1.05);box-shadow:0 0 15px #4caf50}to{transform:scale(1);box-shadow:0 0 #4caf50}}.winner-pulse{animation:winnerPulse .8s ease-out 1;border:2px solid #4caf50!important}@keyframes floatUpFade{0%{opacity:1;transform:translateY(0) scale(1)}20%{transform:translateY(-10px) scale(1.2)}to{opacity:0;transform:translateY(-40px) scale(1)}}.floating-chips{position:absolute;top:-30px;left:50%;transform:translate(-50%);color:#4caf50;font-family:Outfit,sans-serif;font-weight:800;font-size:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.8);animation:floatUpFade 2.5s ease forwards;z-index:20;pointer-events:none;white-space:nowrap}@keyframes cardSlideIn{0%{transform:translateY(-40px) scale(.85) rotate(-5deg);opacity:0}to{transform:translateY(0) scale(1) rotate(0);opacity:1}}@keyframes cardDealIn{0%{transform:translateY(-20px) translate(-10px);opacity:0}to{transform:translateY(0) translate(0);opacity:1}}.card-deal-in{animation:cardDealIn .4s cubic-bezier(.175,.885,.32,1.275) both;animation-delay:var(--deal-delay, 0s)}.card-slide-in{animation:revealFlip .6s cubic-bezier(.175,.885,.32,1.275) both;animation-delay:0s!important}.swapping{animation:cardSwapEffect .3s cubic-bezier(.25,.46,.45,.94) both}@keyframes cardSwapEffect{0%{transform:translateY(-50%) scale(.9);filter:brightness(1)}50%{transform:translateY(-50%) scale(.97) rotate(3deg);filter:brightness(1.2)}to{transform:translateY(-50%) scale(.9);filter:brightness(1)}}.bot-cards-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.55);display:flex;z-index:1;pointer-events:none}.bot-cards-container .playing-card{margin-left:-40px}.bot-cards-container .playing-card:first-child{margin-left:0}@keyframes slotMachineSlide{0%{transform:translateY(40px);opacity:0;filter:blur(4px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}.slot-machine-anim{animation:slotMachineSlide .7s cubic-bezier(.175,.885,.32,1.275) both}.turn-pulse{box-shadow:0 0 15px #fff6;border:2px solid rgba(255,255,255,.6)}.opponent-info{cursor:pointer;-webkit-tap-highlight-color:transparent}@keyframes confettiFall{0%{transform:translateY(-100vh) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.confetti-piece{position:absolute;width:10px;height:10px;background:red;top:-20vh;animation:confettiFall 4s linear infinite;z-index:9999}.busted-overlay{display:flex;flex-direction:column;align-items:flex-end;gap:6px;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}select.chip-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px;padding-left:12px!important;padding-right:36px!important;text-align:left}@keyframes avatarKnockout{0%{transform:scale(1) rotate(0);opacity:1}30%{transform:scale(1.08) rotate(5deg);opacity:1}to{transform:scale(0) rotate(-15deg);opacity:0}}@keyframes shrinkContainer{0%{flex:1;min-width:0;max-width:150px;margin-right:0;opacity:1}70%{flex:1;min-width:0;max-width:150px;margin-right:0;opacity:1}to{flex:0 0 0px;min-width:0;max-width:0px;margin-right:-8px;opacity:0;padding:0;margin-left:0;overflow:hidden;pointer-events:none}}.knocking-out{animation:shrinkContainer 1.8s cubic-bezier(.25,1,.5,1) forwards;z-index:80!important;overflow:visible!important}.knocking-out .avatar{animation:avatarKnockout 1.2s cubic-bezier(.34,1.56,.64,1) forwards!important}.knocking-out .opponent-name,.knocking-out .opponent-chips{opacity:0;transition:opacity .3s ease}.cartoon-smoke-svg{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:140px!important;height:140px!important;pointer-events:none!important;z-index:90!important;overflow:visible!important;filter:drop-shadow(3px 3px 0px #111111)!important}.cartoon-smoke-svg path{fill:#fafafa!important;stroke:#111!important;stroke-width:3px!important;stroke-linejoin:round!important;stroke-linecap:round!important;transform-origin:60px 60px!important;opacity:0}.cartoon-smoke-svg path.cartoon-puff-line{fill:none!important}.cartoon-puff-main,.cartoon-puff-line{animation:cartoonMainPuff 1.575s steps(15) forwards!important}.cartoon-puff-sat-left{animation:cartoonSatLeft 1.575s steps(15) forwards!important;animation-delay:.09s!important}.cartoon-puff-sat-right{animation:cartoonSatRight 1.575s steps(15) forwards!important;animation-delay:45ms!important}.cartoon-puff-sat-top-right{animation:cartoonSatTopRight 1.575s steps(15) forwards!important;animation-delay:.135s!important}.cartoon-puff-sat-bottom-left{animation:cartoonSatBottomLeft 1.575s steps(15) forwards!important;animation-delay:75ms!important}.cartoon-puff-sat-bottom-right{animation:cartoonSatBottomRight 1.575s steps(15) forwards!important;animation-delay:.105s!important}.cartoon-puff-sat-top-left{animation:cartoonSatTopLeft 1.575s steps(15) forwards!important;animation-delay:.06s!important}.cartoon-puff-sat-top{animation:cartoonSatTop 1.575s steps(15) forwards!important;animation-delay:75ms!important}.cartoon-puff-sat-bottom{animation:cartoonSatBottom 1.575s steps(15) forwards!important;animation-delay:.12s!important}.cartoon-puff-sat-far-top-right{animation:cartoonSatFarTopRight 1.575s steps(15) forwards!important;animation-delay:.15s!important}@keyframes cartoonMainPuff{0%{transform:scale(.1);opacity:0}15%{transform:scale(.75);opacity:1}45%{transform:scale(.8);opacity:1}75%{transform:scale(.85);opacity:.9}to{transform:scale(.9);opacity:0}}@keyframes cartoonSatLeft{0%{transform:translate(0) scale(.1);opacity:0}20%{transform:translate(-8px,-5px) scale(.75);opacity:1}50%{transform:translate(-12px,-8px) scale(.8);opacity:1}to{transform:translate(-15px,-11px) scale(.2);opacity:0}}@keyframes cartoonSatRight{0%{transform:translate(0) scale(.1);opacity:0}20%{transform:translate(8px,6px) scale(.7);opacity:1}50%{transform:translate(12px,9px) scale(.75);opacity:1}to{transform:translate(15px,11px) scale(.18);opacity:0}}@keyframes cartoonSatTopRight{0%{transform:translate(0) scale(.1);opacity:0}20%{transform:translate(6px,-6px) scale(.75);opacity:1}50%{transform:translate(9px,-9px) scale(.8);opacity:1}to{transform:translate(12px,-12px) scale(.2);opacity:0}}@keyframes cartoonSatBottomLeft{0%{transform:translate(0) scale(.1);opacity:0}20%{transform:translate(-10px,8px) scale(.7);opacity:1}50%{transform:translate(-14px,12px) scale(.75);opacity:1}to{transform:translate(-18px,16px) scale(.18);opacity:0}}@keyframes cartoonSatBottomRight{0%{transform:translate(0) scale(.1);opacity:0}20%{transform:translate(10px,8px) scale(.65);opacity:1}50%{transform:translate(14px,12px) scale(.7);opacity:1}to{transform:translate(18px,16px) scale(.15);opacity:0}}@keyframes cartoonSatTopLeft{0%{transform:translate(0) scale(.1);opacity:0}20%{transform:translate(-8px,-8px) scale(.75);opacity:1}50%{transform:translate(-12px,-12px) scale(.8);opacity:1}to{transform:translate(-16px,-16px) scale(.2);opacity:0}}@keyframes cartoonSatTop{0%{transform:translate(0) scale(.1);opacity:0}20%{transform:translateY(-8px) scale(.7);opacity:1}50%{transform:translateY(-12px) scale(.75);opacity:1}to{transform:translateY(-16px) scale(.18);opacity:0}}@keyframes cartoonSatBottom{0%{transform:translate(0) scale(.1);opacity:0}20%{transform:translateY(8px) scale(.7);opacity:1}50%{transform:translateY(12px) scale(.75);opacity:1}to{transform:translateY(16px) scale(.18);opacity:0}}@keyframes cartoonSatFarTopRight{0%{transform:translate(0) scale(.1);opacity:0}20%{transform:translate(12px,-12px) scale(.65);opacity:1}50%{transform:translate(18px,-18px) scale(.7);opacity:1}to{transform:translate(24px,-24px) scale(.15);opacity:0}}body{background-color:#050507;background-image:radial-gradient(circle at center,#0e0e11,#030304);background-size:cover;background-repeat:no-repeat;color:var(--text-primary);min-height:100vh;overflow-y:auto;overflow-x:hidden;display:flex;justify-content:center;align-items:flex-start}.app-container{transition:background .6s cubic-bezier(.25,1,.5,1),background-color .6s ease;background-clip:padding-box}.app-container.bg-black{--bg-color: #000000;background-color:var(--bg-color);background-image:none}.app-container.bg-felt{background-color:#0c3514;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.035'/%3E%3C/svg%3E"),radial-gradient(circle at center,#1d6924,#08240a);background-size:100px 100px,cover;background-repeat:repeat,no-repeat}.app-container.bg-redfelt{background-color:#3d090d;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.035'/%3E%3C/svg%3E"),radial-gradient(circle at center,#8c1d24,#2e0508);background-size:100px 100px,cover;background-repeat:repeat,no-repeat}.app-container.bg-bluefelt{background-color:#072146;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.035'/%3E%3C/svg%3E"),radial-gradient(circle at center,#13448a,#041124);background-size:100px 100px,cover;background-repeat:repeat,no-repeat}.app-container.bg-wood{background-color:#1a0f0a;background-image:linear-gradient(to bottom,#00000094,#000000b3),url(/old_wood.png);background-size:cover;background-repeat:no-repeat}@media (max-width: 500px){html.bg-black,body.bg-black{--bg-color: #000000;background-color:var(--bg-color);background-image:none}html.bg-felt,body.bg-felt{background-color:#0c3514;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.035'/%3E%3C/svg%3E"),radial-gradient(circle at center,#1d6924,#08240a);background-size:100px 100px,cover;background-repeat:repeat,no-repeat}html.bg-redfelt,body.bg-redfelt{background-color:#3d090d;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.035'/%3E%3C/svg%3E"),radial-gradient(circle at center,#8c1d24,#2e0508);background-size:100px 100px,cover;background-repeat:repeat,no-repeat}html.bg-bluefelt,body.bg-bluefelt{background-color:#072146;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.035'/%3E%3C/svg%3E"),radial-gradient(circle at center,#13448a,#041124);background-size:100px 100px,cover;background-repeat:repeat,no-repeat}html.bg-wood,body.bg-wood{background-color:#1a0f0a;background-image:linear-gradient(to bottom,#00000094,#000000b3),url(/old_wood.png);background-size:cover;background-repeat:no-repeat}}.app-container.bg-felt .opponent-info .avatar,.app-container.bg-felt .player-dashboard-chips,.app-container.bg-felt .pot-size,.app-container.bg-redfelt .opponent-info .avatar,.app-container.bg-redfelt .player-dashboard-chips,.app-container.bg-redfelt .pot-size,.app-container.bg-bluefelt .opponent-info .avatar,.app-container.bg-bluefelt .player-dashboard-chips,.app-container.bg-bluefelt .pot-size{text-shadow:0 2px 4px rgba(0,0,0,.6)}.app-container.bg-wood .opponent-info .avatar,.app-container.bg-wood .player-dashboard-chips,.app-container.bg-wood .pot-size{text-shadow:0 2px 4px rgba(0,0,0,.7)}@media (min-width: 501px){body{align-items:center}.app-container{margin:0 auto;height:calc(100vh - 40px);min-height:650px;max-height:960px;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 15px 50px #000000f2;overflow:hidden}}.desktop-wings{position:fixed;top:-20vh;bottom:-20vh;width:50vw;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cstyle%3E.suit %7B font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI Symbol', sans-serif; font-size: 14px; fill: rgba(255, 255, 255, 0.035); text-anchor: middle; dominant-baseline: middle; font-weight: bold; %7D%3C/style%3E%3Ctext x='25' y='25' class='suit'%3E♠%3C/text%3E%3Ctext x='75' y='25' class='suit'%3E♥%3C/text%3E%3Ctext x='125' y='25' class='suit'%3E♦%3C/text%3E%3Ctext x='175' y='25' class='suit'%3E♣%3C/text%3E%3Ctext x='25' y='75' class='suit'%3E♥%3C/text%3E%3Ctext x='75' y='75' class='suit'%3E♦%3C/text%3E%3Ctext x='125' y='75' class='suit'%3E♣%3C/text%3E%3Ctext x='175' y='75' class='suit'%3E♠%3C/text%3E%3Ctext x='25' y='125' class='suit'%3E♦%3C/text%3E%3Ctext x='75' y='125' class='suit'%3E♣%3C/text%3E%3Ctext x='125' y='125' class='suit'%3E♠%3C/text%3E%3Ctext x='175' y='125' class='suit'%3E♥%3C/text%3E%3Ctext x='25' y='175' class='suit'%3E♣%3C/text%3E%3Ctext x='75' y='175' class='suit'%3E♠%3C/text%3E%3Ctext x='125' y='175' class='suit'%3E♥%3C/text%3E%3Ctext x='175' y='175' class='suit'%3E♦%3C/text%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;transform:rotate(-12deg) scale(1.4);opacity:.8}.desktop-wings.left-wing{left:-5vw}.desktop-wings.right-wing{right:-5vw}@media (max-width: 750px){.desktop-wings{display:none}}.playing-card.sharp-corners,.playing-card.sharp-corners .card-layer,.playing-card.sharp-corners .card-layer.back,.playing-card.sharp-corners .card-layer.front{border-radius:4px!important}
