
:root{color-scheme:dark;--bg:#101a18;--surface:#182420;--line:#2d3d34;--text:#f2f0e7;--muted:#91a296;--lime:#d4edac;--felt:#164d3b;--red:#af3c46;font-family:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-size:16px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.38}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:4px}a{color:inherit;text-decoration:none}button{transition:background .15s,transform .15s}button:not(:disabled):active{transform:translateY(1px)}.shell{max-width:1440px;margin:auto;padding:0 56px}.shell header{height:112px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:13px;font-size:25px;font-weight:700;letter-spacing:2px}.brand-mark{display:grid;place-items:center;width:45px;height:48px;font-size:44px;color:var(--lime);line-height:1}.brand small{display:block;font-size:9px;letter-spacing:2.4px;margin-top:5px;font-weight:500;color:var(--muted)}.text-button{color:var(--muted);background:transparent;font-size:14px;padding:10px 0}.text-button:hover{color:var(--lime)}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--muted);font-weight:600}.dot{display:inline-block;width:6px;height:6px;background:var(--lime);border-radius:50%;margin-right:9px;vertical-align:middle}.dot.offline{background:#db9c65}.lobby-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:100px;padding:62px 0 66px;align-items:center}.intro{position:relative;min-width:0}.intro h1{font-size:64px;line-height:1.25;letter-spacing:-2px;font-weight:500;margin:25px 0 20px}.intro h1 span{color:var(--lime)}.lead{color:var(--muted);font-size:17px;line-height:1.9}.lobby-table{height:238px;position:relative;margin:20px 0 24px;perspective:800px}.table-ring{position:absolute;inset:14px 5px 0 0;transform:rotate(-9deg);border-radius:48%;border:10px solid #2c3a30;background:radial-gradient(ellipse at center,#205941,var(--felt));box-shadow:0 0 0 1px #506047,0 24px 55px #0005,inset 0 0 0 3px #101f18,inset 0 0 55px #092b24}.table-ring:before{content:"";position:absolute;inset:13px;border:1px solid #63987855;border-radius:48%}.table-word{position:absolute;left:13%;top:39%;color:#78a28b66;font-size:26px;letter-spacing:5px;transform:rotate(9deg)}.table-word span{display:block;font-size:7px;letter-spacing:1.5px;margin-top:8px}.sample-hand{display:flex;gap:3px;position:absolute;left:50%;top:20%;transform:rotate(5deg)}.sample-hand .card:first-child{transform:rotate(-12deg) translateY(5px)}.sample-hand .card:last-child{transform:rotate(7deg)}.sample-hand .card{width:70px;height:101px}.chip{position:absolute;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;border:5px dashed #d5ddc4;font-size:12px;box-shadow:0 4px 0 #16271c;font-weight:700}.chip-one{background:#7b3833;left:72%;top:70%}.chip-two{background:#496357;left:65%;top:76%}.dealer-chip{position:absolute;left:30%;top:76%;background:#d9d9c6;color:#2b392d;width:23px;height:23px;text-align:center;border-radius:50%;font-size:12px;line-height:23px;font-weight:700}.lobby-foot{display:flex;gap:22px;color:var(--muted);font-size:12px}.lobby-foot span+span:before{content:"·";margin-right:22px}.entry-panel{border:1px solid var(--line);background:linear-gradient(140deg,#1d2b24,#16211d);padding:36px 34px 26px;border-radius:18px;max-width:460px;width:100%;justify-self:end}.entry-panel h2{font-size:25px;font-weight:500;margin:15px 0 29px;letter-spacing:-.5px}.tabs{background:#111b16;border-radius:8px;padding:4px;display:flex;margin-bottom:28px}.tabs button{padding:12px;flex:1;background:transparent;color:var(--muted);font-size:14px;border-radius:5px}.tabs button.selected{background:#314235;color:var(--text);box-shadow:0 1px 4px #0003}label{display:block;font-size:14px;margin-bottom:10px;color:#bac5b9}input,select{width:100%;height:49px;padding:0 14px;border:1px solid #3b4b3c;border-radius:7px;background:#111c16;color:var(--text);min-width:0}input::placeholder{color:#6f8273;font-size:14px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}#room{margin-bottom:0;text-transform:uppercase}label[for=room]{margin-top:24px}.primary{background:var(--lime);color:#203020;font-weight:650;border-radius:7px;padding:15px 22px}.primary:hover:not(:disabled){background:#e3f6c7}.entry-submit{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:30px}.entry-submit span{font-size:22px}.form-note{font-size:12px;color:var(--muted);line-height:1.7;margin:13px 0 0}.inline-error{font-size:14px;color:#ffb7a5;min-height:0;margin:8px 0}.inline-error:empty{display:none}.entry-bottom{border-top:1px solid var(--line);display:flex;align-items:center;gap:16px;margin-top:29px;padding-top:22px}.mini-spade{font-size:32px;color:#849e7d}.entry-bottom p{font-size:13px;color:var(--muted);line-height:1.7;margin:0}.resume{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:12px;color:var(--muted)}.resume button{background:transparent;color:var(--lime);width:100%;display:flex;justify-content:space-between;padding:12px 0;font-size:14px}footer{border-top:1px solid var(--line);padding:24px 0;display:flex;justify-content:space-between;color:#718579;font-size:11px;letter-spacing:1px}.game.shell{padding:0 36px}.game header{height:94px}.room-heading{text-align:center;display:flex;gap:15px;align-items:center;font-size:14px}.room-heading>span{color:var(--muted)}.room-heading button{background:transparent;color:#c7d7be;letter-spacing:1px;font-size:14px}.room-heading button span{color:var(--muted);margin-left:6px}.invite-button{padding:11px 15px;border:1px solid #607651;border-radius:6px;background:#273626;color:var(--lime);font-size:14px}.invite-button span{margin-left:16px}.game-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:34px;margin:18px 0 35px}.table-toolbar{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px;height:36px}.divider{margin:0 14px;color:#4c6454}.poker-stage{height:510px;position:relative;margin-top:5px}.felt{position:absolute;inset:65px 44px 55px;border-radius:44%;border:11px solid #364132;background:var(--felt);box-shadow:0 0 0 1px #647353,inset 0 0 0 4px #132d20,0 20px 40px #0004;overflow:hidden}.felt-inner{position:absolute;inset:15px;border:1px solid #60957670;border-radius:44%;background:radial-gradient(ellipse,#24634655,#103d2f99)}.felt-brand{position:absolute;top:22px;left:0;right:0;text-align:center;color:#9fc4aa66;letter-spacing:5px;font-size:21px;font-weight:600}.felt-brand span{display:block;font-size:7px;letter-spacing:2px;margin-top:4px}.board-area{position:absolute;left:50%;top:51%;transform:translate(-50%,-50%);text-align:center;width:100%}.phase{font-size:12px;letter-spacing:1px;color:#b5c7ac}.board{display:flex;justify-content:center;gap:7px;margin:13px 0}.card{display:inline-block;position:relative;width:51px;height:73px;border-radius:5px;background:#f1f0e6;color:#263931;box-shadow:0 2px 3px #07150d44;text-align:left;padding:5px 6px;flex-shrink:0;line-height:1}.card b{font-size:22px;font-weight:700}.card>span{display:block;font-size:18px;margin-top:2px}.card>i{font-style:normal;position:absolute;font-size:26px;right:4px;bottom:4px}.card.red{color:#b14a4e}.card.placeholder{display:grid;place-items:center;border:1px solid #87a79145;color:#88a49135;background:#19493644;box-shadow:none;font-size:25px}.card.back{background:repeating-linear-gradient(45deg,#668377 0px,#668377 1px,#345b4b 1px,#345b4b 5px);border:3px solid #d7ddc8;padding:0}.card.back i{font-size:19px;color:#d0debe;position:absolute;inset:0;display:grid;place-items:center;font-style:normal}.card.small{width:34px;height:46px;padding:3px 4px;border-radius:3px}.card.small b{font-size:15px}.card.small>span{font-size:12px;margin-top:0}.card.small>i{font-size:15px;right:2px;bottom:2px}.card.small.back i{inset:0}.pot{font-size:13px;color:#bacbb4;display:flex;justify-content:center;align-items:center;gap:9px}.pot strong{font-size:23px;letter-spacing:.5px;color:#f3f3dc}.pot>span{font-size:14px;color:var(--lime)}.blind-label{position:absolute;bottom:24px;left:0;right:0;text-align:center;font-size:11px;letter-spacing:1px;color:#87b09b}.seat{position:absolute;width:134px;text-align:center;transform:translate(-50%,-50%);z-index:2}.seat-0{left:50%;top:88%}.seat-1{left:13%;top:70%}.seat-2{left:13%;top:29%}.seat-3{left:50%;top:12%}.seat-4{left:87%;top:29%}.seat-5{left:87%;top:70%}.seat-cards{display:flex;justify-content:center;gap:3px;margin-bottom:4px;min-height:46px}.player-box{display:flex;align-items:center;gap:9px;background:#1b2a21;border:1px solid #59674a;border-radius:8px;padding:8px;position:relative;box-shadow:0 4px 12px #0003}.avatar{width:32px;height:32px;border-radius:50%;background:#485a43;color:#d6e6be;display:grid;place-items:center;font-size:14px;position:relative;flex-shrink:0}.avatar-1,.avatar-4{background:#4c4a41;color:#ead8aa}.avatar-2,.avatar-5{background:#3f555a;color:#c8e0df}.avatar-3{background:#624f46;color:#efd7bf}.dealer-badge{position:absolute;bottom:-7px;left:-8px;background:#ebe8ce;color:#394031;border-radius:50%;width:16px;height:16px;font-size:10px;line-height:16px;font-weight:bold}.player-meta{text-align:left;min-width:0}.player-meta strong{display:block;max-width:77px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.player-meta em{font-style:normal;font-size:9px;color:var(--lime);margin-left:3px}.stack{display:block;font-weight:650;font-size:15px;color:#e6eccf;margin-top:4px}.presence{position:absolute;right:5px;top:5px;width:4px;height:4px;border-radius:50%;background:#677367}.presence.on{background:#b6cf90}.player-action{font-size:11px;min-height:20px;padding-top:5px;color:#a5b497;text-shadow:0 1px 3px #07150d}.active .player-box{border-color:var(--lime);box-shadow:0 0 0 3px #d4edac1a}.thinking{color:var(--lime)}.winner .player-box{border-color:#d5bf7d}.folded .seat-cards{opacity:.35}.folded .player-box{opacity:.6}.mine .player-box{background:#2b4029}.wager{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#102d21dd;border:1px solid #4b694e;color:#dce9c3;border-radius:15px;padding:3px 8px;font-size:11px;white-space:nowrap}.seat-0 .wager,.seat-1 .wager,.seat-5 .wager{top:auto;bottom:100%;margin-bottom:6px}.empty-seat{width:70px;opacity:.55}.empty-seat>span{display:grid;place-items:center;margin:auto;border:1px dashed #6b8368;border-radius:50%;height:38px;width:38px;color:#aec89e;font-size:20px;background:#12291e}.empty-seat small{display:block;font-size:11px;color:#a3b899;margin-top:8px}.action-panel{border:1px solid #354434;border-radius:12px;background:#1a281f;padding:22px 24px;margin-top:7px;min-height:154px}.action-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.action-top .eyebrow{font-size:10px;color:#879e7c}.action-top h2{font-size:18px;line-height:1.4;font-weight:500;margin:7px 0 0}.timer{display:flex;align-items:baseline;gap:5px;color:var(--lime)}.timer b{font-size:28px;font-weight:500;font-variant-numeric:tabular-nums}.timer small{font-size:12px;color:var(--muted)}.waiting-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.waiting-controls .primary{min-width:200px}.muted{font-size:12px;color:var(--muted);line-height:1.7}.secondary{border:1px solid #4f604b;background:#2c3b2b;color:#e1e9d4;border-radius:7px;padding:15px 20px}.secondary:hover:not(:disabled){background:#3c4e34}.bet-controls{display:grid;grid-template-columns:.8fr 1fr 1.35fr;gap:10px}.fold-button{color:#c8b7aa;background:#302e26;border:1px solid #4b4739;padding:15px 20px;border-radius:7px}.raise-controls{display:flex;align-items:center;gap:12px;margin-top:17px}.raise-controls label{margin:0;font-size:12px;white-space:nowrap}.raise-controls input{max-width:110px;height:35px;font-size:14px}.quick-bets{display:flex;gap:6px;margin-left:auto}.quick-bets button{font-size:12px;background:#273626;border:1px solid #43573d;border-radius:5px;color:#b7c9a7;padding:7px 10px}.spectating{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.spectating p{margin:0}.spectating>span:last-child{margin-left:auto;font-size:12px}.spectating b{color:#dce7cc;margin-left:8px}.pulse-dot{width:6px;height:6px;border-radius:50%;background:#899f75;flex-shrink:0}.game aside{padding-top:14px}.session-panel{border-bottom:1px solid var(--line);padding-bottom:24px}.session-panel h2{font-size:22px;font-weight:500;margin:13px 0 25px}.session-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.session-stats span,.host-info>span{display:block;font-size:12px;color:var(--muted)}.session-stats strong{display:block;font-size:28px;letter-spacing:-1px;margin-top:8px;font-weight:500}.host-info{display:flex;justify-content:space-between;margin-top:27px;font-size:14px}.host-info strong{font-weight:500}.history-panel{padding-top:22px}.panel-heading{display:flex;align-items:center;justify-content:space-between}.panel-heading h2,.result-panel h2{font-size:16px;font-weight:500;margin:0}.panel-heading>span{font-size:10px;color:var(--muted);letter-spacing:1px}.panel-heading .dot{width:4px;height:4px;margin:0 0 0 5px}.history{max-height:345px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4f6148 transparent;margin-top:18px}.history p{font-size:12px;color:#849883;padding:0 0 17px 18px;position:relative;margin:0;line-height:1.8}.history p i{position:absolute;left:1px;top:8px;width:4px;height:4px;background:#546b4b;border-radius:50%}.history p.latest{color:#d1dfbf}.history p.latest i{background:var(--lime)}.table-bottom{border-top:1px solid var(--line);margin-top:18px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.table-bottom>span{font-size:10px;color:#7f947d}.table-bottom button{font-size:12px;white-space:nowrap}.result-panel{margin-top:23px;background:#263824;border:1px solid #536848;border-radius:9px;padding:18px}.result-panel h2{margin:9px 0 18px}.result-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:9px 0;border-top:1px solid #40553a}.result-row small{display:block;font-size:11px;color:#a0b08c;margin-top:4px}.result-row strong{color:var(--lime);font-size:20px;font-weight:500}.result-panel .muted{font-size:11px;margin-bottom:0}.loading{display:flex;min-height:100dvh;flex-direction:column;justify-content:center;align-items:center;color:var(--lime);font-size:48px}.loading p{font-size:16px;color:var(--muted)}#toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);background:#d4edac;color:#203020;padding:13px 20px;border-radius:8px;font-size:14px;max-width:90%;width:max-content;box-shadow:0 4px 30px #0005;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:20}#toast.show{opacity:1;transform:translate(-50%,0)}dialog{max-width:540px;width:calc(100% - 36px);max-height:85dvh;border:1px solid #536347;border-radius:14px;background:#1d2a20;color:var(--text);padding:32px;line-height:1.85}dialog::backdrop{background:#030b08b3;backdrop-filter:blur(4px)}dialog h2{font-size:23px;line-height:1.5;margin:14px 0 22px}dialog p,dialog li{font-size:14px;color:#b9c8b0}dialog ol{padding-left:22px}dialog li{margin-bottom:9px}.close{float:right;color:#b9c8b0;background:transparent;font-size:26px;line-height:1}
@media(min-width:1400px){.poker-stage{height:550px}.felt{inset:68px 50px 57px}.board .card{width:59px;height:84px}.felt-brand{top:30px}}
@media(max-width:1150px){.shell{padding:0 30px}.lobby-layout{gap:50px}.intro h1{font-size:54px}.game.shell{padding:0 24px}.game-layout{grid-template-columns:minmax(0,1fr) 230px;gap:22px}.felt{left:26px;right:26px}.seat{width:116px}.player-box{gap:6px;padding:7px}.player-meta strong{max-width:62px}.seat-1,.seat-2{left:11%}.seat-4,.seat-5{left:89%}.board .card{width:43px;height:64px}.board .card b{font-size:20px}.board .card>i{font-size:23px}.blind-label{font-size:10px}.raise-controls{flex-wrap:wrap}.quick-bets{margin-left:0}}
@media(max-width:900px){.lobby-layout{gap:30px}.intro h1{font-size:46px}.entry-panel{padding:30px 24px}.entry-panel h2{font-size:22px}.lobby-foot{gap:10px;font-size:10px}.lobby-foot span+span:before{margin-right:10px}.table-word{left:10%;font-size:20px}.table-word span{font-size:5px}.sample-hand{left:46%}.sample-hand .card{width:58px;height:85px}.game-layout{grid-template-columns:1fr}.game aside{display:grid;grid-template-columns:1fr 1fr;gap:24px}.session-panel{border-bottom:0}.history-panel{padding:0}.table-bottom{grid-column:1/-1;margin:0}.poker-stage{height:550px;max-width:720px;margin:0 auto}.felt{inset:70px 50px 55px}.seat{width:135px}.seat-1,.seat-2{left:12%}.seat-4,.seat-5{left:88%}.player-meta strong{max-width:78px}.board .card{width:55px;height:78px}.result-panel{margin-top:0}.history{max-height:190px}.game footer{margin-top:12px}}
@media(max-width:640px){.shell,.game.shell{padding:0 20px}.shell header{height:85px}.brand{font-size:23px;gap:8px}.brand-mark{font-size:35px;width:33px}.brand small{font-size:8px;letter-spacing:1.4px}.lobby-layout{display:flex;flex-direction:column;gap:0;padding:34px 0}.intro{width:100%}.intro .eyebrow{font-size:11px}.intro h1{font-size:42px;line-height:1.2;letter-spacing:-1px;margin:18px 0 14px}.intro h1 br{display:none}.intro .lead{font-size:14px;line-height:1.8;max-width:65%;margin-bottom:22px}.lobby-table{position:absolute;width:160px;height:120px;right:-4px;top:53px;pointer-events:none;opacity:.85}.table-ring{inset:10px -5px 0 0;border-width:5px}.table-ring:before{inset:7px}.table-word{display:none}.sample-hand{top:13%;left:32%}.sample-hand .card{width:37px;height:54px;padding:4px}.sample-hand .card b{font-size:17px}.sample-hand .card>span{font-size:12px}.sample-hand .card>i{font-size:19px}.chip{width:24px;height:24px;border-width:3px;font-size:8px}.dealer-chip{height:15px;width:15px;font-size:8px;line-height:15px}.lobby-foot{gap:14px;margin:0 0 28px;font-size:11px}.lobby-foot span+span:before{margin-right:14px}.entry-panel{max-width:none;border-radius:12px;padding:26px 24px}.entry-panel h2{font-size:22px;margin-bottom:24px}.entry-panel>.eyebrow{font-size:10px}.entry-bottom{margin-top:22px;padding-top:18px}.entry-bottom p br{display:none}.entry-bottom p{font-size:12px}.entry-submit{margin-top:24px}.lobby footer{font-size:9px;letter-spacing:0}.game header{height:80px;gap:8px}.game .brand small{display:none}.game .brand{font-size:21px}.room-heading{display:block;text-align:left;font-size:10px;flex:1;margin-left:8px}.room-heading>span{font-size:10px;display:block;margin-bottom:4px}.room-heading button{font-size:11px;padding:0;letter-spacing:.5px}.invite-button{font-size:12px;padding:10px}.invite-button span{margin-left:4px}.game-layout{margin-top:12px;gap:26px}.table-toolbar{font-size:10px;height:30px}.table-toolbar .text-button{font-size:11px}.divider{margin:0 8px}.poker-stage{height:504px;margin:0 -5px}.felt{inset:58px 17px 44px;border-width:8px;border-radius:43%}.felt-inner{inset:10px;border-radius:43%}.felt-brand{top:44px;font-size:17px}.felt-brand span{font-size:6px;letter-spacing:1.6px}.board-area{top:52%}.board{gap:5px;margin:12px 0}.board .card{width:42px;height:61px;padding:4px 5px}.board .card b{font-size:19px}.board .card>span{font-size:15px}.board .card>i{font-size:22px}.phase{font-size:10px}.pot{font-size:11px}.pot strong{font-size:22px}.blind-label{bottom:55px;font-size:9px}.seat{width:102px}.seat-0{top:89%;left:50%}.seat-1{top:71%;left:14%}.seat-2{top:31%;left:14%}.seat-3{top:12%;left:50%}.seat-4{top:31%;left:86%}.seat-5{top:71%;left:86%}.seat-cards{min-height:36px;gap:2px}.card.small{width:27px;height:37px;padding:2px 3px}.card.small b{font-size:12px}.card.small>span{font-size:10px}.card.small>i{font-size:12px}.player-box{padding:6px;gap:5px;border-radius:6px}.avatar{height:25px;width:25px;font-size:12px}.player-meta strong{font-size:10px;max-width:58px}.player-meta em{font-size:8px}.stack{font-size:13px;margin-top:3px}.player-action{font-size:10px;min-height:17px;padding-top:3px}.wager{font-size:9px;padding:2px 6px}.empty-seat{width:65px}.empty-seat>span{width:32px;height:32px;font-size:17px}.empty-seat small{font-size:10px}.action-panel{margin-top:2px;padding:18px 16px;min-height:140px}.action-top{margin-bottom:17px}.action-top h2{font-size:17px}.action-top .eyebrow{font-size:9px}.bet-controls{gap:7px;grid-template-columns:.8fr 1fr 1.3fr}.bet-controls button{padding:14px 7px;font-size:14px}.raise-controls{gap:8px}.raise-controls label{font-size:11px}.raise-controls input{max-width:86px;height:34px}.quick-bets{gap:4px;margin-left:auto}.quick-bets button{font-size:10px;padding:7px}.waiting-controls{gap:10px}.waiting-controls .primary{min-width:0;flex:1;padding:14px;font-size:14px}.waiting-controls .muted{font-size:11px}.spectating{font-size:12px;flex-wrap:wrap}.spectating>span:last-child{font-size:11px}.game aside{grid-template-columns:1fr;gap:22px;padding:0 2px}.session-panel{display:none}.history{max-height:140px}.history p{font-size:12px;padding-bottom:12px}.game footer{font-size:8px;letter-spacing:.6px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.game footer span:last-child{display:none}.table-bottom>span{font-size:11px}.table-bottom button{font-size:12px}.result-panel{order:-1}.table-bottom{grid-column:auto}.game .brand-mark{font-size:29px;width:24px}.timer b{font-size:24px}}
@media(max-width:370px){.shell,.game.shell{padding:0 13px}.intro h1{font-size:36px}.entry-panel{padding:24px 19px}.lobby-table{width:130px;right:0}.lobby-foot{gap:7px}.lobby-foot span+span:before{margin-right:7px}.game .brand{font-size:18px}.seat{width:92px}.avatar{width:22px;height:22px}.player-meta strong{max-width:48px}.board .card{width:37px;height:56px}.quick-bets{margin-left:0}.raise-controls{gap:7px}.room-heading{margin-left:3px}.invite-button{padding:9px 7px;font-size:11px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
