:root{--text-color:#000;--ui-color-1:#000;--ui-color-2:#fa6321;--option-color:#fb9905;--option-text-color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;height:100%;margin:0;padding:0;position:relative;width:100%}#root,body{font-family:Fira Sans,system-ui,-apple-system,Segoe UI,sans-serif}body.common-bg{background-attachment:fixed;background-color:#fff;background-repeat:no-repeat;background-size:100% 100%}@media (max-width:768px){body.common-bg{background-attachment:fixed;background-color:#fff;background-repeat:no-repeat;background-size:100% 100%}}.dw-index-root,.dw-main-root{font-family:Mirza-Medium,serif;height:100vh;overflow:hidden;position:relative;width:100%}.dw-index-root{background-color:#000}.dw-index-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.dw-begin-wrap{bottom:10%;display:flex;justify-content:center;position:absolute;width:100%;z-index:20}.dw-begin-btn{cursor:pointer;max-width:260px;min-width:140px;width:20%}.dw-main-root{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:background-image .3s ease}.dw-flicker{background-repeat:no-repeat;background-size:cover;z-index:30}.dw-flicker,.dw-popup-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.dw-popup-overlay{align-items:center;display:flex;justify-content:center;z-index:10}.dw-popup-panel{animation:dw-popup-drop .6s cubic-bezier(.22,1,.36,1);border-radius:40px;max-width:480px;min-width:260px;position:relative;width:60%}@keyframes dw-popup-drop{0%{opacity:0;transform:translateY(-140%)}to{opacity:1;transform:translateY(0)}}.dw-popup-image{display:block;width:100%}.dw-popup-footer{display:flex;justify-content:center;margin-top:10px}.dw-next-btn{cursor:pointer;width:70px}@media screen and (max-width:767px){.dw-popup-panel{width:80%}}.dw-loader{animation:dw-spin .9s linear infinite;border:4px solid #ffffff40;border-radius:50%;border-top-color:#fff;height:48px;left:50%;margin:-24px 0 0 -24px;position:absolute;top:50%;width:48px}@keyframes dw-spin{to{transform:rotate(1turn)}}@media screen and (max-width:767px){.dw-begin-btn{width:30%}.dw-begin-wrap{bottom:auto;top:63%}}.dw-game-root{align-items:center;background-color:#000;display:flex;font-family:Mirza-Medium,serif;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.dw-game-bg-blur{background-position:50%;background-size:cover;filter:blur(30px) brightness(.55);overflow:hidden;transform:scale(1.15)}.dw-game-bg-blur,.dw-game-bg-portrait{height:100%;inset:0;position:absolute;width:100%;z-index:0}.dw-game-bg-portrait{object-fit:cover}.dw-game-stage{height:max(100vh,56.25vw);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100vw,177.77778vh);z-index:1}.dw-game-stage-bg{display:block;height:100%;-webkit-user-select:none;user-select:none;width:100%}.dw-game-layer{overflow:hidden;position:absolute}.dw-game-door{background-color:#1f1328}.dw-game-layer img{-webkit-user-select:none;user-select:none}.dw-game-frame-layer{opacity:1;transform:translateY(0);transition:transform 1.1s ease,opacity 1.1s ease;z-index:2}.dw-game-frame-layer img{display:block;height:auto;position:absolute}.dw-game-frame-layer.dw-frame-animating{opacity:0;transform:translateY(140%)}.dw-game-hotspot,.dw-game-portrait-hotspot{cursor:pointer;position:absolute;z-index:2}.dw-game-portrait-frame{display:block;opacity:1;position:absolute;transform:translateY(0);transition:transform 1.1s ease,opacity 1.1s ease;z-index:2}.dw-game-portrait-frame.dw-frame-animating{opacity:0;transform:translateY(140%)}.dw-popup-close{cursor:pointer;position:absolute;right:-14px;top:-14px;z-index:5}.dw-popup-close img{display:block;width:36px}.dw-modal-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:40}.dw-audio-panel,.dw-rangoli-panel,.dw-stub-panel{background-color:#000;border-radius:20px;box-sizing:border-box;color:#fff;max-height:90vh;max-width:420px;overflow-y:auto;padding:20px;text-align:center;width:100%}.dw-rules-panel,.dw-stub-panel{background-color:#fff;color:#000}.dw-rules-close{background-color:#000;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;margin-top:20px;padding:8px 24px}.dw-rangoli-title{font-size:20px;font-weight:700;margin-bottom:16px}.dw-rangoli-stage{position:relative;width:100%}.dw-rangoli-guide{visibility:hidden;width:100%}.dw-rangoli-piece{cursor:pointer;position:absolute;transition:transform .2s ease}.dw-rangoli-piece-1{left:30.09%;top:30.09%;width:39.82%;z-index:3}.dw-rangoli-piece-2{left:14.48%;top:14.48%;width:71.05%;z-index:2}.dw-rangoli-piece-3{cursor:default;left:0;pointer-events:none;top:0;width:100%;z-index:1}.dw-rangoli-submit{cursor:pointer;margin-top:20px}.dw-rangoli-submit img{width:80px}.dw-audio-play{cursor:pointer;width:60px}.dw-poker-root{background-attachment:fixed;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:#fff;font-family:Mirza-Medium,serif;min-height:100vh;overflow-x:hidden;padding:48px 12px 12px;width:100%}.dw-poker-topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.dw-poker-deal-btn,.dw-poker-rules-btn{cursor:pointer;display:block;max-width:40vw;width:170px}@media screen and (orientation:landscape) and (max-height:500px){.dw-poker-rules-btn{width:131px}.dw-poker-deal-btn{width:140px}}.deals{font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}.dw-poker-table-preview{display:block;margin:0 auto;max-width:745px;width:100%}.game-handler{height:auto;padding-bottom:172px;position:relative;width:100%}.dw-thankyou-root{background-color:#000;font-family:Mirza-Medium,serif;height:100vh;overflow:hidden;position:relative;width:100%}.dw-thankyou-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transition:opacity 2s ease}.dw-thankyou-content{color:#fff;left:50%;max-width:900px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%}.dw-thankyou-text{font-size:26px;line-height:1.4}@media screen and (max-width:767px){.dw-thankyou-text{font-size:16px}}.dw-thankyou-continue{background-color:#283f75;border:2px solid #ccc;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;margin:24px auto 0;padding:10px 24px}.dw-thankyou-popup-panel{border-radius:0;max-width:640px}.dw-header{align-items:center;display:flex;font-family:Mirza-Medium,serif;gap:12px;justify-content:flex-start;left:0;padding:8px 14px;pointer-events:none;position:fixed;right:0;top:0;z-index:100}.dw-header-back,.dw-header-logo-img{pointer-events:auto}.dw-header-logo-img{background-color:#fff;border-radius:4px;max-height:55px;max-width:140px}.dw-header-back{background-color:#e9695e;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:4px 16px;text-transform:uppercase}@media screen and (max-width:480px){.dw-header-logo-img{max-height:40px;max-width:110px}.dw-header-back{font-size:12px;padding:4px 12px}}.poker-page{align-items:center;display:flex;flex-direction:column;padding:48px 8px 8px}.poker-page .gold-text{color:#ffe9b0;font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:1px;text-shadow:0 0 6px #f5b53a,0 0 14px #f5b53ab3,0 2px 2px #5a2a00}.poker-top{align-items:center;display:flex;justify-content:flex-end;min-height:44px;position:relative;width:100%}.poker-rules{cursor:pointer;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:min(150px,28vw)}.poker-main{container-type:inline-size;padding-top:4cqw;width:min(calc(100vw - 20px),1040px,calc(100svh*1.25 - 206.25px))}.poker-table{aspect-ratio:745/411;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:max(9px,1.9cqw);position:relative;width:100%}.poker-plaque{align-items:center;background:linear-gradient(#5a2a00,#2e1300);border:2px solid #f5b53a;border-radius:1.2cqw;box-shadow:0 2px 6px #00000080;color:#fff3d6;display:flex;font-weight:700;justify-content:center;text-align:center;white-space:nowrap}.poker-plaque b{color:#ffd54a;margin:0 .25em}.poker-deal-btn{animation:poker-pulse 1.6s ease-in-out infinite;cursor:pointer;width:40%}@keyframes poker-pulse{50%{transform:scale(1.05)}}.seat-box{align-items:center;display:flex;flex-direction:column;gap:.4cqw;position:absolute;transform:translateX(-50%);z-index:3}.seat-top{--dx:0cqw;--dy:20cqw;left:50%;top:-11%}.seat-left{--dx:34cqw;--dy:6cqw;left:15%;top:28%}.seat-right{--dx:-34cqw;--dy:6cqw;left:85%;top:28%}.seat-bottom{--dx:0cqw;--dy:-14cqw;bottom:-9%;left:50%}.seat-cards{display:flex;min-height:7cqw}.seat-cards .pcard{--cw:5.2cqw;margin-left:-2.4cqw}.seat-cards .pcard:first-child{margin-left:0}.seat-bottom .seat-cards .pcard{--cw:7.4cqw;margin-left:.6cqw}.seat-bottom .seat-cards .pcard:first-child{margin-left:0}.seat-name{background:linear-gradient(#5a2a00,#2e1300);border:2px solid #f5b53a;border-radius:1.2cqw;box-shadow:0 2px 6px #00000080;display:flex;flex-direction:column;font-size:max(9px,1.9cqw);justify-content:center;line-height:1.25;padding:.5cqw 1cqw;text-align:center;width:20cqw}.seat-name.dead{background:linear-gradient(#555,#2a2a2a);border-color:#888}.seat-name strong{font-size:1.1em;letter-spacing:0}.seat-name span{color:#fff3d6}.seat-bet{align-items:center;background:#0009;border-radius:1cqw;color:#ffe9b0;display:flex;font-size:max(8px,1.6cqw);font-weight:700;justify-content:center;padding:.3cqw 1cqw;white-space:nowrap;width:19cqw}.seat-bet.folded{background:#3c3c3cb3;color:#d8d8d8}.poker-center{align-items:center;display:flex;flex-direction:column;gap:.8cqw;left:50%;position:absolute;top:29%;transform:translateX(-50%);width:34cqw;z-index:2}.poker-plaque.deals-plaque{padding:.3cqw 4%;width:15cqw}.poker-plaque.pot{padding:.3cqw 6%;width:18cqw}.poker-message{font-size:max(9px,1.6cqw);letter-spacing:0;line-height:1.2;min-height:2.4cqw;text-align:center}.poker-hand-name{color:#ffe9b0;font-size:max(8px,1.5cqw);text-shadow:0 1px 4px #000}.pcard.poker-deck{--cw:4.6cqw;left:100%;margin:0;position:absolute;top:0}.pcard{animation:poker-deal .5s ease-out backwards;border-radius:calc(var(--cw)*.08);filter:drop-shadow(0 2px 3px rgba(0,0,0,.55));height:calc(var(--cw)*1.452);position:relative;transition:transform .15s ease;-webkit-user-select:none;user-select:none;width:var(--cw)}.pcard img{display:block;height:100%;pointer-events:none;width:100%}.pcard-back{background:radial-gradient(circle at center,#f5b53a 0 14%,#0000 15%),repeating-linear-gradient(45deg,#b3263e 0 5px,#8a1a2f 5px 10px);border:max(2px,calc(var(--cw)*.07)) solid #fff3d6;box-sizing:border-box}.pcard-empty{animation:none;background:#ffffff1f;filter:none}.pcard.pickable{cursor:pointer}.pcard.selected{filter:drop-shadow(0 0 4px #ffd54a) drop-shadow(0 0 2px #ffd54a);transform:translateY(-2cqw)}@keyframes poker-deal{0%{opacity:0;transform:translate(0) scale(.55) rotate(-25deg);transform:translate(var(--dx,0),var(--dy,0)) scale(.55) rotate(-25deg)}15%{opacity:1}to{opacity:1;transform:none}}.poker-controls{align-items:center;display:flex;flex-direction:column;font-size:max(11px,1.9cqw);gap:1cqw;margin-top:8cqw;min-height:12cqw}.poker-actions,.poker-info{align-items:center;display:flex;gap:2cqw;justify-content:center;width:100%}.poker-info .poker-plaque{font-size:max(11px,1.9cqw);padding:.8cqw 1cqw;width:30%}.poker-plaque.wide{padding:.8cqw 1cqw;width:38%}.poker-btn{align-items:center;border:2px solid #ffd54a;border-radius:1.2cqw;box-shadow:0 2px 6px #00000080;color:#fff;cursor:pointer;display:flex;font-family:Georgia,Times New Roman,serif;font-size:max(12px,2.2cqw);font-weight:700;justify-content:center;letter-spacing:.5px;padding:1cqw;white-space:nowrap;width:26%}.poker-btn.call{background:linear-gradient(#e0861a,#a85200)}.poker-btn.fold{background:linear-gradient(#a82a2a,#6a1010)}.poker-btn.raise{background:linear-gradient(#2f8a3a,#1a5a22)}.poker-btn.spacer{visibility:hidden}.poker-controls>.poker-btn.call{width:30%}.poker-modal{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;overflow:hidden;padding:16px;position:fixed;z-index:100000}.poker-modal-box{background:linear-gradient(#4a2000,#230d00);border:3px solid #f5b53a;border-radius:18px;display:flex;flex-direction:column;max-height:100%;padding:24px 28px;text-align:center;width:min(640px,100%)}.poker-modal-title{font-size:28px;margin-bottom:12px}.poker-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:6px}.poker-modal-body p{color:#fff3d6;font-size:14px;line-height:1.35;margin:0 0 8px;text-align:left}.poker-modal-close{align-self:center;background:linear-gradient(#e0861a,#a85200);border:2px solid #ffd54a;border-radius:10px;color:#fff;cursor:pointer;flex:0 0 auto;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;margin-top:8px;padding:8px 32px}@media (max-width:700px){.poker-page{min-height:100svh}.poker-main{margin:auto 0;padding-top:6cqw;width:min(calc(100vw - 20px),calc(100svh/1.3 - 115.38462px))}.poker-table{aspect-ratio:1.3/1;font-size:max(10px,3cqw)}.poker-deal-btn{width:66%}.seat-top{top:-9%}.seat-left,.seat-right{top:24%}.seat-left{left:16%}.seat-right{left:84%}.seat-bottom{bottom:-10%}.seat-cards{min-height:8.7cqw}.seat-cards .pcard{--cw:6cqw;margin-left:-2.8cqw}.seat-bottom .seat-cards .pcard{--cw:10cqw;margin-left:.8cqw}.seat-name{font-size:max(9px,2.7cqw);line-height:1.05;padding:.4cqw 1cqw;width:28cqw}.seat-name span{white-space:nowrap}.seat-bet{font-size:max(9px,2.5cqw);width:27cqw}.poker-center{gap:1.4cqw;top:27%;width:36cqw}.poker-plaque.deals-plaque{font-size:max(10px,3cqw);width:24cqw}.poker-plaque.pot{font-size:max(10px,3cqw);width:28cqw}.poker-message{font-size:max(9px,2.6cqw);min-height:6cqw}.poker-hand-name{font-size:max(9px,2.5cqw)}.pcard.poker-deck{--cw:7cqw;margin-left:.5cqw}.poker-controls{font-size:max(11px,3cqw);gap:2.4cqw;margin-top:14cqw;min-height:0}.poker-info .poker-plaque{font-size:max(10px,2.9cqw);padding:1.2cqw 1cqw;width:46%}.poker-plaque.wide{font-size:max(10px,2.9cqw);width:50%}.poker-actions{gap:2cqw}.poker-btn{font-size:max(11px,3.2cqw);padding:1.6cqw 1cqw;width:31%}.poker-controls>.poker-btn.call{font-size:max(13px,4cqw);width:60%}.poker-modal-box{padding:20px 18px}.poker-modal-body p{font-size:13px;line-height:1.3}.poker-modal-title{font-size:24px;margin-bottom:8px}}
/*# sourceMappingURL=main.08d70d8e.css.map*/