.table-workspace{--text-primary:var(--public-ink);--text-secondary:var(--public-muted);--text-tertiary:var(--public-muted);--primary:var(--public-accent);--gold:var(--legend-ink);--danger:var(--bad);--success:var(--ok);--bg-primary:var(--sf-0);--bg-secondary:var(--sf-1);--bg-tertiary:var(--sf-2);--tone-gold-accent:var(--legend-ink);--tone-gold-glow:var(--mark-wash);--tone-gold-border:var(--mark);--tone-danger-accent:var(--bad);--tone-danger-glow:var(--bad-wash);--tone-neutral-border:var(--line-control);--scrim:color-mix(in srgb, var(--public-bg) 78%, transparent);--table-room-strength:9%}:root[data-public-theme=dark] .table-workspace{--table-room-strength:54%}@media (prefers-color-scheme:dark){:root:not([data-public-theme=light]) .table-workspace{--table-room-strength:54%}}.table-viewport{background:var(--public-bg);height:100dvh;color:var(--public-ink);position:fixed;inset:0;overflow:hidden}.table-workspace .font-heading,.table-workspace .font-number{font-family:var(--f-display)}.table-workspace button,.table-workspace a{-webkit-tap-highlight-color:transparent}.table-room{background:radial-gradient(ellipse at 50% 18%, color-mix(in srgb, var(--table-room-1) var(--table-room-strength), var(--public-bg)), color-mix(in srgb, var(--table-room-2) var(--table-room-strength), var(--public-bg)) 55%, color-mix(in srgb, var(--table-room-3) var(--table-room-strength), var(--public-bg)))}.table-header{z-index:30;padding:calc(env(safe-area-inset-top) + 12px) 16px 20px;pointer-events:none;position:absolute;inset:0 0 auto}.table-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.table-heading{min-width:0}.table-heading p{color:var(--public-muted);font-size:12px;line-height:1.3}.table-heading h1{font:650 20px/1.2 var(--f-display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.table-header-controls{pointer-events:auto;flex-shrink:0;align-items:center;gap:8px;display:flex}.table-button,.table-icon-button,.table-preset,.table-step,.table-action{pointer-events:auto;border:1px solid var(--line-control);border-radius:var(--r2);background:var(--sf-2);min-width:44px;min-height:44px;color:var(--public-ink);font:600 14px/1.2 var(--f-display);cursor:pointer;transition:background var(--m-quick), border-color var(--m-quick);justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.table-icon-button,.table-step{flex-shrink:0;padding:0}.table-button:hover,.table-icon-button:hover,.table-preset:hover,.table-step:hover{background:var(--sf-well)}.table-workspace button:disabled{cursor:default;opacity:.45}.table-action-fold{color:var(--bad);background:var(--bad-wash);border-color:var(--bad)}.table-action-go,.table-primary{background:var(--public-action-fill) border-box var(--public-action);color:var(--public-action-ink);border-color:var(--public-action)}.table-icon-button[aria-pressed=true]{background:var(--public-accent);color:var(--public-accent-ink);border-color:var(--public-accent)}.table-actions{pointer-events:none;z-index:30;padding:24px 12px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--public-bg) 65%, var(--scrim-read) 85%, transparent);position:fixed;inset:auto 0 0}.table-actions-inner{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:860px;margin:auto;display:flex}.table-slider-row{pointer-events:auto;align-items:center;gap:12px;width:100%;max-width:448px;display:flex}.table-street{font:500 11px/1.3 var(--f-legend);color:var(--legend-ink);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0}.table-slider{cursor:pointer;min-width:0;height:44px;accent-color:var(--public-accent);flex:1}.table-action-cluster{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.table-presets{align-items:center;gap:6px;display:flex}.table-sizes{pointer-events:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;width:100%;max-width:448px;min-height:48px;display:grid}.table-size{border-radius:var(--r2);cursor:pointer;border:1px solid color-mix(in srgb, var(--mark) 70%, transparent);background:color-mix(in srgb, var(--mark) 10%, var(--sf-2));min-height:48px;color:var(--public-ink);transition:background var(--m-quick), border-color var(--m-quick), transform var(--m-quick);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 6px;display:flex}.table-size:hover:not(:disabled){background:color-mix(in srgb, var(--mark) 22%, var(--sf-2))}.table-size:active:not(:disabled){transform:scale(.96)}.table-size[aria-pressed=true]{background:var(--mark);border-color:var(--mark);color:var(--public-bg)}.table-size[aria-pressed=true] .table-size-amount{color:var(--public-bg)}.table-size-allin{border-color:var(--mark)}.table-size-label{font:800 15px/1.1 var(--f-display)}.table-size-amount{font:500 11px/1.2 var(--f-legend);color:var(--legend-ink);font-variant-numeric:tabular-nums}.table-action,.table-size{position:relative}.table-key{font:600 10px/1 var(--f-legend);opacity:.6;color:inherit;pointer-events:none;background:0 0;border:0;padding:0;position:absolute;top:4px;left:6px}@media (max-width:900px),(hover:none){.table-key{display:none}}.table-hand-label{background:color-mix(in srgb, var(--public-bg) 62%, transparent);height:24px;color:var(--public-ink);font:800 13px/1 var(--f-display);letter-spacing:.02em;white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.table-hand-label[data-tone=strong]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mark) 55%, transparent)}.table-hand-dot{background:var(--public-muted);border-radius:50%;width:7px;height:7px}.table-hand-label[data-tone=strong] .table-hand-dot,.table-hand-label[data-tone=made] .table-hand-dot{background:var(--mark)}.table-hand-label[data-tone=draw] .table-hand-dot{background:var(--public-action)}@media (min-width:701px){.table-sizes{max-width:520px}}@keyframes table-hand-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.table-hand-label{animation:.18s ease-out table-hand-in}}.table-stepper{justify-content:center;align-items:center;gap:6px;display:flex}.table-amount{min-width:64px;font:650 20px/1.2 var(--f-display);text-align:center;font-variant-numeric:tabular-nums}.table-caption{color:var(--public-muted);text-align:center;font-size:12px;line-height:1.3}.table-pill{background:var(--sf-2);color:var(--public-ink);border:1px solid var(--line-control);box-shadow:var(--lift-1)}.table-seat-active{background:var(--sf-2);border:2px solid var(--mark)}.table-seat-name{color:var(--public-ink)}.table-pot-call{color:var(--public-ink);background:var(--sf-2);border-radius:var(--r1);padding:2px 8px}.table-emoji-tray{z-index:40;border:1px solid var(--line-control);border-radius:var(--r3);background:var(--sf-2);box-shadow:var(--lift-2);grid-template-columns:repeat(4,44px);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.table-emoji-choice{border-radius:var(--r2);cursor:pointer;min-width:44px;min-height:44px;font-size:22px}.table-emoji-choice:hover{background:var(--hit)}.table-hud{color:var(--public-ink);font-family:var(--f-display)}.table-hud-scroll{max-height:min(52vh, calc(100dvh - var(--action-bar-h) - 190px));scrollbar-width:thin;padding-right:2px;overflow-y:auto}.table-workspace [data-ui=glass]{color:var(--public-ink);background:var(--sf-2)!important;border:1px solid var(--line-control)!important;box-shadow:var(--lift-1)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.table-workspace [data-ui=glass]>span[aria-hidden=true]{display:none}.table-workspace [data-ui=modal-panel]{color:var(--public-ink);background:var(--sf-1)!important}.table-workspace [data-ui=modal-backdrop]{background:var(--scrim)!important}.table-workspace [data-ui=modal-title]{color:var(--public-ink)}.table-workspace [role=dialog] :is(button[aria-label=Close],[data-ui=button]){min-width:44px;min-height:44px}.table-workspace [data-ui=button]{background:var(--public-action-fill) border-box;color:var(--public-action-ink);border-radius:var(--r2);box-shadow:none;border:1px solid #0000}.table-workspace [data-ui=button][data-variant=secondary]{color:var(--public-ink);background:var(--sf-2);border-color:var(--line-control)}.table-workspace [data-ui=button][data-variant=ghost]{color:var(--public-action-text);background:0 0}.table-fixture-tools{z-index:45;background:var(--sf-2);border:1px dashed var(--line-control);max-width:250px;padding:8px;font-size:12px;position:fixed;top:90px;left:12px}.table-fixture-tools summary{cursor:pointer}.table-fixture-tools[open]{display:flex}.table-fixture-tools output{padding:8px;display:block}@media (max-height:740px){.table-center-island{scale:.75}.table-hero-cards{transform-origin:bottom;scale:.8}.table-opponent-cards{transform-origin:top;margin-top:8px;scale:.66}}@media (max-width:700px){.table-header{padding-left:12px;padding-right:12px}.table-header-row{gap:8px}.table-header-controls{gap:4px}.table-heading h1{font-size:16px}.table-heading p{font-size:11px}.table-action-cluster{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:448px;display:grid}.table-action{width:100%}.table-stepper{grid-area:1/1/auto/-1}.table-presets{display:none}.table-emoji-tray{right:-88px}}@media (max-height:650px) and (orientation:landscape){.table-actions{padding-top:12px}.table-caption{display:none}.table-action-cluster{display:flex}.table-stepper{flex:1}}.table-racetrack[data-lanes=live]{--live-hole:3.5rem;--live-board:3.7rem;--live-stack-gap:16px;--live-banner-room:0px;--live-hole-h:calc(var(--live-hole) * 1.39);--lesson-bet-x:calc(var(--live-hole) * 1.17);--lesson-bet-y:calc(29px + var(--live-stack-gap) + var(--live-hole-h) * .525);--lesson-island-top:calc(41px + var(--live-stack-gap) + var(--live-hole-h) * 1.05);--live-hero-lane:calc(var(--live-hole-h) + 40px - var(--live-hero-drop));--live-hero-drop:16px;--live-track-bottom:calc(4rem + var(--live-hero-drop));bottom:var(--live-track-bottom)}.table-racetrack[data-lanes=live] .table-seat-hero{translate:0 var(--live-hero-drop)}@media (min-width:701px) and (min-height:861px){.table-racetrack[data-lanes=live]{--live-hole:3.7rem;--live-board:3.9rem;--live-banner-room:48px}}@media (min-width:701px) and (min-height:900px){.table-racetrack[data-lanes=live]{--live-hole:4rem;--live-board:4.2rem}}@media (min-width:1200px) and (min-height:1000px){.table-racetrack[data-lanes=live]{--live-hole:4.8rem;--live-board:5.05rem}}@media (min-width:1500px) and (min-height:1070px){.table-racetrack[data-lanes=live]{--live-hole:5.2rem;--live-board:5.45rem}}.table-card{width:var(--card-w);height:calc(var(--card-w) * 1.39);font-size:calc(var(--card-w) * .645)}.table-card-hole{--card-w:var(--live-hole,4.5rem)}.table-card-board{--card-w:var(--live-board,4.75rem)}.table-board-row{gap:calc(var(--live-board,4.75rem) * .13);min-height:calc(var(--live-board,4.75rem) * 1.39 + 16px)}.table-racetrack[data-lanes=live] .table-opponent-cards{margin-top:var(--live-stack-gap);scale:none}.table-racetrack[data-lanes=live] [aria-label$=" shows their hand"]{margin-top:var(--live-stack-gap)}.table-racetrack[data-lanes=live] .table-hero-cards{scale:none}.table-racetrack[data-lanes=live] .table-center-island{top:var(--lesson-island-top);bottom:calc(var(--live-hero-lane) + var(--live-banner-room));gap:10px;scale:none}.table-racetrack[data-lanes=live] .table-result-lane{top:auto;bottom:var(--live-hero-lane);translate:0 85%}@media (min-width:701px) and (min-height:861px){.table-racetrack[data-lanes=live] .table-result-lane{bottom:calc(var(--live-hero-lane) + 2px);translate:none}}.table-racetrack[data-lanes=live] .table-result-lane>div{margin-top:0}.table-racetrack[data-lanes=live] .table-pot-call{position:static;translate:none}.table-racetrack[data-lanes=live] .table-pot-display{right:calc(50% + var(--lesson-bet-x));top:calc(var(--lesson-bet-y) - var(--lesson-island-top));transform-origin:100%;position:absolute;translate:0 -50%}@media (max-width:700px) and (min-height:741px){.table-racetrack[data-lanes=live]{--live-hole:3.5rem;--live-board:3.4rem;--live-banner-room:48px;--lesson-hero-bet-left:51px;--lesson-hero-bet-bottom:0px;--lesson-hero-bet-shift:translateY(50%)}.table-racetrack[data-lanes=live] .table-pot-display{position:relative;top:auto;right:auto;translate:none}.table-racetrack[data-lanes=live] .table-pot-call{white-space:nowrap;position:absolute;top:50%;left:calc(100% + 8px);translate:0 -50%}.table-racetrack[data-lanes=live] .table-result-lane{bottom:calc(var(--live-hero-lane) + 2px);translate:none}}@media (max-width:700px) and (max-height:740px){.table-racetrack[data-lanes=live]{--lesson-hero-bet-left:51px;--lesson-hero-bet-bottom:0px;--lesson-hero-bet-shift:translateY(50%)}}@media (max-height:740px){.table-racetrack[data-lanes=live]{--live-hole:3rem;--live-board:3.2rem;--live-stack-gap:8px;--live-hero-drop:10px}.table-racetrack[data-lanes=live] .table-pot-display{scale:.88}.table-racetrack[data-lanes=live] .table-result-lane{translate:0 100%}}@media (max-width:700px) and (max-height:740px){.table-racetrack[data-lanes=live]{--live-hole:2.9rem;--live-board:2.85rem}}@media (max-width:700px){.table-actions{padding-top:14px}.table-actions-inner{gap:8px}.table-slider-row,.table-caption{display:none}.table-action-cluster{row-gap:8px}.table-stepper{border:1px solid var(--line-control);background:var(--sf-2);border-radius:999px;justify-self:center;gap:2px;padding:2px}.table-stepper .table-step{background:0 0;border:0;border-radius:999px;min-width:48px;min-height:40px}.table-stepper .table-amount{min-width:88px;font-size:18px}.table-action{min-height:50px;font-size:15px}}.result-plaque{will-change:transform;border-radius:14px;display:inline-flex;position:relative}.result-plaque-body{color:#f3ecdf;background:linear-gradient(#22344d 0%,#15243a 55%,#101c2b 100%);border:1.5px solid #d6b780;border-radius:14px;align-items:center;gap:12px;min-height:44px;padding:6px 16px 6px 10px;display:inline-flex;box-shadow:0 4px #6f5a33,0 14px 26px -10px #000000b3,inset 0 1px #ffffff24}.result-plaque[data-tone=loss] .result-plaque-body{border-color:#4a5a72;box-shadow:0 4px #26344a,0 14px 26px -10px #000000b3,inset 0 1px #ffffff14}.result-plaque[data-tone=split] .result-plaque-body{border-color:#5fb8a6;box-shadow:0 4px #2c6157,0 14px 26px -10px #000000b3,inset 0 1px #ffffff1f}.result-plaque-stamp{color:#101c2b;font:900 12px/1 var(--f-display,inherit);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#ecd3a0,#d6b780 60%,#c4a066);border-radius:7px;margin-left:-18px;padding:5px 10px 4px;display:inline-block;box-shadow:0 3px #6f5a33,0 6px 12px -4px #0000008c}.result-plaque[data-tone=loss] .result-plaque-stamp{color:#0d1726;background:linear-gradient(#8d9bb0,#6c7b92);box-shadow:0 3px #2f3c52,0 6px 12px -4px #0000008c}.result-plaque[data-tone=split] .result-plaque-stamp{background:linear-gradient(#8fe0cf,#5fb8a6);box-shadow:0 3px #2c6157,0 6px 12px -4px #0000008c}.result-plaque-who{font:700 14px/1.1 var(--f-display,inherit);white-space:nowrap;color:#f3ecdfdb}.result-plaque-amount{color:#ecd3a0;text-align:right;text-shadow:0 2px #6f5a33,0 0 18px #d6b78059;font-variant-numeric:tabular-nums;min-width:2ch;font-size:24px;font-weight:800;line-height:1;display:inline-block}.result-plaque[data-tone=loss] .result-plaque-amount{color:#c9d3e2;text-shadow:0 2px #26344a}.result-plaque[data-tone=split] .result-plaque-amount{color:#a8eadb;text-shadow:0 2px #2c6157}.result-plaque[data-tone=win][data-intensity=combo]:before{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from var(--plaque-turn,0deg), #d6b780, #fff1cc, #f0a040, #d6b780, #7a6232, #d6b780);filter:blur(5px);opacity:.85;border-radius:17px;position:absolute;inset:-4px}@property --plaque-turn{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.result-plaque-body{transform-origin:50% 120%;animation:3.2s ease-in-out .9s infinite alternate plaque-sway}.result-plaque[data-tone=win][data-intensity=combo]:before{animation:1.8s linear infinite plaque-burn}}@keyframes plaque-sway{0%{transform:rotate(-1.1deg)translateY(0)}to{transform:rotate(1.1deg)translateY(-2px)}}@keyframes plaque-burn{to{--plaque-turn:360deg}}@media (max-width:700px){.result-plaque-body{gap:9px;min-height:40px;padding:5px 12px 5px 8px}.result-plaque-who{font-size:13px}.result-plaque-amount{font-size:21px}.result-plaque-stamp{margin-left:-14px;font-size:11px}}.table-card-score{--score-at:calc(1.1s + var(--score-i,0) * .15s);display:inline-block;position:relative}.table-card-score:after{content:"";pointer-events:none;border-radius:17%/12%;position:absolute;inset:-3px;box-shadow:0 0 0 2px #d6b780,0 0 20px #d6b7808c}.table-card-score:before{content:"✦";z-index:2;pointer-events:none;color:#ecd3a0;text-shadow:0 0 10px #d6b780e6;opacity:0;font-size:18px;line-height:1;position:absolute;top:-6px;left:50%}.table-card-score{transform:translateY(-6px)scale(1.04)}.table-racetrack[data-scoring] .table-card:not(.table-card *){filter:brightness(.72)saturate(.8);transition:filter .3s 1.1s}.table-racetrack[data-scoring] .table-card-score .table-card{filter:none}@media (prefers-reduced-motion:no-preference){.table-card-score{animation:card-score .56s cubic-bezier(.3, 1.6, .5, 1) var(--score-at) both}.table-card-score:after{animation:card-score-ring .38s ease-out var(--score-at) both}.table-card-score:before{animation:card-score-spark .7s ease-out var(--score-at) both}.table-racetrack[data-scoring] .table-card:not(.table-card *){filter:none;transition:none;animation:1ms linear 1.1s both card-dim}.table-racetrack[data-scoring] .table-card-score .table-card{animation:none}}@keyframes card-score{0%{transform:translateY(0)rotate(0)scale(1)}40%{transform:translateY(-18px)rotate(-4deg)scale(1.12)}to{transform:translateY(-6px)rotate(0)scale(1.04)}}@keyframes card-score-ring{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes card-score-spark{0%{opacity:0;transform:translate(-50%)scale(.4)}30%{opacity:1;transform:translate(-50%,-14px)scale(1.25)}to{opacity:0;transform:translate(-50%,-34px)scale(.8)}}@keyframes card-dim{to{filter:brightness(.72)saturate(.8)}}.table-racetrack[data-handoff=out] :is(.table-hero-cards,.table-opponent-cards,[data-showdown-row],.table-board-row,.table-pot-display,.lesson-bet-spot,.table-result-lane,.lesson-result-lane){opacity:0;transition:opacity .34s ease-in 60ms,transform .42s cubic-bezier(.55,0,.7,.2)}.table-racetrack[data-handoff=out] .table-hero-cards{transform:translateY(-28px)scale(.86)rotate(-3deg)}.table-racetrack[data-handoff=out] :is(.table-opponent-cards,[data-showdown-row]){transform:translateY(24px)scale(.86)rotate(3deg)}.table-racetrack[data-handoff=out] .table-board-row{transform:scale(.9)}.table-racetrack[data-handoff=out] :is(.table-result-lane,.lesson-result-lane){transform:translateY(-14px)}@media (prefers-reduced-motion:reduce){.table-racetrack[data-handoff=out] *{transition:none!important}}
.table-campaign-avatar{object-fit:contain;width:5.4rem;height:5.4rem;display:block}@media (max-width:700px){.table-campaign-avatar{width:64px;height:64px}.table-campaign-room .table-racetrack{top:max(144px, calc(var(--gauntlet-header-bottom,76px) + 90px))}.table-campaign-room .table-pot-display{flex-direction:row;gap:8px}}@media (max-width:700px) and (max-height:740px){.table-campaign-room .table-opponent-cards{margin-top:0}.table-campaign-room .table-center-island{gap:0;translate:0 -6px;scale:.72}}
.wk-table-felt{background:radial-gradient(ellipse at 50% 28%, var(--wk-lamp,transparent), transparent 62%), radial-gradient(ellipse at 50% 40%, var(--wk-felt-1) 0%, var(--wk-felt-2) 56%, var(--wk-felt-3) 100%);box-shadow:0 0 0 1.5px var(--wk-rail-edge,var(--wk-felt-line)), 0 30px 70px -30px var(--wk-rail-shadow,#000000b3), inset 0 1px 0 #ffffff12, inset 0 0 60px #00000040}.wk-table-felt-line{border:1px solid var(--wk-felt-line);pointer-events:none;position:absolute;inset:10px}.wk-table-felt-tag{inset-inline:0;text-align:center;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--wk-felt-line);font-size:10px;position:absolute;top:63%}.wk-seat-medal{border-radius:9999px;transition:opacity .35s ease-out;display:inline-block;position:relative}.wk-seat-face{background:var(--wk-felt-3);border-radius:9999px;place-items:center;display:grid;position:absolute;overflow:hidden}.wk-seat-ring{position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.wk-seat-ring circle{fill:none}.wk-seat-ring-track{stroke:color-mix(in srgb, var(--wk-brass) 22%, transparent)}.wk-seat-ring-line{stroke:color-mix(in srgb, var(--wk-brass) 45%, transparent);stroke-linecap:round;stroke-dashoffset:0}.wk-seat-medal[data-turn=on] .wk-seat-ring-line{stroke:var(--wk-brass)}.wk-seat-medal[data-turn=on]{box-shadow:0 0 14px -2px color-mix(in srgb, var(--wk-brass) 55%, transparent)}.wk-seat-timer{animation:wk-seat-timer var(--wk-timer-ms,20s) linear both}@keyframes wk-seat-timer{0%{stroke-dashoffset:var(--wk-timer-from,0px)}to{stroke-dashoffset:var(--wk-timer-to,0px)}}.wk-seat-empty{border:1.5px dashed color-mix(in srgb, var(--wk-brass) 40%, transparent);border-radius:9999px;width:50px;height:50px;display:block}.wk-seat-dealer{position:absolute;top:-2px;right:-2px;transform:scale(.85)}.wk-seat-backs{transform-origin:0;display:flex;position:absolute;top:50%;left:calc(50% + 28px);transform:translateY(-50%)scale(.5)}.wk-seat-back{display:block;transform:rotate(-4deg)}.wk-seat-back-2{margin-left:-1.4rem;transform:rotate(8deg)}.table-pill.wk-seat-pill{background:color-mix(in srgb, var(--wk-ground) 90%, transparent);border:1px solid color-mix(in srgb, var(--wk-brass) 30%, transparent);gap:6px;padding:2px 10px}.wk-seat-pill .table-seat-name{color:var(--wk-ink);font-size:12px}.wk-seat-pill .font-number{font-size:12px}.wk-seat-status{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.04em;color:var(--wk-ink-muted);font-size:10px}.wk-seat-status-turn{color:var(--wk-brass)}@media (prefers-reduced-motion:reduce){.wk-seat-timer{animation:none}}.wk-table-felt-stitch{border:1.5px dashed var(--wk-stitch,var(--wk-felt-line));pointer-events:none;position:absolute;inset:12px}.wk-table-felt-mark{color:color-mix(in srgb, var(--wk-brass) 12%, transparent);letter-spacing:-.04em}.wk-rail-chip{display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.wk-rail-chip-body{transform-origin:50% 100%;transition:opacity .35s ease-out,transform .35s ease-out;display:block}.wk-rail-chip[data-pose=think] .wk-rail-chip-body{animation:1.8s ease-in-out infinite wk-rail-lean}.wk-rail-chip[data-pose=slump] .wk-rail-chip-body{opacity:.5;transform:translateY(6px)}@keyframes wk-rail-lean{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(4px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.wk-rail-chip[data-pose=think] .wk-rail-chip-body{animation:none}}
