.poker-app{--pk-bg:#121a1c;--pk-panel:#1a2426;--pk-line:#ffffff12;--pk-text:#edf0e9;--pk-muted:#93a39e;--pk-gold:#dfc58a;--pk-green:#9ccdb1;box-sizing:border-box;min-height:100dvh;background:radial-gradient(ellipse at 50% 25%,#22302e 0,transparent 68%),var(--pk-bg);color:var(--pk-text);font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:14px;line-height:1.5;letter-spacing:.015em;color-scheme:dark;isolation:isolate}.poker-app *,.pk-dialog *{box-sizing:border-box}.poker-app button,.poker-app input,.poker-app select,.pk-dialog button{font:inherit}.poker-app button,.pk-dialog button{cursor:pointer}.poker-app button:disabled{cursor:default;opacity:.37}.poker-app button,.pk-dialog button{transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.poker-app button:focus-visible,.poker-app input:focus-visible,.poker-app select:focus-visible,.pk-dialog button:focus-visible{outline:2px solid #e4cc91;outline-offset:4px}.poker-app h1,.poker-app h2,.poker-app h3,.poker-app p,.pk-dialog p,.pk-dialog h2{margin:0}.poker-app button svg{flex-shrink:0}.pk-header{height:76px;display:flex;align-items:center;gap:23px;padding:0 34px;border-bottom:1px solid var(--pk-line);background:#111a1cc9}.pk-brand{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:700;white-space:nowrap}.pk-brand>svg{color:var(--pk-gold)}.pk-brand>span:not(.pk-brand-name){font-size:12px;font-weight:400;color:var(--pk-muted);margin-left:15px;padding-left:22px;border-left:1px solid var(--pk-line)}.pk-icon-button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:10px;color:#b5c2bc}.pk-icon-button:hover{background:#ffffff09;border-color:#ffffff12;color:#fff}.pk-practice{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:12px;color:var(--pk-muted)}.pk-practice i,.pk-table-caption i,.pk-turn-status i{height:6px;width:6px;background:#91c7a4;border-radius:50%;display:inline-block}.pk-game-title{border-left:1px solid var(--pk-line);margin-left:8px;padding-left:24px;font-size:14px;letter-spacing:.035em}.pk-game-title small{display:block;font-size:10px;font-weight:400;color:var(--pk-muted);margin-top:3px}.pk-header-meta{display:flex;gap:32px;margin-left:auto;text-align:right;font-size:10px;color:var(--pk-muted)}.pk-header-meta strong{display:block;color:#e8eee8;font-size:13px;font-weight:500;margin-top:2px;font-variant-numeric:tabular-nums}.pk-header-tools{display:flex;gap:4px;border-left:1px solid var(--pk-line);padding-left:22px}.pk-eyebrow{color:var(--pk-gold);font-size:12px;letter-spacing:.1em}.pk-lobby-main{max-width:1090px;margin:auto;padding:70px 32px 25px;display:grid;grid-template-columns:1.2fr 1fr;gap:85px;align-items:center}.pk-lobby-intro h1{font-size:clamp(25px,3vw,36px);font-weight:600;letter-spacing:-.035em;margin:18px 0}.pk-lobby-intro>p{color:#afbbb3;white-space:pre-line;line-height:2.1;font-size:14px}.pk-lobby-art{height:235px;position:relative;display:flex;align-items:center;justify-content:center;margin:8px -20px}.pk-mini-felt{position:absolute;width:95%;height:145px;border-radius:50%;border:10px solid #243b32;background:radial-gradient(ellipse at top,#385847,#1b362c);box-shadow:0 0 0 2px #78826740,0 25px 45px #0007;transform:rotate(-10deg)}.pk-lobby-cards{display:flex;gap:10px;transform:rotate(-12deg);margin-top:-25px}.pk-lobby-cards .pk-card{width:83px;height:117px}.pk-lobby-cards .pk-card:nth-child(2n){transform:rotate(10deg)!important;margin-top:9px}.pk-lobby-art>.pk-chips{position:absolute;right:26px;bottom:37px;transform:scale(1.55)}.pk-lobby-note{display:flex;align-items:center;gap:12px;color:var(--pk-muted);font-size:11px;line-height:1.8}.pk-lobby-note svg{color:var(--pk-gold)}.pk-setup{border:1px solid #72807830;background:linear-gradient(140deg,#26322f,#1c2726);border-radius:18px;box-shadow:0 22px 60px #0002;padding:32px}.pk-setup h2{font-size:19px;font-weight:500;margin:10px 0 28px}.pk-setup fieldset{margin:0 0 22px;padding:0;border:0;min-width:0}.pk-setup legend{font-size:12px;margin-bottom:10px;display:flex;align-items:center;gap:8px;color:#d1d9d1}.pk-setup legend small{margin-left:auto;color:var(--pk-muted);font-size:10px}.pk-segmented{display:flex;padding:4px;background:#101b1bcc;border:1px solid var(--pk-line);border-radius:9px;gap:3px}.pk-segmented button{flex:1;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--pk-muted);height:39px;font-size:12px}.pk-segmented button[aria-pressed=true]{background:#34483c;border-color:#526b52;color:#e7efde}.pk-segmented button:hover{color:#fff}.pk-settings-row{display:flex;gap:16px;margin-top:5px}.pk-settings-row label{width:50%;display:flex;flex-direction:column;gap:9px;font-size:12px;color:#d1d9d1}.pk-settings-row select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:45px;background:#162120;border:1px solid #47554b;border-radius:8px;padding:0 12px;color:var(--pk-text)}.pk-setup-summary{display:flex;align-items:center;gap:8px;color:var(--pk-muted);font-size:10px;padding:22px 0}.pk-button{border:1px solid transparent;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;font-weight:600;white-space:nowrap}.pk-primary{background:#b7d4a9;color:#183325;border-color:#bfd9b1;box-shadow:0 3px 12px #0002}.pk-primary:hover:not(:disabled){background:#cce4bf;box-shadow:0 3px 16px #b8d4a91a}.pk-secondary{background:#2b3c37;border-color:#53655b;color:#e7ede5}.pk-secondary:hover:not(:disabled){background:#3a5146}.pk-fold{background:#302c2b;border-color:#594744;color:#e6c6bb}.pk-fold:hover:not(:disabled){background:#4b3530}.pk-start{width:100%;justify-content:space-between}.pk-text-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;background:none;border:0;color:var(--pk-muted);font-size:11px!important;padding:17px 0 0}.pk-lobby-footer{font-size:11px;color:#6f837a;text-align:center;margin:26px 20px;padding-bottom:30px}.pk-game{height:100dvh;min-height:780px;display:flex;flex-direction:column;overflow:hidden}.pk-progress{height:60px;flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:16px;background:#131e1d40}.pk-step{display:flex;align-items:center;gap:8px;color:#789087;font-size:11px;white-space:nowrap}.pk-step i{display:flex;align-items:center;justify-content:center;font-style:normal;border:1px solid #5c75644d;border-radius:50%;width:20px;height:20px;font-size:10px;color:#79978a}.pk-step.pk-current{color:#e6d19b}.pk-step.pk-current i{background:#e3ca9030;color:#f2d99f;border-color:#e3ca9066}.pk-step.pk-complete{color:#94b4a2}.pk-step.pk-complete i{background:#365648;border-color:#436550;color:#c3d8c6}.pk-step-line{height:1px;width:35px;background:#62746940}.pk-step-line.pk-complete{background:#839b7660}.pk-table-zone{position:relative;flex:1;min-height:444px;width:min(1100px,100%);margin:0 auto;padding:35px 95px 77px}.pk-table-caption{position:absolute;top:0;left:48px;right:48px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.06em;color:#7c9388}.pk-table-caption>span:first-child{display:flex;gap:7px;align-items:center}.pk-table-caption i{width:4px;height:4px}.pk-table{position:relative;width:100%;height:100%;min-height:318px;max-height:650px;margin:auto}.pk-felt{position:absolute;top:15px;right:-5px;bottom:15px;left:-5px;border-radius:46%/50%;background:radial-gradient(ellipse at 47% 32%,#345b44 0,#234a37 42%,#19372c);border:13px solid #28352e;box-shadow:0 0 0 1px #69735699,0 0 0 3px #131f19,0 0 0 5px #53604b88,0 20px 40px #0006,inset 0 0 0 2px #76886866,inset 0 0 45px #00130866}.pk-felt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.14;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.55' filter='url(%23n)'/%3E%3C/svg%3E")}.pk-table-stitch{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:46%/50%;border:1px dashed #a3b28a40}.pk-felt-mark{position:absolute;top:19%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.13em;color:#c6d5ab15}.pk-board-area{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);text-align:center;width:64%;z-index:2}.pk-pot>span{font-size:10px;color:#abc2ab;letter-spacing:.07em}.pk-pot>div{display:flex;align-items:center;justify-content:center;gap:13px;margin:2px 0 15px}.pk-pot strong{font-size:30px;font-weight:600;letter-spacing:.025em;line-height:1.2;color:#f3efd8;font-variant-numeric:tabular-nums}.pk-pot small{display:block;font-size:9px;color:#b8c4ac;margin-top:-10px;margin-bottom:7px}.pk-community{display:flex;align-items:center;justify-content:center;gap:8px}.pk-card-slot{width:clamp(45px,5.7vw,69px);aspect-ratio:.7;border:1px solid #b4c39e33;border-radius:7px;flex-shrink:0;background:#10322032;position:relative}.pk-card-slot>span{height:100%;display:flex;align-items:center;justify-content:center;font-size:8px;letter-spacing:.03em;color:#9bb79d6b}.pk-card-slot .pk-card{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pk-board-hint{font-size:9px;color:#9bb99e;margin-top:17px;white-space:nowrap}.pk-card{display:block;position:relative;width:58px;height:82px;perspective:600px;flex-shrink:0;border-radius:6px;transform-origin:50% 80%;filter:drop-shadow(0 4px 3px #0003)}.pk-card-flipper{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-style:preserve-3d}.pk-card-front,.pk-card-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.pk-card-front{background:linear-gradient(135deg,#fffef7,#f1eee2);border:1px solid #fff9df;color:#293f38;box-shadow:inset 0 0 0 2px #ffffff80}.pk-card-front.pk-red{color:#b53e43}.pk-card-corner{position:absolute;top:5%;left:10%;font-size:clamp(14px,1.9vw,24px);line-height:1;font-weight:650;font-family:Georgia,Times New Roman,serif;display:flex;flex-direction:column;align-items:center;gap:1px}.pk-card-corner small{font-size:.67em}.pk-card-suit{position:absolute;top:55%;left:55%;transform:translate(-50%,-50%);font-size:clamp(18px,2.5vw,33px);font-family:Georgia,serif}.pk-bottom-corner{top:auto;left:auto;bottom:5%;right:10%;transform:rotate(180deg);font-size:12px}.pk-card-back{transform:rotateY(180deg);background:repeating-linear-gradient(45deg,#243d39,#243d39 3px,#345349 3px,#345349 4px);border:2px solid #d4d1b1;display:flex;align-items:center;justify-content:center}.pk-card-back>svg{position:relative;z-index:1;color:#cfcda9;width:25%;height:25%;fill:#b3b694}.pk-card-back>span{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #c4c3a17d;border-radius:3px;background:#233d3855}.pk-card-button{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:none;padding:0;border-radius:6px}.pk-card-button:hover{box-shadow:0 0 0 2px #e8cc8d}.pk-winning-card .pk-card-front,.pk-selected .pk-card-front{box-shadow:inset 0 0 0 2px #d0a34f,0 0 0 2px #dfc88e}.pk-selection-check{position:absolute;bottom:-7px;left:calc(50% - 9px);width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e3c57f;color:#223a2c;pointer-events:none}.pk-seat{position:absolute;transform:translate(-50%,-50%);width:134px;z-index:3;text-align:center}.pk-seat-cards{display:flex;justify-content:center;gap:3px;margin-bottom:-13px;min-height:44px;position:relative;z-index:0}.pk-seat:not(.pk-hero) .pk-card{width:34px;height:46px}.pk-seat:not(.pk-hero) .pk-card-corner{font-size:14px}.pk-seat:not(.pk-hero) .pk-card-suit{font-size:17px}.pk-seat:not(.pk-hero) .pk-bottom-corner{display:none}.pk-seat-label{height:51px;position:relative;z-index:1;display:flex;gap:9px;align-items:center;background:linear-gradient(#263531,#1b2826);border:1px solid #5b6e564d;box-shadow:0 4px 12px #0003;border-radius:10px;padding:6px 10px 6px 7px;text-align:left}.pk-avatar{width:31px;height:31px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#d5dac7;background:radial-gradient(circle at 30% 20%,#777b62,#465346);font-size:12px;border:1px solid #b4b99533}.pk-avatar-2{background:linear-gradient(130deg,#547278,#324c52)}.pk-avatar-3{background:linear-gradient(130deg,#866a5e,#54443d)}.pk-avatar-4{background:linear-gradient(130deg,#8a7860,#4c4839)}.pk-avatar-5{background:linear-gradient(130deg,#707a96,#495269)}.pk-seat-info{min-width:0;flex:1}.pk-seat-info>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#c5d0c6;line-height:1.2;max-width:83px}.pk-seat-info>span small{font-size:8px;margin-left:6px;color:#8dac8f;font-weight:400}.pk-seat-info strong{display:block;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.02em;font-variant-numeric:tabular-nums}.pk-dealer{position:absolute;right:-9px;top:-10px;background:#e5e2c8;color:#293d31;box-shadow:0 2px 3px #0004;width:21px;height:21px;font-size:10px;border-radius:50%;display:grid;place-items:center;border:2px solid #bcb69a;font-weight:700}.pk-seat-action{height:22px;padding-top:4px;font-size:9px;color:#9faf9e;white-space:nowrap}.pk-active .pk-seat-label{border-color:#d7c491;box-shadow:0 0 0 3px #d7c49115,0 7px 20px #0004}.pk-seat-timer{position:absolute;left:6px;right:6px;bottom:-1px;height:3px;overflow:hidden;border-radius:0 0 5px 5px;background:#354537}.pk-seat-timer span{display:block;background:#e0cc95;height:100%;transition:width 1s linear}.pk-thinking{display:inline-flex;align-items:center;gap:3px;color:#d5c38e}.pk-thinking i{height:2px;width:2px;background:currentColor;border-radius:50%;animation:pk-think 1.3s infinite}.pk-thinking i:nth-child(2){animation-delay:.2s}.pk-thinking i:nth-child(3){animation-delay:.4s}.pk-folded:not(.pk-hero) .pk-seat-cards{opacity:.25}.pk-folded .pk-seat-label{opacity:.6}.pk-folded.pk-hero .pk-card{opacity:.55}.pk-winner .pk-seat-label{border-color:#d0b96f}.pk-win-label{display:flex;align-items:center;justify-content:center;gap:4px;color:#efd595}.pk-seat.pk-hero{width:181px}.pk-hero .pk-seat-cards{margin-bottom:6px;gap:7px;min-height:84px}.pk-hero .pk-card{width:66px;height:92px}.pk-hero .pk-seat-label{height:51px;padding:6px 16px 6px 10px;background:#263b31}.pk-hero .pk-seat-info>span{max-width:128px}.pk-hero .pk-seat-info strong{font-size:17px}.pk-hero .pk-avatar{background:#405e43;color:#e7d8b4}.pk-hero .pk-seat-action{font-size:9px}.pk-seat-bet{position:absolute;display:flex;gap:7px;align-items:center;left:50%;top:calc(100% + 8px);transform:translate(-50%)!important;white-space:nowrap}.pk-seat-bet b{font-size:11px;background:#122b2299;color:#d5e0c7;border:1px solid #94b28b1a;border-radius:12px;padding:1px 8px;font-weight:500}.pk-seat-1 .pk-seat-bet{left:calc(100% + 35px);top:25%}.pk-seat:last-child:not(.pk-hero) .pk-seat-bet{left:-35px;top:25%}.pk-seat.pk-hero .pk-seat-bet{top:-35px;left:50%}.pk-seat-2 .pk-seat-bet,.pk-seat-3 .pk-seat-bet,.pk-seat-4 .pk-seat-bet{top:calc(100% + 5px);left:50%}.pk-chips{display:inline-flex;position:relative;gap:1px;height:22px;align-items:flex-end;flex-shrink:0}.pk-chip-stack{position:relative;display:block;width:21px;height:22px}.pk-chip-stack i{position:absolute;left:0;display:block;width:22px;height:8px;background:#7b8769;border:2px dashed #d7d6ae;border-radius:50%;box-shadow:0 2px #42503f,0 3px 2px #0004}.pk-chip-color-1 i{background:#ad785d;border-color:#e8c2a1;box-shadow:0 2px #765341,0 3px 2px #0004}.pk-chip-color-2 i{background:#637e81;border-color:#b6d0c8;box-shadow:0 2px #365657,0 3px 2px #0004}.pk-seat-bet .pk-chips{transform:scale(.8);width:35px}.pk-seat-bet .pk-chip-stack:last-child{display:none}.pk-payout-flight{position:absolute;top:0;left:50%;pointer-events:none;z-index:8}.pk-controls{flex-shrink:0;padding:0 max(28px,calc((100% - 1120px)/2));background:linear-gradient(#1d2a26,#17221f);border-top:1px solid #6f82602b;box-shadow:0 -12px 40px #08171030;z-index:5}.pk-turn-status{height:45px;display:flex;align-items:center;gap:20px;border-bottom:1px solid #74876e20;font-size:11px;color:#abb9ac}.pk-turn-status>span{display:flex;align-items:center;gap:7px}.pk-turn-status>small{margin-left:0;font-size:10px;color:#8ca08f}.pk-turn-status .pk-current-hand{margin-left:auto;color:#9caf9f;font-size:10px}.pk-current-hand strong{font-weight:500;color:#d2dbc7}.pk-turn-status .pk-status-active{color:#e9d6a2}.pk-turn-status .pk-status-active i{background:#e5c97f;box-shadow:0 0 8px #e5c97560}.pk-turn-status .pk-time-low{color:#edaa8d}.pk-betting{display:grid;grid-template-columns:300px 1fr;gap:32px;padding:17px 0 7px;align-items:center}.pk-bet-sizing{min-width:0}.pk-bet-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:10px;color:#a6b5a6}.pk-bet-heading>div{display:flex;align-items:center;gap:8px}.pk-bet-heading>div span{font-size:9px;color:#9daf9c}.pk-bet-heading input{height:28px;background:#17251f;border:1px solid #586b5155;border-radius:5px;width:76px;text-align:right;color:#f1edcf;font-size:14px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;padding:0 6px}.pk-bet-heading input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pk-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.pk-presets button{height:27px;border:1px solid #6b7f5d50;border-radius:5px;background:#23352a;color:#c0cbb4;font-size:10px}.pk-presets button:hover:not(:disabled){background:#3e5140;border-color:#99a977}.pk-slider{width:100%;height:17px;margin:7px 0 0;accent-color:#bfce9b;cursor:pointer}.pk-slider:disabled{opacity:.3;cursor:default}.pk-action-buttons{display:grid;grid-template-columns:1fr 1.15fr 1.25fr;gap:10px}.pk-action-buttons .pk-button{height:72px;flex-direction:column;gap:5px;padding:8px}.pk-action-buttons .pk-button>span{font-size:14px;font-weight:600}.pk-action-buttons small{font-size:9px;font-weight:400;opacity:.7}.pk-controls-footnote{display:flex;justify-content:space-between;color:#748975;font-size:9px;padding:5px 0 10px}.pk-error{color:#ffc7ad;font-size:11px;padding:7px 0}.pk-result{display:flex;align-items:center;gap:16px;min-height:118px}.pk-result-icon{width:49px;height:49px;border-radius:50%;background:#bc99551a;color:#e3c47d;border:1px solid #c1a5612b;display:grid;place-items:center}.pk-result h2{font-size:18px;font-weight:500;color:#efdfb3}.pk-result p{font-size:11px;margin-top:5px;color:#b4c2af}.pk-result p>span{margin-left:16px;padding-left:16px;border-left:1px solid #67795a60}.pk-positive{color:#bcd49b}.pk-result>.pk-button{margin-left:auto}.pk-draw-center{display:flex;flex-direction:column;align-items:center;color:#d5dfc2;position:relative;padding:8px 0}.pk-draw-center>strong{font-size:15px;font-weight:500}.pk-draw-center>span{font-size:9px;margin-top:6px;color:#a9bfa7}.pk-deck{position:absolute;left:0;top:0;transform:rotate(-9deg);box-shadow:3px 3px #c5c8ac,5px 5px #15342c,7px 7px #87997b;border-radius:6px}.pk-deck .pk-card{width:37px;height:51px}.pk-draw-game .pk-hero .pk-seat-cards{gap:6px}.pk-draw-game .pk-hero .pk-card{width:57px;height:80px}.pk-draw-game .pk-seat:not(.pk-hero) .pk-seat-cards{gap:0}.pk-draw-game .pk-seat:not(.pk-hero) .pk-card{width:29px;height:41px;margin-left:-9px}.pk-draw-game .pk-seat:not(.pk-hero) .pk-card:first-child{margin-left:0}.pk-draw-game .pk-seat:not(.pk-hero) .pk-card-suit{display:none}.pk-draw-controls{min-height:113px;display:flex;align-items:center;gap:16px}.pk-draw-controls>div{margin-right:auto}.pk-draw-controls strong{font-size:16px;font-weight:500;color:#dfd3a8}.pk-draw-controls p{font-size:11px;color:#9daf9a;margin-top:5px}.pk-dialog{color:#e5eddf;background:transparent;border:0;padding:22px;max-width:calc(100% - 24px);width:500px;max-height:85dvh;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:13px;line-height:1.8;overflow-y:auto;color-scheme:dark;margin:auto}.pk-dialog::backdrop{background:#071410bd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.pk-dialog-inner{background:linear-gradient(135deg,#283c30,#1d3028);border:1px solid #81937466;border-radius:15px;padding:25px;box-shadow:0 20px 90px #0008}.pk-dialog-inner>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:15px}.pk-dialog h2{font-size:18px;font-weight:500;color:#eee4c1}.pk-dialog-actions{display:flex;gap:12px;margin-top:24px}.pk-dialog-actions button{flex:1;padding:10px;font-size:12px}.pk-rules>p{color:#bac9b7;font-size:12px}.pk-rules dl{display:grid;grid-template-columns:105px 1fr;gap:13px 10px;margin:25px 0}.pk-rules dt{color:#e1c98e;font-size:11px}.pk-rules dd{margin:0;font-size:11px;color:#b5c5b3}.pk-muted{color:#91a68e!important;font-size:11px!important}.pk-rules h3{font-size:13px;font-weight:500;margin:25px 0 10px}.pk-rules h3 small{font-size:10px;color:#96ad91;margin-left:10px}.pk-hand-ranks{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 15px;margin:0}.pk-hand-ranks li{font-size:10px;display:flex;align-items:center;gap:8px;border-top:1px solid #a4b39722;padding:9px 0}.pk-hand-ranks li span{font-size:9px;color:#c9b780}.pk-history>div{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #a4b39722}.pk-history>div>span{font-size:10px;color:#8f9d82}.pk-history strong{font-size:11px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-history p{font-size:11px;margin-left:auto;color:#c8d4b9}.pk-pause-illustration{display:grid;place-items:center;margin:10px auto 25px;width:85px;height:85px;border:1px solid #b2bd8b4d;border-radius:50%;background:#6e825722;color:#e4d39b}.pk-pause-illustration+p{text-align:center;font-size:12px;color:#acbea7;margin-bottom:25px}.pk-pause-illustration~.pk-start{justify-content:center}.pk-preview-switch{position:fixed;right:20px;bottom:12px;z-index:100;color:#cee0b9;background:#203a2d;border:1px solid #698659;border-radius:8px;padding:7px 12px;font-size:10px;box-shadow:0 4px 15px #0005}@keyframes pk-think{0%,80%,to{opacity:.25}40%{opacity:1}}.pk-chip-collect{position:absolute;z-index:6;pointer-events:none;transform:translate(-50%,-50%)}.pk-top-middle .pk-seat-action{transform:translate(calc(50% + 32px));text-align:left}.pk-pot-caption{font-size:11px;color:#adc3ac;letter-spacing:.03em;white-space:nowrap}@media(max-width:700px){.pk-pot-caption{font-size:9px}}@media(max-width:700px){.pk-seat{left:var(--pk-mobile-x)!important;top:var(--pk-mobile-y)!important}}@media(min-width:701px)and (max-height:800px){.pk-game{min-height:690px}.pk-game .pk-header{height:60px}.pk-progress{height:46px}.pk-table-zone{min-height:370px;padding-top:30px;padding-bottom:82px}.pk-table{min-height:258px}.pk-seat:not(.pk-hero) .pk-card{width:30px;height:41px}.pk-hero .pk-card{width:56px;height:79px}.pk-hero .pk-seat-cards{min-height:79px}.pk-card-slot{width:55px;height:78px}.pk-pot strong{font-size:25px}.pk-pot>div{margin-bottom:10px}.pk-board-hint{margin-top:10px;font-size:8px}.pk-board-area{top:44%}.pk-betting{padding-top:12px}.pk-action-buttons .pk-button{height:66px}.pk-turn-status{height:38px}}@media(min-width:1500px){.pk-table-zone{width:1250px;padding-top:50px;padding-bottom:90px}.pk-table{min-height:385px}.pk-card-slot{width:76px}.pk-seat:not(.pk-hero) .pk-card{width:40px;height:55px}.pk-hero .pk-card{width:76px;height:105px}.pk-seat{width:149px}.pk-seat-label{height:56px}.pk-seat-info>span{font-size:11px}}@media(max-width:1020px){.pk-header{padding:0 22px;gap:15px;height:65px}.pk-brand-name{display:none}.pk-game-title{margin-left:0;padding-left:16px}.pk-header-meta{gap:20px}.pk-header-tools{padding-left:12px}.pk-lobby-main{gap:40px}.pk-table-zone{padding:34px 65px 78px}.pk-betting{grid-template-columns:255px 1fr;gap:22px}.pk-controls{padding:0 25px}.pk-action-buttons .pk-button>span{font-size:12px}.pk-action-buttons{gap:7px}.pk-seat{width:120px}.pk-seat-label{gap:6px}.pk-seat-info strong{font-size:14px}.pk-avatar{width:27px;height:27px}.pk-seat-bet .pk-chips{display:none}.pk-pot strong{font-size:27px}.pk-lobby-cards .pk-card{width:65px;height:93px}.pk-lobby-art>.pk-chips{right:10px}}@media(max-width:700px){.pk-lobby-main{display:flex;flex-direction:column;padding:30px 22px 10px;gap:28px;max-width:450px}.pk-lobby-intro{width:100%;text-align:center}.pk-lobby-intro h1{font-size:27px;margin:13px 0}.pk-lobby-intro>p{font-size:12px}.pk-lobby-art{height:170px;margin:0 5px}.pk-mini-felt{height:105px;max-width:320px;border-width:8px}.pk-lobby-cards .pk-card{width:54px;height:77px}.pk-lobby-art>.pk-chips{right:40px;bottom:22px;transform:scale(1.1)}.pk-lobby-note{justify-content:center;text-align:left;font-size:10px}.pk-setup{width:100%;padding:25px}.pk-setup h2{font-size:18px;margin-bottom:23px}.pk-lobby-footer{font-size:9px;line-height:1.8}.pk-lobby .pk-header{height:58px;padding:0 14px;gap:11px}.pk-lobby .pk-brand{font-size:16px}.pk-lobby .pk-brand>span{display:none}.pk-lobby .pk-practice{font-size:10px}.pk-game{min-height:740px}.pk-game .pk-header{height:58px;gap:8px;padding:0 12px}.pk-game .pk-brand{gap:6px}.pk-game .pk-brand>svg{display:none}.pk-game-title{border:0;padding:0;font-size:12px;letter-spacing:0}.pk-game-title small{font-size:9px}.pk-header-meta{gap:14px;font-size:8px}.pk-header-meta strong{font-size:11px}.pk-header-meta>span:first-child{display:none}.pk-header-tools{padding:0;margin-left:4px;border:0;gap:0}.pk-header-tools .pk-icon-button,.pk-icon-button{width:31px;height:35px}.pk-progress{height:47px;gap:7px}.pk-step{font-size:9px;gap:4px}.pk-step i{width:16px;height:16px;font-size:8px}.pk-step-line{width:12px}.pk-table-zone{min-height:397px;padding:24px 30px 68px;width:100%;max-width:600px}.pk-table-caption{left:17px;right:17px;font-size:8px}.pk-table-caption>span:last-child{font-size:7px}.pk-table{min-height:300px}.pk-felt{top:9px;right:-9px;bottom:0;left:-9px;border-width:8px;border-radius:44%/33%;box-shadow:0 0 0 1px #76826688,0 0 0 3px #152019,0 0 0 4px #626e534d,0 14px 25px #0005,inset 0 0 30px #0d261777}.pk-table-stitch{top:9px;right:9px;bottom:9px;left:9px;border-radius:44%/33%}.pk-felt-mark{top:25%;font-size:8px}.pk-felt-mark svg{width:18px}.pk-board-area{width:100%;top:47%}.pk-pot>span{font-size:8px}.pk-pot>div{gap:10px;margin:3px 0 12px}.pk-pot strong{font-size:25px}.pk-pot .pk-chips{transform:scale(.85)}.pk-community{gap:5px}.pk-card-slot{width:43px;height:62px;border-radius:5px;aspect-ratio:auto}.pk-card-slot>span{font-size:6px}.pk-card-front,.pk-card-back,.pk-card{border-radius:5px}.pk-card-corner{font-size:19px}.pk-card-suit{font-size:24px}.pk-bottom-corner{font-size:9px}.pk-board-hint{font-size:7px;margin-top:12px;white-space:normal;padding:0 48px}.pk-seat{width:92px}.pk-seat-label{height:44px;border-radius:8px;padding:5px 7px;gap:4px}.pk-seat-info>span{font-size:9px;max-width:74px}.pk-seat-info strong{font-size:13px;line-height:1.5}.pk-seat:not(.pk-hero) .pk-avatar{display:none}.pk-seat:not(.pk-hero) .pk-card{width:27px;height:37px}.pk-seat:not(.pk-hero) .pk-card-corner{font-size:11px}.pk-seat:not(.pk-hero) .pk-card-suit{font-size:13px}.pk-seat-cards{margin-bottom:-11px;min-height:32px;gap:2px}.pk-seat-action{font-size:8px;height:18px;padding-top:2px}.pk-seat.pk-hero{width:154px}.pk-hero .pk-seat-cards{min-height:68px;gap:6px;margin-bottom:5px}.pk-hero .pk-card{width:51px;height:72px}.pk-hero .pk-seat-label{height:43px;padding:5px 10px}.pk-hero .pk-avatar{width:28px;height:28px}.pk-hero .pk-seat-info strong{font-size:15px}.pk-hero .pk-seat-info>span{font-size:9px}.pk-hero .pk-seat-action{font-size:8px}.pk-hero .pk-dealer{right:-6px;top:-8px}.pk-dealer{height:17px;width:17px;font-size:8px;right:-6px;top:-6px}.pk-seat-bet{top:calc(100% + 2px)}.pk-seat-bet b{font-size:9px;padding:0 6px}.pk-seat-1 .pk-seat-bet{left:calc(100% + 11px);top:32%}.pk-seat:last-child:not(.pk-hero) .pk-seat-bet{left:-11px;top:32%}.pk-seat-2 .pk-seat-bet,.pk-seat-3 .pk-seat-bet,.pk-seat-4 .pk-seat-bet{left:50%;top:calc(100% + 2px)}.pk-seat.pk-hero .pk-seat-bet{top:-28px}.pk-controls{padding:0 16px}.pk-turn-status{height:39px;gap:12px;font-size:10px;flex-wrap:nowrap}.pk-turn-status>small{font-size:8px;margin-left:auto}.pk-turn-status .pk-current-hand{display:none}.pk-turn-status>span:nth-child(2){margin-left:auto;font-size:9px}.pk-betting{display:flex;flex-direction:column;gap:9px;padding:10px 0 5px}.pk-bet-sizing{width:100%;display:grid;grid-template-columns:1fr 1.12fr;gap:0 12px}.pk-bet-heading{margin:0;display:flex;gap:3px;align-items:center;font-size:9px}.pk-bet-heading>div{gap:3px}.pk-bet-heading>div span{display:none}.pk-bet-heading input{width:55px;font-size:13px;height:27px}.pk-presets{gap:4px}.pk-presets button{font-size:8px;height:28px;padding:0 2px}.pk-slider{grid-column:1 / -1;margin:7px 0 0;height:15px}.pk-action-buttons{width:100%;gap:6px}.pk-action-buttons .pk-button{height:61px;border-radius:7px;gap:5px;padding:7px 3px;min-width:0}.pk-action-buttons .pk-button>span{font-size:11px}.pk-action-buttons small{font-size:8px}.pk-controls-footnote{font-size:8px;padding:5px 0 max(10px,env(safe-area-inset-bottom))}.pk-controls-footnote>span:last-child{font-size:7px}.pk-result{min-height:166px;gap:10px;flex-wrap:wrap;padding:16px 0 10px}.pk-result-icon{width:35px;height:35px}.pk-result-icon svg{width:20px}.pk-result h2{font-size:15px}.pk-result p{font-size:9px}.pk-result p>span{margin-left:8px;padding-left:8px}.pk-result>.pk-button{width:100%;min-height:42px;padding:8px;font-size:12px}.pk-draw-game .pk-hero .pk-card{width:43px;height:61px}.pk-draw-game .pk-hero .pk-seat-cards{gap:5px;min-height:61px}.pk-draw-game .pk-seat:not(.pk-hero) .pk-card{width:23px;height:34px;margin-left:-9px}.pk-draw-game .pk-seat:not(.pk-hero) .pk-card-corner{font-size:11px}.pk-draw-center{padding:7px 0 5px}.pk-draw-center>strong{font-size:13px}.pk-draw-center>span{font-size:7px}.pk-deck{left:15%;top:2px}.pk-deck .pk-card{width:28px;height:41px}.pk-draw-game .pk-pot>div{margin-bottom:14px}.pk-draw-controls{min-height:161px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 0 9px}.pk-draw-controls>div{width:100%;margin:0;text-align:center}.pk-draw-controls strong{font-size:14px}.pk-draw-controls p{font-size:9px;margin-top:3px}.pk-draw-controls>.pk-button{flex:1;font-size:11px;padding:8px;min-height:45px}.pk-dialog{padding:0;max-width:calc(100% - 28px);max-height:86dvh}.pk-dialog-inner{padding:20px}.pk-dialog h2{font-size:16px}.pk-rules dl{grid-template-columns:94px 1fr;gap:12px 8px}.pk-hand-ranks{grid-template-columns:1fr}.pk-preview-switch{right:5px;bottom:3px;padding:2px 6px;font-size:8px}}@media(max-width:365px){.pk-game .pk-header{padding:0 8px;gap:3px}.pk-header-meta{display:none}.pk-header-tools{margin-left:auto}.pk-table-zone{padding-left:25px;padding-right:25px}.pk-seat{width:80px}.pk-card-slot{width:38px;height:55px}.pk-community{gap:4px}.pk-seat:not(.pk-hero) .pk-seat-info>span{font-size:8px}.pk-board-hint{padding:0 35px;font-size:6px}.pk-controls{padding:0 10px}.pk-action-buttons .pk-button>span{font-size:10px}.pk-action-buttons small{font-size:7px}.pk-bet-sizing{gap:0 7px}.pk-step-line{width:8px}.pk-progress{gap:5px}.pk-step{font-size:8px}}@media(prefers-reduced-motion:reduce){.poker-app *,.poker-app *:before,.poker-app *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.pk-preview-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:30px}.pk-preview-menu h1{font-size:28px}.pk-preview-menu p{color:var(--pk-muted)}.pk-preview-menu .pk-button{min-width:300px;text-decoration:none;min-height:56px}.pk-preview-menu small{color:var(--pk-muted);font-size:10px;text-align:center}@media(min-width:701px)and (max-width:1366px)and (orientation:landscape){.pk-game{min-height:720px}.pk-game .pk-header{height:64px;padding:0 26px;gap:19px}.pk-header-tools{gap:5px}.pk-icon-button{width:44px;height:44px}.pk-game-title{font-size:15px}.pk-game-title small,.pk-header-meta{font-size:11px}.pk-header-meta strong{font-size:14px}.pk-progress{height:51px;gap:17px}.pk-step{font-size:12px}.pk-step i{width:22px;height:22px}.pk-table-zone{width:min(1170px,100%);min-height:390px;padding:40px 90px 94px}.pk-table{min-height:256px}.pk-table-caption{font-size:10px;left:38px;right:38px}.pk-felt{top:8px;right:-7px;bottom:8px;left:-7px}.pk-board-area{top:44%}.pk-card-slot{width:71px;height:101px}.pk-community{gap:9px}.pk-pot strong{font-size:32px}.pk-pot>span{font-size:12px}.pk-pot>div{margin-bottom:14px}.pk-board-hint{font-size:11px;margin-top:14px}.pk-seat{width:146px}.pk-seat-label{height:55px;padding:7px 10px;gap:8px}.pk-avatar{width:33px;height:33px}.pk-seat-info>span{font-size:12px;max-width:87px}.pk-seat-info strong{font-size:17px}.pk-seat-action{font-size:11px;height:25px}.pk-seat:not(.pk-hero) .pk-card{width:37px;height:52px}.pk-seat:not(.pk-hero) .pk-card-corner{font-size:16px}.pk-seat:not(.pk-hero) .pk-card-suit{font-size:21px}.pk-seat.pk-hero{width:192px}.pk-hero .pk-card{width:76px;height:107px}.pk-hero .pk-seat-cards{min-height:107px;margin-bottom:7px;gap:8px}.pk-hero .pk-seat-label{height:54px}.pk-hero .pk-seat-info strong{font-size:20px}.pk-hero .pk-seat-info>span{font-size:12px}.pk-hero .pk-seat-action{font-size:10px}.pk-dealer{width:24px;height:24px;font-size:12px}.pk-seat-bet b{font-size:12px;padding:1px 10px}.pk-controls{padding:0 32px}.pk-turn-status{height:41px;font-size:12px}.pk-turn-status>small,.pk-turn-status .pk-current-hand{font-size:11px}.pk-betting{grid-template-columns:minmax(270px,32%) 1fr;gap:28px;padding:12px 0 4px}.pk-bet-heading{font-size:11px;margin-bottom:8px}.pk-bet-heading input{height:34px;font-size:17px;width:84px}.pk-bet-heading>div span{font-size:10px}.pk-presets button{height:44px;font-size:11px;border-radius:7px}.pk-slider{height:25px;margin-top:7px}.pk-slider::-webkit-slider-thumb{min-width:24px;min-height:24px}.pk-action-buttons{gap:10px}.pk-action-buttons .pk-button{height:88px;border-radius:11px;gap:8px}.pk-action-buttons .pk-button>span{font-size:17px}.pk-action-buttons small{font-size:11px}.pk-controls-footnote{font-size:10px;padding:4px 0 max(12px,env(safe-area-inset-bottom))}.pk-result{min-height:146px}.pk-result h2{font-size:22px}.pk-result p{font-size:13px}.pk-result>.pk-button{min-height:56px;min-width:220px;font-size:16px}.pk-draw-game .pk-hero .pk-card{width:70px;height:99px}.pk-draw-game .pk-hero .pk-seat-cards{min-height:99px;gap:8px}.pk-draw-game .pk-seat:not(.pk-hero) .pk-card{width:36px;height:50px;margin-left:-11px}.pk-draw-game .pk-seat:not(.pk-hero) .pk-card:first-child{margin-left:0}.pk-draw-center>strong{font-size:18px}.pk-draw-center>span{font-size:11px}.pk-deck .pk-card{width:48px;height:68px}.pk-draw-controls{min-height:150px;gap:20px}.pk-draw-controls strong{font-size:19px}.pk-draw-controls p{font-size:12px}.pk-draw-controls>.pk-button{min-height:62px;padding:12px 27px;font-size:15px}.pk-lobby-main{max-width:1090px;padding:44px 34px 20px;gap:60px}.pk-lobby-intro h1{font-size:32px}.pk-setup{padding:29px}.pk-segmented button{height:44px}.pk-settings-row select{height:49px}.pk-setup .pk-start{min-height:55px}.pk-text-button{min-height:44px}.pk-lobby-footer{margin-top:18px}.pk-dialog{width:560px;max-height:85dvh}.pk-dialog .pk-icon-button{width:44px;height:44px}.pk-dialog-actions .pk-button{min-height:50px;font-size:14px}.pk-rules>p,.pk-rules dd{font-size:13px}.pk-rules dt,.pk-hand-ranks li{font-size:12px}}@media(min-width:701px)and (max-width:1366px)and (max-height:800px)and (orientation:landscape){.pk-game .pk-header{height:59px}.pk-progress{height:45px}.pk-table-zone{padding:34px 78px 89px;min-height:368px}.pk-table{min-height:245px}.pk-card-slot{width:63px;height:89px}.pk-board-area{top:41%}.pk-pot strong{font-size:27px}.pk-pot>span{font-size:10px}.pk-pot>div{margin-bottom:11px}.pk-board-hint{font-size:9px;margin-top:9px}.pk-hero .pk-card{width:64px;height:90px}.pk-hero .pk-seat-cards{min-height:90px}.pk-draw-game .pk-hero .pk-card{width:63px;height:89px}.pk-draw-game .pk-hero .pk-seat-cards{min-height:89px}.pk-seat:not(.pk-hero) .pk-card{width:32px;height:45px}.pk-seat{width:136px}.pk-seat-label{height:49px}.pk-seat-info>span{font-size:11px}.pk-seat-info strong{font-size:16px}.pk-avatar{width:30px;height:30px}.pk-seat-action{font-size:10px;height:23px}.pk-action-buttons .pk-button{height:82px}.pk-action-buttons .pk-button>span{font-size:15px}.pk-action-buttons small{font-size:10px}.pk-betting{gap:23px;padding-top:9px}.pk-turn-status{height:38px}.pk-controls-footnote{padding-bottom:max(9px,env(safe-area-inset-bottom))}.pk-result{min-height:130px}.pk-draw-controls{min-height:132px}.pk-lobby-main{padding-top:24px}.pk-lobby-art{height:210px}.pk-setup{padding:24px}.pk-setup h2{margin-bottom:20px}.pk-setup fieldset{margin-bottom:16px}.pk-setup-summary{padding:15px 0}}
