.poker-seat-reaction{z-index:6;pointer-events:none;place-items:center;width:33px;height:33px;display:grid;position:absolute;bottom:calc(100% + 7px);left:22px}.poker-seat-reaction .poker-emoji{width:33px;height:33px;image-rendering:pixelated;background-image:url(/poker/speech/indicators.png);background-repeat:no-repeat;background-size:264px 33px;display:block}.poker-seat-reaction .poker-chat-indicator{width:33px;height:33px;image-rendering:pixelated;background:url(/poker/speech/speech_bubble_animation.gif) 0 0/33px 33px no-repeat;display:block}.poker-seat[data-docked=true]>.poker-seat__profile>.poker-seat-reaction{inset:16px -12px auto auto}@media (prefers-reduced-motion:reduce){.poker-seat-reaction .poker-chat-indicator{background-image:url(/poker/speech/speech_bubble_animation-11x11.png);background-position:-231px 0;background-size:264px 33px}}@media (max-width:700px){.poker-seat[data-docked=true]>.poker-seat__profile>.poker-seat-reaction{top:12px;right:-4px}}
.poker-card-emphasis{min-width:0;transition:translate .25s ease-out;display:flex;position:relative}.poker-card-emphasis[data-connected=true]{translate:0 -4px}.poker-card-emphasis[data-connected=true]>.game-card[data-suit]>.game-card__face:not(.poker-deal-back){clip-path:polygon(4.28571% 0,95.7143% 0,95.7143% 1.02041%,98.5714% 1.02041%,98.5714% 3.06122%,100% 3.06122%,100% 96.9388%,98.5714% 96.9388%,98.5714% 98.9796%,95.7143% 98.9796%,95.7143% 100%,4.28571% 100%,4.28571% 98.9796%,1.42857% 98.9796%,1.42857% 96.9388%,0 96.9388%,0 3.06122%,1.42857% 3.06122%,1.42857% 1.02041%,4.28571% 1.02041%);overflow:hidden}.poker-card-emphasis[data-connected=true]>.game-card[data-suit]>.game-card__face:not(.poker-deal-back):after{content:"";z-index:4;pointer-events:none;background-image:var(--poker-shimmer-band,linear-gradient(115deg,transparent 30%,#fffde54d 50%,transparent 70%));opacity:.65;will-change:transform;background-repeat:repeat-x;background-size:50% 100%;width:200%;animation:1.8s linear infinite poker-card-shimmer;position:absolute;inset:0 auto 0 0}.poker-seat__hand-label{z-index:2;color:#f0f5d5;text-align:center;text-shadow:0 2px #21533b;min-height:18px;margin:0 0 9px;font-size:11px;font-weight:800;line-height:1.4;display:block;position:relative}.poker-seat__hand-label[data-winning=true]{color:#ffe3a1}.poker-seat__hand-label small{margin-left:8px;font:900 12px ui-monospace,monospace}@keyframes poker-card-shimmer{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (max-width:590px){.poker-seat__hand-label{margin-bottom:8px;font-size:9px}.poker-card-emphasis[data-connected=true]{translate:0 -3px}}@media (prefers-reduced-motion:reduce){.poker-card-emphasis{transition:none}.poker-card-emphasis[data-connected=true]{translate:none}.poker-card-emphasis[data-connected=true]>.game-card[data-suit]>.game-card__face:not(.poker-deal-back):after{content:none;will-change:auto;background:0 0;animation:none}}.poker-cabinet[data-motion=paused] .poker-card-emphasis{transition:none;translate:none}.poker-cabinet[data-motion=paused] .poker-card-emphasis[data-connected=true]>.game-card[data-suit]>.game-card__face:not(.poker-deal-back):after{content:none;will-change:auto;background:0 0;animation:none}
.poker-cabinet{--poker-cream:#fff4d8;--poker-gold:#ffd166;--poker-blue:#079eef;--poker-red:#ff594e;--poker-dark:#233b3e}.poker-cabinet.game-surface{background:#347f60}.poker-cabinet .game-backdrop{opacity:.2}.poker-cabinet .game-surface__grain{opacity:.06}.poker-playfield{isolation:isolate;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.poker-playfield:has(.poker-player-bank):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(155deg,#449f7188,#32865e66 75%);border:5px solid #274e43;border-radius:24px;position:absolute;inset:42px 22px 8px;box-shadow:0 0 0 2px #9ebf83,0 7px #163a32,inset 0 0 0 3px #72bd88}.poker-playfield:has(.poker-player-bank) .poker-table-seating:before{content:none}.poker-felt-art{z-index:-1;color:#def0bf;opacity:.16;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.poker-playfield:has(.poker-player-bank) .poker-seat[data-own=true] .poker-seat__chips{display:none}.poker-playfield:has(.poker-player-bank) .poker-seat[data-own=true][data-active=true] .poker-seat__status{display:none}.poker-table-stage{flex:1 0 auto;min-height:440px;padding:8px 22px;display:flex;position:relative}.poker-table-seating{--opponent-card:60px;--own-card:84px;--poker-profile-width:198px;isolation:isolate;flex:1;grid-template-rows:minmax(114px,1fr) auto minmax(128px,1fr);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px 24px;min-width:0;padding:4px 24px 8px;display:grid;position:relative}.poker-table-seating:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(155deg,#449f7188,#32865e66 75%);border:5px solid #274e43;border-radius:24px;position:absolute;inset:34px 0 24px;box-shadow:0 0 0 2px #9ebf83,0 7px #163a32,inset 0 0 0 3px #72bd88}.poker-table-seating:after{content:none}.poker-seat{flex-direction:column;align-self:start;align-items:center;gap:8px;width:198px;min-width:0;max-width:100%;margin:0 auto;display:flex;position:relative}.poker-seat[data-slot="0"]{grid-area:1/1}.poker-seat[data-slot="1"]{grid-area:1/2}.poker-seat[data-slot="2"]{grid-area:1/3}.poker-seat[data-slot="3"]{grid-area:3/3}.poker-seat[data-slot="4"]{grid-area:3/2}.poker-seat[data-slot="5"]{grid-area:3/1}.poker-seat[data-slot="3"],.poker-seat[data-slot="4"],.poker-seat[data-slot="5"]{align-self:end}.poker-table-seating[data-capacity="2"] .poker-seat[data-slot="0"],.poker-table-seating[data-capacity="3"] .poker-seat[data-slot="0"]{grid-area:1/2}.poker-table-seating[data-capacity="2"] .poker-seat[data-slot="1"]{grid-area:3/2;align-self:end}.poker-table-seating[data-capacity="3"] .poker-seat[data-slot="1"]{grid-area:3/3;align-self:end}.poker-table-seating[data-capacity="3"] .poker-seat[data-slot="2"]{grid-area:3/1;align-self:end}.poker-table-seating[data-capacity="4"] .poker-seat[data-slot="1"]{grid-area:1/3}.poker-table-seating[data-capacity="4"] .poker-seat[data-slot="2"]{grid-area:3/3;align-self:end}.poker-table-seating[data-capacity="4"] .poker-seat[data-slot="3"],.poker-table-seating[data-capacity="5"] .poker-seat[data-slot="4"]{grid-area:3/1}.poker-table-lower{grid-area:3/1/4/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;min-width:0;padding-top:12px;display:grid}.poker-table-seating[data-capacity] .poker-table-lower>.poker-seat[data-slot]{grid-row:1;align-self:start}.poker-seat__profile{isolation:isolate;flex-direction:column;align-items:center;width:100%;padding-top:4px;display:flex;position:relative}.poker-seat__chips{pointer-events:none;align-items:flex-end;display:flex;position:absolute;bottom:62px;left:0}.poker-seat__chips .poker-chip-pile{width:max-content;height:auto}.poker-table-seating[data-dealt=false] .poker-seat__chips{z-index:2;bottom:12px;left:-24px;right:auto}.poker-seat__identity{z-index:1;width:var(--poker-profile-width);background:#2b4342;border:2px solid #719b89;border-top-color:#b5d4ac;border-radius:6px;flex-wrap:nowrap;align-items:center;gap:9px;min-width:0;max-width:100%;padding:6px 10px 6px 6px;display:flex;position:relative;box-shadow:0 4px #102b2c,inset 0 2px #ffffff16}.poker-seat__avatar{background:#21597a;border:1px solid #a4cba355;border-radius:3px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:visible}.poker-seat__avatar svg{width:32px;max-width:none;height:32px;image-rendering:pixelated;display:block}.poker-seat__country{flex:0 0 15px;width:15px;height:10px;display:inline-block}.poker-seat__country img{width:15px;height:10px;image-rendering:pixelated;display:block}.poker-seat__info{flex:1;gap:5px;min-width:0;display:grid}.poker-seat__name{color:#f6f0d9;align-items:center;gap:4px;min-width:0;font-size:11px;display:flex}.poker-seat__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.poker-seat__stack{color:#ffe19a;font-variant-numeric:tabular-nums;font-size:15px;line-height:1}.poker-seat__identity>[data-poker-blind]{margin:0;position:absolute;top:-12px;right:-8px}.poker-seat__identity:has(.poker-turn-border__seconds) .poker-seat__state{visibility:hidden}.poker-seat__identity .poker-turn-border__seconds{background:0 0;border:0;border-image:;min-width:0;padding:0;font-size:10px;line-height:15px;top:auto;bottom:6px;right:10px}.poker-seat[data-own=true] .poker-seat__name{color:#fff}.poker-seat[data-own=true] .poker-seat__stack{font-size:17px}.poker-seat[data-active=true] .poker-seat__identity{outline-offset:3px;outline:3px solid #ffd267}.poker-seat[data-folded=true] .poker-seat__cards{opacity:.55}.poker-seat[data-folded=true] .poker-seat__identity{background:#314b44;border-color:#658678}.poker-seat__note{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;min-height:12px;display:flex}.poker-table-seating[data-playing=true] .poker-seat__note{min-height:12px}.poker-seat__cards{justify-content:center;align-items:flex-end;margin-bottom:-16px;padding-top:4px;display:flex}.poker-seat__card-sleeve{transform-origin:65% 100%;display:flex;transform:rotate(-6deg)}.poker-seat__card-sleeve+.poker-seat__card-sleeve{transform-origin:35% 100%;margin-left:-9px;transform:translateY(-3px)rotate(6deg)}.poker-cabinet .poker-seat__cards .game-card{width:var(--opponent-card);height:auto;margin:0;animation:none}.poker-cabinet .poker-seat[data-own=true] .game-card{width:var(--own-card)}.poker-seat__status{color:#d1e0c8;white-space:nowrap;font-size:10px}.poker-seat__bet-spot{pointer-events:none;justify-content:center;align-items:center;min-width:26px;min-height:25px;display:flex;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.poker-seat[data-slot="3"] .poker-seat__bet-spot,.poker-seat[data-slot="4"] .poker-seat__bet-spot,.poker-seat[data-slot="5"] .poker-seat__bet-spot,.poker-table-seating[data-capacity="2"] .poker-seat[data-slot="1"] .poker-seat__bet-spot,.poker-table-seating[data-capacity="3"] .poker-seat[data-slot="1"] .poker-seat__bet-spot,.poker-table-seating[data-capacity="3"] .poker-seat[data-slot="2"] .poker-seat__bet-spot,.poker-table-seating[data-capacity="4"] .poker-seat[data-slot="2"] .poker-seat__bet-spot{top:-34px;bottom:auto}.poker-seat__bet{color:#fff0ba;white-space:nowrap;text-shadow:0 2px #245a3e;align-items:center;gap:5px;font-size:12px;display:inline-flex}.poker-seat__bet .poker-chip-pile{width:max-content;height:auto}.poker-seat__bet>span:not(.poker-chip-pile){gap:3px;display:grid}.poker-seat__bet small{color:#ffd166;letter-spacing:.06em;font-size:8px}.poker-seat__bet[data-bet-kind=all-in]{color:#ffe7a5}.poker-seat[data-winner=true] .poker-seat__status,.poker-seat[data-active=true] .poker-seat__status{color:#ffe19a}.poker-seat[data-winner=true] .poker-seat__identity{background:#556541;border-color:#ffcf63}.poker-seat--open{color:#d7e5bf;background:#326c53;border:2px dashed #63876a;border-radius:7px;justify-content:center;height:52px;font-size:10px;flex-direction:row!important}.poker-seat__empty-mark{color:#ffda83;font-size:24px}.poker-community-zone{grid-area:2/1/3/-1;justify-items:center;gap:10px;width:min(100%,460px);margin:auto;display:grid;position:relative}.poker-phase{color:#daedca;letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:1.2}.poker-table-center{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;width:100%;min-height:62px;display:grid}.poker-center-pot{color:#f8edbf;flex-direction:column;grid-column:2;align-items:center;gap:5px;font-size:11px;display:flex}.poker-center-pot__chips{justify-content:center;align-items:flex-end;min-width:34px;min-height:28px;display:flex}.poker-center-pot .poker-chip-pile{width:max-content;height:auto;max-height:none}.poker-center-pot strong{color:#ffdf83;text-shadow:0 2px #1b563c;font-variant-numeric:tabular-nums;font-size:27px;font-weight:400;line-height:1}.poker-deck{isolation:isolate;pointer-events:none;grid-area:1/1;justify-self:end;width:38px;height:53px;margin-right:5px;position:relative;transform:rotate(90deg)}.poker-cabinet .poker-deck .game-deck{width:100%;height:100%;display:block}.poker-cabinet .poker-deck .game-card{pointer-events:none;width:100%;height:100%;margin:0;animation:none;display:block}.poker-cabinet .poker-deal-back{z-index:4;pointer-events:none}:is(.poker-seat:has([data-poker-dealing]),.poker-community-zone:has([data-poker-dealing])){z-index:5}.poker-community{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;width:100%;padding-top:17px;display:grid}.poker-cabinet .poker-card-emphasis[data-connected=true]{--poker-card-lift:6px;translate:0 calc(-1 * var(--poker-card-lift))}.poker-cabinet .poker-card-emphasis[data-connected=true][data-winning=true]{--poker-card-lift:9px}.poker-cabinet .poker-community .poker-card-emphasis[data-connected=true]{--poker-card-lift:13px;z-index:2}.poker-cabinet .poker-community .poker-card-emphasis[data-connected=true][data-winning=true]{--poker-card-lift:17px}.poker-cabinet .poker-card-emphasis[data-connected=true]{--poker-shimmer-band:linear-gradient(115deg,transparent 34%,#ffd77736 43%,#fff5c96b 49%,#ffd77736 55%,transparent 64%)}.poker-cabinet .poker-card-emphasis[data-connected=true][data-winning=true]{--poker-shimmer-band:linear-gradient(115deg,transparent 32%,#f9c76b52 42%,#fff8d68f 49%,#f9c76b52 56%,transparent 66%)}.poker-cabinet .poker-community .game-card{width:100%;height:auto;margin:0;animation:none}.poker-community .game-card--back{background:#19543744;border:1px solid #a7d69755;box-shadow:inset 0 0 0 3px #2b795340}.poker-community .game-card--back .game-card__face,.poker-community .game-card--back .game-card__shadow{visibility:hidden}.poker-cabinet .poker-community .game-card--back{animation:none}.poker-waiting-count{color:#eff3d2;padding:10px 0;font-size:16px}.poker-waiting-note{color:#d4e6c1;text-align:center;max-width:270px;margin:0;font-size:10px;line-height:1.6}.poker-table-controls{z-index:10;background:0 0;border-top:3px solid #0000;flex:none;min-width:0;padding:8px 16px 12px;position:relative}.poker-table-controls:empty{display:none}.poker-live-controls{display:contents}.poker-snapshot-missing{text-align:center;justify-items:center;gap:12px;margin:auto;padding:30px;display:grid}.poker-snapshot-missing small{color:#c5d2bc;font-size:11px}.poker-effects{pointer-events:none;z-index:15;position:absolute;inset:0;overflow:hidden}.poker-chip-flight{pointer-events:none;will-change:transform;width:26px;height:36px;position:absolute}.poker-chip-flight svg{width:100%;height:auto}.poker-cabinet .game-display-bar{color:#d4e4c8;background:#203637;border-top:1px solid #91b88a66;min-height:44px;padding:0 16px}.poker-cabinet .game-display-settings>summary{color:#ffe095;align-items:center;min-height:44px;padding-inline:12px;display:flex}.poker-cabinet .game-display-settings .game-motion-toolbar{background:#244d46;border:3px solid #88b39a;border-radius:6px;box-shadow:0 5px #102b2b}.poker-cabinet .game-motion-toolbar :is(button,select){color:#fff1cf;background:#437661;border:2px solid #122e2d;border-top-color:#9ebda4;border-radius:4px;min-height:44px;box-shadow:0 3px #102c28}.poker-sound-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.poker-sound-controls label{align-items:center;gap:8px;display:flex}.poker-sound-controls input[type=range]{accent-color:#ffcc68;width:100px;min-height:44px}.poker-cabinet .game-display-bar>span:first-child{margin-right:auto}.poker-cabinet .poker-sound-toggle{color:#c8d8bf;min-width:84px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 9px;font-size:9px}.poker-cabinet .poker-sound-toggle[aria-pressed=true]{color:#ffe29c}.poker-cabinet .poker-sound-toggle:hover{background:#5c785233}@media (max-width:600px){.poker-room__navigation{gap:6px}.poker-room .arena-room__title{min-width:0}.poker-room .arena-room__title h1{overflow-wrap:anywhere}}@media (min-width:900px){.arena-room.poker-room{height:calc(100dvh - 108px);min-height:0}.arena-room .poker-table-stage{flex:1 1 0;min-height:0}.poker-table-seating{grid-template-rows:minmax(114px,1fr) auto minmax(125px,1fr);row-gap:8px;height:auto}.poker-community-zone{gap:8px;width:406px}.poker-seat__chips{left:-24px}.poker-seat[data-own=true] .poker-seat__bet-spot,.poker-seat[data-slot="1"] .poker-seat__bet-spot,.poker-table-seating[data-capacity="2"] .poker-seat[data-slot="0"] .poker-seat__bet-spot,.poker-table-seating[data-capacity="3"] .poker-seat[data-slot="0"] .poker-seat__bet-spot{top:22px;bottom:auto;left:calc(100% + 10px);transform:none}.poker-table-seating[data-playing=true] .poker-seat[data-own=true] .poker-seat__note{clip-path:inset(50%);width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}}@media (max-height:950px) and (min-width:900px){.poker-playfield:has(.poker-player-bank):before{inset:32px 20px 8px}.poker-table-stage{padding:8px 20px}.poker-table-seating{--opponent-card:46px;--own-card:68px;--poker-profile-width:176px;grid-template-rows:minmax(98px,1fr) auto minmax(104px,1fr);gap:8px 20px;padding:4px 22px 8px}.poker-table-seating:before{inset-block:24px 18px}.poker-seat{gap:6px;width:176px}.poker-seat__identity{padding-block:4px}.poker-seat__avatar{flex-basis:34px;width:34px;height:34px}.poker-seat__chips{bottom:48px}.poker-seat__cards{margin-bottom:-14px}.poker-seat__status{font-size:9px}.poker-seat__bet{padding-block:1px;font-size:9px}.poker-table-seating[data-playing=true] .poker-seat__note{min-height:12px}.poker-community-zone{gap:5px;width:326px}.poker-center-pot strong{font-size:23px}.poker-table-controls{padding-block:6px 10px}}@media (min-width:900px) and (max-width:1100px){.arena-room.poker-room:has(.poker-player-bank[data-editor-open=true]){height:auto}.poker-room:has(.poker-player-bank[data-editor-open=true]) .arena-room__content>.game-surface{height:auto}.poker-room:has(.poker-player-bank[data-editor-open=true]) .poker-table-stage{min-height:450px}}@media (min-width:900px){.arena-room.poker-room:has(>.arena-room__error){height:auto}.poker-room:has(>.arena-room__error) .arena-room__content>.game-surface{height:auto}.poker-room:has(>.arena-room__error) .poker-table-stage{min-height:450px}}@media (max-width:899px){.poker-table-stage{min-height:470px;padding:14px}.poker-table-seating{--opponent-card:54px;--own-card:72px;--poker-profile-width:170px;gap:14px 12px;padding-inline:8px}.poker-seat{width:170px}.poker-community-zone{width:min(100%,380px)}}@media (max-width:590px){.poker-playfield:has(.poker-player-bank):before{border-width:3px;border-radius:16px;inset:30px 8px 8px}.poker-felt-art{opacity:.1}.poker-table-stage{min-height:0;padding:8px 8px 10px}.poker-table-seating{--opponent-card:44px;--own-card:60px;--poker-profile-width:94px;grid-template-rows:auto auto auto;gap:12px 6px;padding:4px 0}.poker-table-seating:before{border-width:3px;border-radius:16px;inset:22px 0 14px}.poker-seat,.poker-seat[data-own=true]{gap:6px;width:100%}.poker-seat__identity{border-width:1px;border-radius:4px;gap:4px;padding:4px 3px}.poker-seat__avatar{flex-basis:26px;width:26px;height:26px}.poker-seat__avatar svg{width:24px;height:24px}.poker-seat__chips{bottom:41px;left:-1px}.poker-table-seating[data-dealt=false] .poker-seat__chips{left:-8px}.poker-seat__chips .poker-chip-token{width:23px}.poker-seat__bet{gap:3px;padding:2px 4px;font-size:8px}.poker-seat__bet .poker-chip-token{width:23px}.poker-seat__name{font-size:8px}.poker-seat__stack{font-size:11px}.poker-seat[data-own=true] .poker-seat__stack{font-size:12px}.poker-seat__info{gap:4px}.poker-seat__cards{margin-bottom:-12px}.poker-seat__card-sleeve+.poker-seat__card-sleeve{margin-left:-8px}.poker-seat[data-own=true] .poker-seat__card-sleeve+.poker-seat__card-sleeve{margin-left:-11px}.poker-seat[data-own=true]:has(.poker-seat__bet){margin-top:22px}.poker-table-seating:has(.poker-seat[data-slot="1"] .poker-seat__bet) .poker-community-zone{margin-top:20px}.poker-seat__note{gap:3px 5px}.poker-seat__status{font-size:8px}.poker-table-seating[data-playing=true] .poker-seat__note{min-height:12px}.poker-seat--open{gap:1px;height:44px;font-size:8px;flex-direction:column!important}.poker-seat__empty-mark{font-size:18px}.poker-community-zone{gap:7px;width:min(100%,310px)}.poker-community{gap:6px}.poker-phase{padding:3px 10px;font-size:8px}.poker-table-center{gap:16px;min-height:54px}.poker-deck{width:31px;height:44px}.poker-center-pot{gap:4px;font-size:10px}.poker-community{padding-top:13px}.poker-cabinet .poker-community .poker-card-emphasis[data-connected=true]{--poker-card-lift:10px}.poker-cabinet .poker-community .poker-card-emphasis[data-connected=true][data-winning=true]{--poker-card-lift:13px}.poker-center-pot strong{font-size:21px}.poker-center-pot .poker-chip-token{width:28px}.poker-table-controls{padding:8px 10px 12px}.poker-cabinet .game-display-bar{padding-inline:10px;font-size:8px}.poker-cabinet .game-display-settings>summary{padding-inline:8px}.poker-waiting-count{font-size:13px}.poker-waiting-note{max-width:220px;font-size:9px}}@media (max-width:359px){.poker-table-seating{--opponent-card:40px;--own-card:53px;--poker-profile-width:84px}.poker-seat__identity{justify-content:center}}@media (prefers-reduced-motion:reduce){.poker-effects{display:none}}.poker-cabinet[data-motion=paused] .poker-effects{display:none}.poker-playfield[data-hero-docked=true]{--poker-hero-width:238px;--poker-hero-card:108px;--poker-stage-tail:8px;--poker-seat-tail:8px;--poker-controls-head:8px;--poker-hero-tuck:16px}.poker-playfield[data-hero-docked=true] .poker-table-stage{padding-bottom:var(--poker-stage-tail)}.poker-playfield[data-hero-docked=true] .poker-table-seating{padding-bottom:var(--poker-seat-tail)}.poker-playfield[data-hero-docked=true] .poker-table-controls{padding-top:var(--poker-controls-head);margin-top:calc(-1 * (var(--poker-stage-tail) + var(--poker-seat-tail) + var(--poker-controls-head) + 3px + var(--poker-hero-tuck)))}.poker-playfield[data-hero-docked=true] .poker-table-seating{grid-template-rows:minmax(114px,1fr) auto auto}.poker-playfield[data-hero-docked=true] .poker-table-lower{grid-template-columns:minmax(0,1fr) var(--poker-hero-width) minmax(0,1fr)}.poker-hero-hand{z-index:0;width:var(--poker-hero-width);--own-card:var(--poker-hero-card);grid-area:1/2;margin:0 auto;position:relative}.poker-hero-hand .poker-seat[data-docked=true]{gap:0;width:100%;max-width:none;margin:0;position:relative}.poker-hero-hand .poker-seat[data-docked=true] .poker-seat__profile{flex-direction:column;gap:0;padding:0;display:flex}.poker-hero-hand .poker-seat[data-docked=true] .poker-seat__cards{margin-bottom:0;padding-top:0;position:relative}.poker-hero-hand .poker-seat__hand-label{min-height:18px;margin-bottom:14px;line-height:18px}.poker-table-lower>.poker-seat .poker-seat__hand-label{white-space:nowrap;margin:0;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.poker-hero-hand .poker-seat__card-sleeve{transform:rotate(-5deg)}.poker-hero-hand .poker-seat__card-sleeve+.poker-seat__card-sleeve{margin-left:-10px;transform:translateY(-3px)rotate(5deg)}.poker-hero-hand .poker-seat[data-docked=true] .poker-seat__bet-spot{top:53px;bottom:auto;left:calc(100% + 14px);transform:none}.poker-hero-hand .poker-seat__note{clip-path:inset(50%);width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.poker-cabinet .poker-actions-panel[data-poker-controls]{z-index:1;background:#294e3e;border:2px solid #7d9870;border-top-color:#bfd096;border-radius:11px;position:relative;box-shadow:0 4px #17392f}.poker-cabinet .poker-player-bank{background:#294e3e;border-radius:10px}.poker-cabinet .poker-actions-panel__turnline{min-height:20px;margin:0;position:absolute;top:-27px;left:9px}.poker-cabinet .poker-actions-panel__waiting{padding:10px 13px}.poker-seat[data-active=true] .poker-seat__identity{border-color:#bea773;outline:none}.poker-cabinet :is(.poker-seat__name,.poker-seat__stack,.poker-seat__status,.poker-phase,.poker-center-pot,.poker-actions-panel__turn,.poker-player-bank__header,.poker-seat__hand-label){font-weight:800}.poker-cabinet .poker-center-pot strong{font-weight:900}.poker-cabinet .poker-player-bank__header strong{text-shadow:0 2px #153e32;font-weight:900}.poker-cabinet :is(button,summary,select,input){-webkit-tap-highlight-color:transparent}.poker-cabinet :is(button,summary):focus-visible{outline-offset:4px;outline:3px solid #fff0ac}.poker-cabinet :is(.poker-action-button,.poker-player-bank__draft-actions button,.game-motion-toolbar button,.game-display-settings>summary){transition:translate .13s cubic-bezier(.2,.8,.2,1),filter .13s,box-shadow .13s}@media (hover:hover) and (pointer:fine){.poker-cabinet :is(.poker-action-button,.poker-player-bank__draft-actions button,.game-motion-toolbar button):enabled:hover{filter:brightness(1.1);translate:0 -2px}.poker-cabinet :is(summary,.poker-seat__identity):hover{filter:brightness(1.06)}.poker-cabinet .poker-hero-hand .poker-card-emphasis:hover{translate:0 -6px}.poker-cabinet .poker-hero-hand .poker-card-emphasis[data-connected=true]:hover{translate:0 -10px}.poker-playfield:has(.poker-card-emphasis[data-connected=true]:hover) .poker-card-links path{opacity:.85}}.poker-cabinet :is(.poker-action-button,.poker-player-bank__draft-actions button,.game-motion-toolbar button):enabled:active{filter:brightness(.98);translate:0 2px;box-shadow:inset 0 2px #102d3033}@media (min-width:900px){.poker-room:has(.poker-hero-hand) .arena-room__content{flex-direction:column;display:flex}.poker-room:has(.poker-hero-hand) .arena-room__content>.game-surface{flex:1}.arena-room.poker-room:has(.poker-player-bank[data-editor-open=true]){height:auto}.poker-room:has(.poker-player-bank[data-editor-open=true]) .arena-room__content>.game-surface{height:auto}.poker-room:has(.poker-player-bank[data-editor-open=true]) .poker-table-stage{min-height:510px}}@media (max-height:950px) and (min-width:900px){.poker-playfield[data-hero-docked=true]{--poker-hero-width:216px;--poker-hero-card:98px;--poker-controls-head:6px}.poker-playfield[data-hero-docked=true] .poker-table-seating{grid-template-rows:minmax(98px,1fr) auto auto}.poker-room:has(.poker-player-bank[data-editor-open=true]) .poker-table-stage{min-height:450px}}@media (max-width:899px){.poker-playfield[data-hero-docked=true]{--poker-hero-width:216px;--poker-hero-card:98px}.poker-hero-hand:has(.poker-seat__bet){padding-top:40px}.poker-hero-hand .poker-seat[data-docked=true] .poker-seat__bet-spot{top:-40px;bottom:auto;left:50%;transform:translate(-50%)}.poker-table-seating:has(>.poker-seat .poker-seat__bet) .poker-community-zone{margin-top:24px}}@media (max-width:590px){.poker-playfield[data-hero-docked=true]{--poker-hero-width:174px;--poker-hero-card:79px;--poker-stage-tail:10px;--poker-seat-tail:4px}.poker-playfield[data-hero-docked=true] .poker-table-seating{grid-template-rows:auto auto auto}.poker-table-lower{gap:8px;padding-top:8px}.poker-playfield[data-hero-docked=true] .poker-table-lower:has(>.poker-seat .poker-seat__bet):not(:has(.poker-hero-hand .poker-seat__bet)){padding-top:20px}.poker-playfield[data-hero-docked=true] .poker-table-lower>.poker-seat{top:-3px}.poker-hero-hand .poker-seat__hand-label{margin-bottom:14px}.poker-playfield[data-hero-docked=true] .poker-table-seating:is([data-capacity="5"],[data-capacity="6"]) .poker-table-lower{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.poker-playfield[data-hero-docked=true] .poker-table-seating:is([data-capacity="5"],[data-capacity="6"]) .poker-table-lower>.poker-seat[data-slot="3"]{grid-column:2}.poker-playfield[data-hero-docked=true] .poker-table-seating:is([data-capacity="5"],[data-capacity="6"]) .poker-table-lower>.poker-seat[data-slot="5"]{grid-column:1}.poker-playfield[data-hero-docked=true] .poker-table-seating:is([data-capacity="5"],[data-capacity="6"]) .poker-hero-hand{grid-area:2/1/3/-1}.poker-playfield[data-hero-docked=true] .poker-table-lower .poker-seat__name{grid-area:1/1}.poker-playfield[data-hero-docked=true] .poker-table-lower .poker-seat__stack{white-space:nowrap;grid-area:2/1/3/-1;font-size:10px}.poker-playfield[data-hero-docked=true] .poker-table-lower [data-poker-blind]{width:24px;height:23px}.poker-hero-hand .poker-seat[data-docked=true] .poker-seat__bet-spot{top:-40px;left:50%}.poker-seat__identity:has(.poker-turn-border__seconds) .poker-seat__state{visibility:hidden}.poker-seat__identity .poker-turn-border__seconds{background:0 0;border:0;border-image:;min-width:0;padding:0;font-size:10px;line-height:11px;top:auto;bottom:5px;right:5px}.poker-cabinet .poker-actions-panel__turnline{z-index:2;min-height:12px;top:14px;left:auto;right:12px}.poker-cabinet .poker-actions-panel:has(.poker-actions-panel__turnline) .poker-player-bank__header{padding-right:76px}.poker-cabinet .poker-actions-panel:has(.poker-actions-panel__turnline) .poker-player-bank__header>span:first-child{flex:auto;min-width:0}.poker-cabinet .poker-actions-panel__turn{font-size:8px}.poker-cabinet .poker-actions-panel[data-poker-controls]{border-width:2px}}@media (max-width:359px){.poker-playfield[data-hero-docked=true]{--poker-hero-width:158px;--poker-hero-card:72px}.poker-playfield[data-hero-docked=true] .poker-table-lower>.poker-seat{--opponent-card:32px}}@media (prefers-reduced-motion:reduce){.poker-cabinet :is(button,summary,.poker-card-emphasis){transition:none!important;translate:none!important}}.poker-cabinet[data-motion=paused] :is(button,summary,.poker-card-emphasis){transition:none!important;translate:none!important}@media (prefers-reduced-motion:no-preference){.poker-cabinet:not([data-motion=paused]) .poker-playfield[data-result-phase=winner] .poker-seat:not([data-own=true]) .game-card[data-suit]>.game-card__face:not(.poker-deal-back){animation:.22s ease-out both poker-result-reveal}}@keyframes poker-result-reveal{0%{transform:rotate(var(--card-turn,0deg)) rotateY(80deg);opacity:.35}to{transform:rotate(var(--card-turn,0deg)) rotateY(0);opacity:1}}.poker-between-hands{justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 8px;display:flex}.poker-between-hands>span{color:#ffe4a6;gap:5px;font-size:12px;font-weight:800;display:grid}.poker-between-hands small{color:#d1dec1;font-size:9px;font-weight:400}.poker-history-picker{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0 18px;display:flex}.poker-history-picker :is(label,select){font-size:13px;font-weight:800}.poker-history-picker select{color:#fff1cf;background:#244e43;border:2px solid #799b80;border-radius:5px;min-height:44px;padding:8px 12px}.poker-history-picker>span{color:#afc3b5;font-size:11px}.poker-cabinet .poker-seat .poker-seat__identity{--poker-profile-frame:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%23719b89%22%20d%3D%22M4%200H20V2H22V4H24V20H22V22H20V24H4V22H2V20H0V4H2V2H4Z%22%2F%3E%3Cpath%20fill%3D%22%232b4342%22%20d%3D%22M4%201H20V3H21V4H23V20H21V21H20V23H4V21H3V20H1V4H3V3H4Z%22%2F%3E%3C%2Fsvg%3E);--poker-profile-inset:-2px;isolation:isolate;box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.poker-cabinet .poker-seat__identity:before{content:"";z-index:-1;inset:var(--poker-profile-inset);border:4px solid #0000;border-image:var(--poker-profile-frame) 4 fill / 4px / 0 stretch;pointer-events:none;position:absolute}.poker-cabinet .poker-seat[data-own=true] .poker-seat__identity{--poker-profile-frame:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%23719b89%22%20d%3D%22M4%200H20V2H22V4H24V20H22V22H20V24H4V22H2V20H0V4H2V2H4Z%22%2F%3E%3Cpath%20fill%3D%22%232b4342%22%20d%3D%22M4%201H20V3H21V4H23V20H21V21H20V23H4V21H3V20H1V4H3V3H4Z%22%2F%3E%3C%2Fsvg%3E)}.poker-cabinet .poker-seat[data-folded=true] .poker-seat__identity{--poker-profile-frame:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%23658678%22%20d%3D%22M4%200H20V2H22V4H24V20H22V22H20V24H4V22H2V20H0V4H2V2H4Z%22%2F%3E%3Cpath%20fill%3D%22%23314b44%22%20d%3D%22M4%201H20V3H21V4H23V20H21V21H20V23H4V21H3V20H1V4H3V3H4Z%22%2F%3E%3C%2Fsvg%3E)}.poker-cabinet .poker-seat[data-active=true] .poker-seat__identity{--poker-profile-frame:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%23bea773%22%20d%3D%22M4%200H20V2H22V4H24V20H22V22H20V24H4V22H2V20H0V4H2V2H4Z%22%2F%3E%3Cpath%20fill%3D%22%232b4342%22%20d%3D%22M4%201H20V3H21V4H23V20H21V21H20V23H4V21H3V20H1V4H3V3H4Z%22%2F%3E%3C%2Fsvg%3E)}.poker-cabinet .poker-seat[data-winner=true] .poker-seat__identity{--poker-profile-frame:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%23ffcf63%22%20d%3D%22M4%200H20V2H22V4H24V20H22V22H20V24H4V22H2V20H0V4H2V2H4Z%22%2F%3E%3Cpath%20fill%3D%22%23556541%22%20d%3D%22M4%201H20V3H21V4H23V20H21V21H20V23H4V21H3V20H1V4H3V3H4Z%22%2F%3E%3C%2Fsvg%3E)}.poker-cabinet .poker-seat__avatar{clip-path:polygon(2px 0,calc(100% - 2px) 0,calc(100% - 2px) 1px,100% 1px,100% calc(100% - 2px),calc(100% - 1px) calc(100% - 2px),calc(100% - 1px) 100%,2px 100%,2px calc(100% - 1px),0 calc(100% - 1px),0 2px,1px 2px,1px 0);border-radius:0}@media (max-width:590px){.poker-cabinet .poker-seat .poker-seat__identity{--poker-profile-inset:-1px}.poker-cabinet .poker-actions-panel[data-poker-controls] .poker-actions-panel__turnline{top:14px;right:44px}}.poker-cabinet .poker-seat__chips{pointer-events:auto;outline-offset:3px}.poker-seat__chips:focus-visible{outline:1px dashed #ffe49a}.poker-seat__chip-tooltip{z-index:20;color:#ffe49a;width:max-content;font:10px/14px var(--font-cabinet-pixel),monospace;white-space:nowrap;pointer-events:none;background:#233c34;border:1px solid #a79768;padding:4px 6px;display:none;position:absolute;bottom:calc(100% + 5px);left:0;box-shadow:2px 2px #102820}.poker-seat__chips[data-tooltip-open=true] .poker-seat__chip-tooltip{display:block}.poker-cabinet .poker-seat .poker-seat__state{color:#c7d8bc;white-space:nowrap;text-overflow:ellipsis;min-height:15px;font-size:10px;line-height:15px;overflow:hidden}.poker-cabinet .poker-seat[data-active=true] .poker-seat__state{color:#e4d799}@media (max-width:590px){.poker-cabinet .poker-seat .poker-seat__state{min-height:11px;font-size:8px;line-height:11px}}@media (min-width:900px){.poker-playfield[data-hero-docked=true] .poker-table-seating{grid-template-rows:minmax(114px,1fr) auto minmax(min-content,1fr)}.poker-playfield[data-hero-docked=true] .poker-table-lower{align-self:end}}@media (min-width:900px) and (max-height:850px){.poker-playfield[data-hero-docked=true]{--poker-hero-width:196px;--poker-hero-card:88px}.poker-playfield[data-hero-docked=true] .poker-table-seating{grid-template-rows:minmax(108px,1fr) auto auto;row-gap:6px}.poker-room .poker-table-stage{padding-top:0}.poker-room .poker-community-zone{grid-template-rows:auto auto;grid-template-columns:140px minmax(0,286px) 140px;gap:3px 20px;width:606px;max-width:100%}.poker-room .poker-phase{grid-area:1/1}.poker-room .poker-table-center{grid-area:2/1}.poker-room .poker-community{grid-area:1/2/3/3;align-self:center}.poker-room :is(.poker-waiting-count,.poker-waiting-note){grid-column:1/-1}.poker-room .poker-table-center{min-height:48px}.poker-room .poker-community{padding-top:12px}.poker-room .poker-table-lower{padding-top:0}.poker-room .poker-hero-hand .poker-seat__hand-label{min-height:16px;margin-bottom:6px;line-height:16px}.poker-room .poker-seat__note{display:none}}
.poker-dialog{box-sizing:border-box;color:#fff2cf;width:min(520px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);font-family:var(--font-cabinet-pixel), monospace;overscroll-behavior:contain;background:#294e3e;border:2px solid #a0b797;border-radius:10px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 8px #172d26,0 24px 70px #000a}.poker-dialog:not([open]){display:none}.poker-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080f12c2}.poker-dialog__surface{min-width:0;padding:20px}.poker-dialog__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.poker-dialog__header h2{color:#ffdb83;font:inherit;margin:0;font-size:20px;line-height:1.4}.poker-dialog__close{color:#fff2cf;width:44px;height:44px;font:inherit;cursor:pointer;background:#172f2c;border:2px solid #a0b797;border-radius:5px;flex:0 0 44px;font-size:24px}.poker-dialog__close:focus-visible,.poker-dialog button:focus-visible,.poker-dialog input:focus-visible{outline-offset:3px;outline:3px solid #8de9e3}.poker-dialog__content{gap:14px;min-width:0;font-size:12px;line-height:1.6;display:grid}.poker-dialog__content p{margin:0}.poker-dialog--drawer{border-width:0 0 0 2px;border-radius:0;width:min(520px,100vw);height:100dvh;max-height:100dvh;margin:0;animation:.16s ease-out poker-dialog-drawer-in;inset:0 0 0 auto}.poker-dialog--drawer .poker-dialog__surface{box-sizing:border-box;min-height:100%;padding:24px}@keyframes poker-dialog-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.poker-dialog.poker-dialog--drawer-left{border-width:0 2px 0 0;width:min(420px,100vw - 16px);animation-name:poker-dialog-drawer-left-in;inset:0 auto 0 0}.poker-dialog--drawer-left::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#080f127a}.poker-dialog--drawer-left .poker-dialog__surface{padding:20px}@keyframes poker-dialog-drawer-left-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.poker-dialog__content .poker-guest-join,.poker-dialog__content .poker-table-access{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.poker-dialog__content .poker-guest-join:before,.poker-dialog__content .poker-table-access:before,.poker-dialog__content .poker-guest-join__heading{display:none}.poker-dialog__invite{gap:14px;display:grid}.poker-dialog__invite label{color:#ffe091;gap:6px;display:grid}.poker-dialog__invite input{box-sizing:border-box;color:#fff2cf;width:100%;min-width:0;min-height:44px;font:inherit;background:#172f2c;border:2px solid #6f9c83;border-radius:4px;padding:9px}.poker-dialog__actions{flex-wrap:wrap;gap:10px;display:flex}.poker-room__dialog-trigger{max-width:180px;font-size:10px}@media (max-width:590px){.poker-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.poker-dialog__surface{padding:14px}.poker-dialog__header h2{font-size:17px}.poker-dialog__actions{display:grid}.poker-dialog__actions .poker-action-button{width:100%}.poker-dialog--drawer{width:100vw;max-height:100dvh}.poker-dialog--drawer .poker-dialog__surface{padding:14px}}@media (prefers-reduced-motion:reduce){.poker-dialog--drawer{animation:none}}
.poker-emoji{width:33px;height:33px;image-rendering:pixelated;vertical-align:middle;background:url(/poker/speech/indicators.png) 0 0/264px 33px no-repeat;flex:0 0 33px;display:inline-block}.poker-team{gap:12px;min-width:0;display:grid}.poker-team .poker-team__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.poker-team h3{color:#ffe091;font:inherit;margin:0;font-size:13px}.poker-team p{margin:0}.poker-team__chat-log{overscroll-behavior:contain;background:#193b31;border:1px solid #729c82;min-height:80px;max-height:min(38dvh,340px);padding:10px;overflow-y:auto}.poker-team ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.poker-team li{min-width:0}.poker-team__message-heading{color:#ffe091;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.poker-team__message-heading span,.poker-team__message-heading time{color:#b7d4c3;font-size:9px}.poker-team__message-heading time{margin-left:auto}.poker-team__text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;unicode-bidi:plaintext}.poker-team__composer,.poker-team__composer form,.poker-team__settings,.poker-team__advice,.poker-team__advice li,.poker-team__secret{gap:8px;display:grid}.poker-team textarea,.poker-team__secret input{box-sizing:border-box;color:#fff2cf;width:100%;min-width:0;min-height:44px;font:inherit;background:#172f2c;border:2px solid #6f9c83;border-radius:4px;padding:8px}.poker-team textarea{resize:none}.poker-team :is(textarea,button,input,summary,[tabindex]):focus-visible,.poker-messages-panel__close:focus-visible{outline-offset:2px;outline:3px solid #8de9e3}.poker-team fieldset{border:0;min-width:0;margin:0;padding:0}.poker-team legend{margin-bottom:5px}.poker-team__composer{gap:6px;container-type:inline-size}.poker-team__composer form{grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;gap:6px}.poker-team__composer textarea{height:44px;min-height:44px;line-height:24px}.poker-team__emoji-picker{grid-template-columns:repeat(6,44px);justify-content:space-between;gap:0;display:grid}.poker-team__emoji-picker button{box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:3px;display:grid}.poker-team__emoji-picker .poker-emoji{background-size:264px 33px;flex-basis:33px;width:33px;height:33px}.poker-room .poker-team__emoji-picker button{background:0 0;border-color:#0000}.poker-room .poker-team__emoji-picker button:hover:not(:disabled){background:var(--poker-noir-raised,#193b31);border-color:var(--poker-noir-edge,#729c82)}.poker-team :disabled{cursor:not-allowed;opacity:.55}.poker-team__autoplay{cursor:pointer;background:#193b31;border:2px solid #d1b36e;border-radius:5px;align-items:flex-start;gap:10px;padding:10px;display:flex}.poker-team__autoplay input{accent-color:#62ddd0;flex:0 0 24px;width:24px;height:24px;margin:6px 0}.poker-team__autoplay span{gap:6px;display:grid}.poker-team small{color:#c4d5c5;font:inherit;font-size:10px;display:block}.poker-team__secret{border:2px solid #ffe091;border-radius:5px;padding:10px}.poker-team__actions{flex-wrap:wrap;gap:8px;display:flex}.poker-team__copy-instructions{cursor:pointer;width:100%;min-height:44px;text-shadow:none;padding:6px 8px;font-size:11px;font-weight:400}.poker-team__setup-intro{color:#ffe091;font-size:14px}.poker-team .poker-team__instruction-fallback{max-width:100%;height:132px;margin-block:8px;font-family:monospace;font-size:11px;display:block}.poker-team__notice{color:#ffe091}.poker-team__chat-icon{width:20px;height:22px;image-rendering:pixelated;background:url(/poker/speech/chat.png) 50%/20px 22px no-repeat;flex:0 0 20px;display:inline-block}.poker-room__left-controls,.poker-room__team-controls{flex:none;align-items:center;gap:8px;display:flex}.poker-room__team-controls>.poker-team__trigger{box-sizing:border-box;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:8px;display:grid}.poker-team__access-warning{color:#ffe091;font-size:12px;line-height:1.4}.poker-team__connection{overflow-wrap:anywhere;min-width:0}.poker-team__connection summary{cursor:pointer;color:#ffe091;align-items:center;min-height:44px;display:flex}.poker-team__connection p{padding-bottom:8px}.poker-team__connection code{font:inherit;color:#aeece1}.poker-team__suggestion-toast{z-index:64;visibility:hidden;overscroll-behavior:contain;box-sizing:border-box;color:#f6f1d8;max-width:420px;font-family:var(--font-cabinet-pixel), monospace;text-shadow:none;background:#282b25;border:2px solid #d5c68f;border-radius:0;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;gap:8px;margin:0;padding:8px;font-size:11px;line-height:15px;display:grid;position:fixed;overflow:auto;box-shadow:inset 2px 2px #77775e,inset -2px -2px #11180f,0 4px #101710}.poker-team__suggestion-toast-agent-timer{place-items:center;width:40px;height:40px;display:grid;position:relative}.poker-team__suggestion-toast-ring{fill:none;stroke-width:2px;width:40px;height:40px;position:absolute;inset:0;transform:rotate(-90deg)}.poker-team__suggestion-toast-countdown-track{stroke:#5a604e}.poker-team__suggestion-toast-agent{color:#c1da97;image-rendering:pixelated;display:block}.poker-team__suggestion-toast-copy{min-width:0}.poker-team__suggestion-toast strong{color:#ffe091;font:inherit;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.poker-team__suggestion-toast-text{-webkit-line-clamp:2;overflow-wrap:anywhere;unicode-bidi:plaintext;-webkit-box-orient:vertical;margin:3px 0 0;display:-webkit-box;overflow:hidden}.poker-team__suggestion-toast .poker-team__suggestion-toast-play{box-sizing:border-box;color:#def7b7;width:44px;min-width:44px;height:44px;min-height:44px;font:inherit;text-shadow:none;cursor:pointer;background:#374d31;border:2px solid #98af78;border-radius:0;place-items:center;padding:0;font-size:11px;font-weight:400;display:grid;box-shadow:inset 2px 2px #617a4e,inset -2px -2px #1d2c19}.poker-team__suggestion-toast-play:hover:not(:disabled){background:#4b683e}.poker-team__suggestion-toast-play:focus-visible{outline-offset:2px;outline:3px solid #8de9e3}.poker-team__suggestion-toast-play:disabled{opacity:.55;cursor:not-allowed}.poker-team__suggestion-toast-countdown{stroke:#c1da97}.poker-team__suggestion-toast-expiry{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.poker-room>.arena-room__content{position:relative}.poker-messages-panel{z-index:30;box-sizing:border-box;color:#fff2cf;width:min(380px,100% - 24px);min-width:0;height:min(620px,100% - 24px);min-height:0;max-height:calc(100% - 24px);font-family:var(--font-cabinet-pixel), monospace;background:#294e3e;border:2px solid #a0b797;border-radius:8px;flex-direction:column;font-size:11px;line-height:1.5;display:flex;position:absolute;inset:12px 12px auto auto;overflow:hidden;box-shadow:0 5px #172d26,0 10px 28px #0006}.poker-messages-panel__header{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px 6px 12px;display:flex}.poker-messages-panel__header h2{color:#ffdb83;font:inherit;margin:0;font-size:15px}.poker-messages-panel__close{box-sizing:border-box;color:#fff2cf;width:44px;height:44px;min-height:44px;font:inherit;cursor:pointer;background:#172f2c;border:2px solid #a0b797;border-radius:4px;flex:0 0 44px;place-items:center;padding:0;font-size:24px;display:grid}.poker-room .poker-messages-panel__header button{background:0 0;border-color:#0000}.poker-room .poker-messages-panel__header button:hover{background:var(--poker-noir-raised,#193b31)}.poker-messages-panel__session{flex-direction:column;flex:1 1 0;gap:0;min-height:0;display:flex}.poker-messages-panel__body{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:8px;min-height:0;padding:0 12px 8px;display:flex;overflow-y:auto}.poker-team__feed{overscroll-behavior:contain;border:0;flex:160px;min-height:96px;padding:8px 0;overflow-y:auto}.poker-room .poker-team__feed-item{background:0 0;border:0;border-radius:0;gap:3px;padding:0;display:grid}.poker-team__feed-item[data-message-grouped=true]{margin-top:-6px}.poker-room .poker-team__message-heading{color:var(--poker-noir-muted,#b7d4c3);font-size:9px}.poker-room .poker-team__message-heading strong{font-weight:400}.poker-room .poker-team__message-heading :is(time,.poker-team__source){font-size:8px}.poker-room .poker-team__message-heading .poker-team__audience{border:1px solid var(--poker-noir-line,#729c82);color:var(--poker-noir-cyan,#b7d4c3);border-radius:3px;padding:0 4px;font-size:8px;line-height:14px}.poker-team__settings{gap:8px;min-width:0;padding:4px 0 6px}.poker-room__agent-control{flex:none;display:flex}.poker-room__agent-control:empty{display:none}.poker-room .poker-team__settings-trigger{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:8px;display:grid}.poker-team__settings-trigger svg{width:24px;height:24px;display:block}.poker-team__settings-trigger[aria-expanded=true]{outline-offset:2px;outline:2px solid #ffe091}.poker-team__public-composer{box-sizing:border-box;border-top:1px solid #729c82;flex:none;padding:8px 12px}@media (max-width:360px){.poker-room .poker-messages-panel{width:100%;margin:0}.poker-team__public-composer{padding-inline:2px}}.poker-room .poker-team__composer .poker-action-button{box-shadow:none;align-items:center;padding:8px}.poker-team__send-icon{shape-rendering:crispedges;width:24px;height:24px;display:block}.poker-messages-panel .poker-action-button{color:#fff2cf;text-align:center;min-height:44px;font:inherit;background:#315c4d;border:2px solid #8bae93;justify-content:center;padding:8px 10px;font-size:10px;display:flex}.poker-messages-panel .poker-action-button--blue{color:#142e2c;background:#7de0d7;border-color:#b1eee0}.poker-dialog .poker-dialog__close{color:#fff2cf;background:#172f2c;border:2px solid #a0b797;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font-size:24px;display:grid}.poker-room:has(.poker-room__team-controls) .poker-room__notifications{width:auto;position:static;transform:none}.poker-room:has(.poker-room__team-controls) .arena-room__title{flex:0 auto}@media (max-width:1100px){.poker-room:has(.poker-room__team-controls) .arena-room__header{flex-wrap:wrap}.poker-room:has(.poker-room__team-controls) .poker-room__navigation{margin-left:auto}.poker-room:has(.poker-room__team-controls) .poker-room__notifications{flex-basis:100%;order:1;height:auto}.poker-room:has(.poker-room__team-controls) .poker-room__notifications:empty{display:none}.poker-room:has(.poker-room__team-controls) .arena-room__header:has(.poker-notification) .arena-room__title{visibility:visible}}@media (max-width:700px){:is(.poker-room:has(.poker-room__team-controls) .arena-room__header .arena-room__title,.poker-room:has(.poker-room__team-controls) .arena-room__header:has(.poker-notification) .arena-room__title){display:none}}@media (max-width:590px){.poker-room>.arena-room__content:has(>.poker-messages-panel){display:grid}.poker-room>.arena-room__content:has(>.poker-messages-panel)>*{grid-area:1/1;min-width:0}.poker-messages-panel{place-self:start end;width:calc(100% - 16px);height:min(600px,100dvh - 216px);max-height:none;margin:8px;position:relative;inset:auto}}.poker-room .poker-team__advice-action,.poker-room .poker-messages-panel .poker-action-button.poker-team__copy-instructions{min-height:44px;text-shadow:none;padding:6px 8px;font-size:11px;font-weight:400}.poker-room .poker-messages-panel[data-panel-mode=settings]{height:auto;max-height:calc(100dvh - 24px)}.poker-messages-panel[data-panel-mode=settings] .poker-messages-panel__session,.poker-messages-panel[data-panel-mode=settings] .poker-messages-panel__body{flex:0 auto}.poker-messages-panel[data-panel-mode=settings] .poker-messages-panel__body{gap:6px;padding-bottom:6px}.poker-messages-panel[data-panel-mode=settings] .poker-team__settings{gap:6px;padding:0}.poker-messages-panel[data-panel-mode=settings] .poker-team__autoplay{gap:8px;padding:8px}.poker-messages-panel[data-panel-mode=settings] .poker-team__autoplay span{gap:4px}@media (max-height:400px){.poker-room .poker-messages-panel{z-index:80;width:min(380px,100% - 16px);height:calc(100dvh - 16px);margin:0;position:fixed;inset:8px 8px auto auto}}
