:root{color-scheme:dark;--bg:#102018;--panel:#12261b;--ink:#f6f1e4;--muted:#b9c5bd;--gold:#f0d48a;--rail:#6b4122;--felt-hi:#24483c;--felt:#1a3028;--felt-lo:#102018;--ease:280ms ease;font-family:Inter,'Segoe UI',sans-serif;background:var(--bg);color:var(--ink);font-size:15px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{min-height:44px;padding:10px 19px;border:1px solid transparent;border-radius:6px;background:#1c3b2c;color:var(--ink);font-weight:600;cursor:pointer}button:disabled{opacity:.38;cursor:not-allowed}button:hover:not(:disabled){filter:brightness(1.12)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}button.gold{background:var(--gold);color:#2c1a0e}button.outline{border-color:#496252;background:transparent}button.quiet{background:transparent;color:var(--muted)}button.fold{border-color:#a53c39;background:#271f1c}button.call{background:#1c3b2c}h1,h2,h3,p{margin-top:0}h1,h2{font-family:'EB Garamond',Georgia,serif;font-weight:400}h1{font-size:clamp(32px,4.4vw,64px);line-height:1.08;margin-bottom:18px}h2{font-size:30px;margin-bottom:15px}h3{font-size:18px}p{line-height:1.6;color:var(--muted)}small{display:block;color:var(--muted);font-size:12px}strong{font-variant-numeric:tabular-nums}a{color:var(--gold);text-decoration:none}header{height:82px;display:flex;align-items:center;gap:28px;border-bottom:1px solid #294333;padding:env(safe-area-inset-top) max(28px,env(safe-area-inset-right)) 0 max(28px,env(safe-area-inset-left))}#brand{font:32px Georgia,serif;white-space:nowrap}.tagline{color:var(--muted);font:italic 16px Georgia,serif}nav{margin-left:auto;display:flex;gap:4px}main{max-width:1440px;margin:auto;padding:28px 40px 60px}.eyebrow{font-size:10px;letter-spacing:2.5px;color:var(--gold);display:block;margin-bottom:15px;font-weight:600}.panel{background:var(--panel);border:1px solid #304535;border-radius:12px;padding:26px}.muted{color:var(--muted);font-size:13px}.auth{max-width:520px;margin:5vh auto}.auth h1{font-size:42px}.auth form{display:grid;gap:18px}.auth p{margin-bottom:25px}.links{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:18px}.links button{font-size:12px;padding:8px}label{display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.5;color:var(--muted)}input,select,textarea{width:100%;min-width:0;background:#102018;border:1px solid #425547;color:var(--ink);padding:11px;border-radius:5px;min-height:44px}textarea{font:13px/1.5 monospace;resize:vertical}.lobby-intro{display:flex;align-items:center;justify-content:space-between;padding:36px 0 30px}.lobby-intro p{max-width:410px}.intro-chip{display:flex;width:36%;position:relative;align-items:center;justify-content:center;min-height:240px}.intro-chip img{width:42%;max-width:180px;filter:drop-shadow(0 12px 8px #0006);transform:rotate(-15deg)}.intro-chip img+img{margin-left:-60px;transform:translateY(22px) rotate(10deg)}.intro-chip img:last-child{transform:translateY(-12px) rotate(25deg)}.wallet-strip{border-top:1px solid #304535;border-bottom:1px solid #304535;display:flex;gap:55px;padding:21px 0;align-items:center}.wallet-strip>div{display:flex;flex-direction:column;gap:6px}.wallet-strip span{color:var(--muted);font-size:12px}.wallet-strip strong{font-size:26px;color:var(--gold)}.wallet-strip>.muted{margin-left:auto}.section-head{display:flex;justify-content:space-between;align-items:center;margin:38px 0 22px}.section-head h2{margin:0}.room-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.room-card h3{font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.4}.room-card p{font-size:13px}.empty{border-style:dashed}.editor{max-width:1000px;margin:auto}.editor h1{font-size:42px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}details{margin:20px 0;border-top:1px solid #304535;padding-top:20px}summary{cursor:pointer;font-weight:600;min-height:32px}details p{font-size:13px;margin:16px 0}.editor-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:30px 0}.editor-actions label{max-width:210px}.notice{padding:14px 20px;border-left:3px solid var(--gold);background:#283426;font-size:13px}.editor li,.below-table li{color:var(--muted);line-height:1.8;font-size:13px}output{display:block;color:var(--gold);margin-top:15px}.room-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.room-heading h1{font-size:32px;margin-bottom:8px}.room-heading .eyebrow{margin-bottom:10px}.room-heading p{font-size:12px}.room-heading>div:last-child{display:flex;gap:8px;flex-shrink:0}.play-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px}.play-area{min-width:0}.table-stage{height:550px;position:relative;padding:62px 69px 85px}.table{position:relative;width:100%;height:100%;border-radius:50%;background:radial-gradient(ellipse at 50% 28%,var(--felt-hi),var(--felt) 65%,var(--felt-lo));border:18px solid var(--rail);box-shadow:0 15px 15px #0005,inset 0 0 0 2px #102018,inset 0 4px 12px #0008}.betting-line{position:absolute;inset:13% 11%;border:2px solid #f0d48a73;border-radius:50%}.wordmark{position:absolute;left:0;right:0;top:72%;text-align:center;color:#f0d48a2e;font:26px Georgia,serif;letter-spacing:5px}.deck-marker{position:absolute;top:11%;left:47%;transform:rotate(-12deg)}.deck-marker .card{width:27px;height:auto}.board-area{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);text-align:center;width:max-content;max-width:100%}.pot-label{display:inline-flex;align-items:center;gap:9px;background:#102018e8;color:var(--gold);padding:5px 13px;border-radius:20px;font-size:11px;letter-spacing:1px;margin-bottom:14px}.pot-label strong{font-size:20px;letter-spacing:0}.board{display:flex;gap:5px;align-items:center;justify-content:center}.board>picture:nth-child(4),.board>picture:nth-child(5),.board>.card-slot:nth-child(4),.board>.card-slot:nth-child(5){margin-left:5px}.card{display:block;width:52px;height:auto;border-radius:4px;box-shadow:0 5px 4px #0005;animation:arrive var(--ease);transform-origin:center}.board .card,.card-slot{width:48px;aspect-ratio:0.69}.card-slot{border:1px solid #f6f1e426;border-radius:4px;background:#10201820}.street-label{font-size:9px;letter-spacing:1.8px;margin-top:14px;color:var(--muted)}.seat{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:120px;z-index:2;text-align:center}.seat-well{position:relative;background:#102018f5;border:1px solid #405345;border-radius:9px;padding:9px 12px;min-height:57px;box-shadow:0 5px 9px #0004}.seat-name{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.seat strong{display:block;color:var(--gold);font-size:17px}.seat.empty .seat-well{background:#10201885;border-style:dashed;box-shadow:none}.seat.empty{opacity:.55}.seat.empty strong{font-size:11px;color:var(--muted);font-weight:400}.seat.empty .seat-name{font-size:9px;letter-spacing:1px}.seat.acting .seat-well{border:2px solid var(--gold);box-shadow:0 0 12px #f0d48a20}.seat.hero .seat-well{background:#152f21}.seat-cards{display:flex;justify-content:center;margin-bottom:-5px;min-height:0}.seat-cards .card{width:32px}.seat-cards picture+picture,.seat-cards>.card+.card{margin-left:-10px}.seat.hero .seat-cards .card{width:52px}.seat.hero .seat-cards picture+picture{margin-left:-13px}.dealer{position:absolute;width:24px;height:24px;right:-12px;top:16px}.blind{position:absolute;left:-14px;top:17px;background:#1c3b2c;padding:3px 5px;border-radius:8px;font-size:9px;color:var(--gold)}.clock{position:absolute;right:0;top:-19px;color:var(--gold);font-size:12px}.table-aside{padding:20px;margin-top:24px;max-height:580px;display:flex;flex-direction:column}.table-aside h3{font-size:13px;margin-bottom:8px}.feed,.chat{overflow:auto;min-height:55px;max-height:210px;scrollbar-width:thin;overflow-wrap:anywhere}.feed{flex:1}.feed p,.chat p{font-size:11px;line-height:1.5;margin:0 0 10px}.system span{display:block;font-size:8px;color:var(--gold);letter-spacing:1px}.chat{border-top:1px solid #304535;padding-top:8px;margin-bottom:15px;max-height:110px}.chat b{color:var(--ink)}#chat-form{display:flex;gap:6px}#chat-form input{font-size:11px}#chat-form button{padding:8px;font-size:11px}.action-bar{min-height:115px;background:#12261bf5;border:1px solid #354b3c;border-radius:12px;padding:13px 18px;display:flex;flex-direction:column;justify-content:center;gap:10px;margin-bottom:20px}.action-bar.waiting{flex-direction:row;align-items:center;flex-wrap:wrap}.waiting>span{font-size:12px;color:var(--muted);margin-right:auto}.legal-summary{font-size:11px;color:var(--muted);display:flex;justify-content:space-between;gap:10px}.legal-summary span{color:var(--gold)}.action-main{display:flex;align-items:end;gap:9px}.action-main>button{flex:1}.raise-field{font-size:9px;gap:2px;max-width:100px}.raise-field input{font-size:14px;padding:8px}.sizing{display:flex;gap:5px;align-items:center}.sizing input{flex:1;min-width:70px;accent-color:var(--gold);min-height:24px;padding:0}.sizing span{font-size:10px;white-space:nowrap}.sizing button{padding:4px 8px;min-height:32px;font-size:11px}.below-table{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.below-table details{margin:0;padding:20px}.below-table button{margin:5px}.event-detail{margin:24px 0}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.detail-grid p{font-size:12px}.detail-grid strong{display:block;font-size:15px;color:var(--ink)}table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}td,th{padding:10px;border-bottom:1px solid #304535}th{color:var(--gold);font-weight:500}.roster{display:flex;gap:12px;flex-wrap:wrap;font-size:13px}.roster span{padding:8px;background:#102018;border-radius:5px}.profile{max-width:900px;margin:auto}.profile form{max-width:450px;display:grid;gap:15px;margin:25px 0}.profile code{font-size:12px;overflow-wrap:anywhere}dialog{background:var(--panel);color:var(--ink);border:1px solid #496252;border-radius:12px;max-width:520px;width:90%;padding:30px}dialog::backdrop{background:#0009}#look-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}footer{text-align:center;color:var(--muted);font-size:11px;letter-spacing:1px;padding:16px max(12px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom));border-top:1px solid #294333}#toast{display:none;position:fixed;top:max(15px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);z-index:100;background:#f0d48a;color:#2c1a0e;border-radius:8px;padding:14px 24px;box-shadow:0 8px 25px #0006;max-width:90vw;font-size:13px}#toast.show{display:block}[data-felt=house]{--felt-hi:#1f8a56;--felt:#146843;--felt-lo:#0c4a30}[data-felt=burgundy]{--felt-hi:#6e2830;--felt:#4a1c22;--felt-lo:#2a1014}[data-felt=slate]{--felt-hi:#33485c;--felt:#243040;--felt-lo:#141c28}[data-felt=sand]{--felt-hi:#a08858;--felt:#8a7048;--felt-lo:#5a4830}[data-felt=sand] .betting-line{border-color:#2c1a0e66}[data-rail=dark]{--rail:#2c1a0e}[data-wordmark=off] .wordmark{display:none}[data-texture=light] .table::before{content:'';position:absolute;inset:0;border-radius:50%;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");pointer-events:none}@keyframes arrive{from{opacity:0;transform:translateY(-10px) rotateY(70deg)}to{opacity:1;transform:translateY(0) rotateY(0)}}.board picture:nth-child(2) .card{animation-delay:60ms}.board picture:nth-child(3) .card{animation-delay:120ms}[data-motion=off] .card{animation:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
@media(min-width:1600px){.table-stage{height:640px}.board .card,.card-slot{width:64px}.seat.hero .seat-cards .card{width:65px}.seat-cards .card{width:39px}.seat{width:140px}.wordmark{font-size:32px}}
@media(max-width:1100px){main{padding:24px}.play-layout{grid-template-columns:minmax(0,1fr)}.table-aside{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;max-height:240px;margin:10px 0}.table-aside>.eyebrow{display:none}.table-aside .feed{grid-column:1;grid-row:2/4;max-height:135px}.table-aside h3:nth-of-type(2){grid-column:2;grid-row:1}.table-aside .chat{grid-column:2;grid-row:2;max-height:85px}.table-aside form{grid-column:2;grid-row:3}.table-stage{height:570px;padding:65px 75px 100px}.board .card,.card-slot{width:58px}.action-bar{position:sticky;bottom:env(safe-area-inset-bottom);z-index:6}.detail-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){header{height:64px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));gap:8px}#brand{font-size:25px}.tagline{display:none}nav button{font-size:11px;padding:8px;min-height:44px}main{padding:22px 14px 35px}.auth{margin:18px auto;padding:24px}.auth h1{font-size:35px}.lobby-intro{padding:20px 0}.lobby-intro h1{font-size:40px}.intro-chip{display:none}.wallet-strip{gap:24px;flex-wrap:wrap}.wallet-strip>.muted{margin-left:0}.section-head h2{font-size:26px}.section-head button{padding:10px}.form-grid,.form-grid.four{grid-template-columns:1fr 1fr;gap:15px}.editor{padding:20px}.editor h1{font-size:36px}.editor-actions{gap:8px}.room-heading{display:block}.room-heading h1{font-size:26px}.room-heading>div:last-child{margin-bottom:12px}.room-heading p{font-size:10px}.room-heading .eyebrow{font-size:9px;letter-spacing:1.1px}.table-stage{height:480px;padding:65px 30px 95px}.table{border-width:11px;border-radius:46%}.betting-line{inset:13% 8%}.seat{width:78px}.seat-well{min-height:46px;padding:6px}.seat-name{font-size:9px}.seat strong{font-size:13px}.seat-cards .card{width:24px}.seat.hero .seat-cards .card{width:44px}.seat-cards picture+picture,.seat-cards>.card+.card{margin-left:-9px}.dealer{width:19px;height:19px;right:-9px;top:11px}.seat .blind{left:-9px;font-size:8px;top:12px}.board .card,.card-slot{width:36px}.board{gap:3px}.board>picture:nth-child(4),.board>picture:nth-child(5){margin-left:3px}.deck-marker .card{width:22px}.wordmark{font-size:16px;letter-spacing:2px;top:76%}.pot-label{font-size:9px;margin-bottom:12px;padding:3px 9px;gap:6px}.pot-label strong{font-size:17px}.street-label{font-size:8px;letter-spacing:1px}.action-bar{padding:10px;gap:8px}.action-main{gap:5px;flex-wrap:wrap}.action-main button{padding:9px 10px;font-size:12px}.action-main button[data-action=bank]{min-height:32px;font-size:10px;flex-basis:100%}.raise-field{width:80px}.legal-summary{font-size:9px}.sizing button{font-size:10px;padding:3px 5px}.sizing{flex-wrap:wrap}.sizing input{flex-basis:65%}.sizing span{margin-right:auto}.below-table,.detail-grid{grid-template-columns:1fr}.below-table{gap:12px}.table-aside{padding:16px;gap:8px 12px}.table-aside h3{font-size:11px}.event-detail{padding:20px}.event-detail h2{font-size:25px}.clock{font-size:10px;top:-16px}}
@media(max-height:500px) and (min-width:601px){header{height:46px}#brand{font-size:24px}.tagline{display:none}main{padding:10px max(22px,env(safe-area-inset-left)) 20px}.room-heading h1{font-size:20px;margin:0}.room-heading .eyebrow{font-size:8px;margin-bottom:4px}.room-heading p{font-size:9px;margin-bottom:4px}.room-heading button{font-size:11px;padding:6px 12px;min-height:36px}.room-heading{margin-bottom:0}.play-layout{display:block}.table-stage{height:245px;padding:23px 100px 32px}.table{border-width:11px}.seat{width:86px}.seat-well{padding:4px 8px;min-height:37px}.seat-name{font-size:9px;margin-bottom:1px}.seat strong{font-size:12px}.seat-cards .card{width:24px}.seat.hero .seat-cards .card{width:44px}.seat-cards{position:absolute;bottom:0;left:86px}.seat.hero .seat-cards{left:88px;bottom:-5px}.seat-cards picture+picture{margin-left:-10px}.dealer{width:18px;height:18px;top:8px}.blind{top:7px;font-size:8px}.board .card,.card-slot{width:37px}.board-area{top:50%}.pot-label{margin-bottom:5px;padding:1px 8px;font-size:8px}.pot-label strong{font-size:13px}.street-label{margin-top:5px;font-size:7px}.deck-marker{top:5%;left:46%}.deck-marker .card{width:18px}.wordmark{font-size:13px;letter-spacing:2px;top:82%}.clock{top:-14px;font-size:9px}.action-bar{position:sticky;bottom:0;padding:7px 12px;min-height:65px;gap:4px;margin-bottom:0}.action-main{align-items:center}.action-main button{min-height:38px;font-size:11px;padding:7px 12px}.raise-field{position:relative}.raise-field input{min-height:36px;height:36px}.raise-field{font-size:8px;max-width:90px;display:block}.legal-summary{font-size:9px}.sizing{position:static}.sizing button{min-height:26px;font-size:10px}.action-bar:has(.sizing){display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.action-bar:has(.sizing) .legal-summary{grid-column:1/3}.action-bar:has(.sizing) .action-main{grid-column:1}.action-bar:has(.sizing) .sizing{grid-column:2}.sizing input{max-width:120px}.sizing span{display:none}.table-aside{margin-top:18px}.below-table{margin-top:15px}.room-heading .eyebrow{margin-top:0}.table-tabs{position:absolute;right:30px;z-index:4}.table-tabs button{min-height:28px;padding:4px;font-size:9px}}

/* Editor and receipt layout uses the existing Midnight colors and components. */
#structure-rows fieldset,#purchase-rows fieldset{min-width:0;margin:16px 0;padding:16px;border:1px solid #304535;border-radius:9px}#structure-rows legend,#purchase-rows legend{color:var(--gold);font-size:13px;padding:0 8px}#structure-rows .editor-actions{margin-top:12px}#structure-validation{display:block;overflow-wrap:anywhere}.receipt-scroll{overflow-x:auto}.room-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}

/* In-app table workspace: existing Midnight panels, independent room documents. */
.table-workspace{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,760px),1fr));gap:20px;margin:0 20px 40px}.table-workspace[hidden]{display:none}.table-workspace>section{min-width:0;padding:12px}.table-workspace iframe{display:block;width:100%;border:0}

/* Stefan-approved chip columns. Board/cards retain their existing dimensions. */
.table{isolation:isolate}.betting-line,.wordmark,.deck-marker{z-index:0}.deck-marker{left:20%;top:5%}.board-area{z-index:4;top:53%;pointer-events:none}.seat{z-index:5}.seat-cards{position:relative;z-index:6}.action-bar{z-index:9}.chip-layer{position:absolute;inset:0;pointer-events:none;z-index:3;--pot-chip:36px;--wager-chip:32px;--chip-size:var(--pot-chip)}
.chip-columns{display:inline-flex;align-items:flex-end;gap:3px;vertical-align:bottom}.wager-columns{--chip-size:var(--wager-chip)}.chip-column{position:relative;display:block;width:var(--chip-size);height:calc(var(--chip-size) + (var(--visible,1) - 1)*6.5px);flex:none}.chip-column img{position:absolute;left:0;bottom:calc(var(--rim)*6.5px);width:var(--chip-size);height:var(--chip-size);filter:drop-shadow(0 2px 1px #0006)}.chip-column img[hidden]{display:none}
.pot-band{position:absolute;left:50%;bottom:calc(47% + 52px);transform:translateX(-50%);display:flex;align-items:flex-end;justify-content:center;gap:12px;max-width:78%;width:max-content}.gathered-pot{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:1;min-width:0}.pot-label,.raise-tag{background:#102018e8;color:#f0d48a;border-radius:20px;white-space:nowrap;font-family:Inter,'Segoe UI',sans-serif;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0}.pot-label{display:inline-flex;gap:8px;font-size:16px;padding:3px 10px;margin:0;line-height:1.2}.pot-label strong{font-size:inherit}.raise-tag{position:absolute;left:50%;top:calc(53% + 48px);transform:translateX(-50%);font-size:13px;padding:4px 12px;display:flex;gap:8px;z-index:7}.rake-label{position:absolute;left:calc(100% + 8px);bottom:3px;font-size:11px;white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums}.rake-label strong{font-weight:700}.wager-pile{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px}.right-half .chip-columns{flex-direction:row-reverse}.wager-caption{font:700 11px Inter,'Segoe UI',sans-serif;font-variant-numeric:tabular-nums;color:var(--muted);padding:1px 5px;border-radius:8px;background:#102018b8;line-height:1.2}.flying-chips{position:absolute;left:0;top:0;z-index:1;will-change:transform,opacity}.flying-chips>.chip-columns{transform:translate(-50%,-50%)}.street-label{margin-top:46px}.wordmark{opacity:.45}
@media(min-width:1600px){.pot-band{bottom:calc(47% + 65px)}.raise-tag{top:calc(53% + 62px)}}
@media(max-width:1100px){.pot-band{bottom:calc(47% + 59px)}.raise-tag{top:calc(53% + 58px)}}
@media(max-width:600px){.pot-band{bottom:calc(47% + 42px);gap:6px;max-width:94%}.pot-label{font-size:16px;padding:2px 6px;gap:5px}.raise-tag{top:calc(53% + 39px);font-size:13px}.gathered-pot{gap:3px}.chip-columns{gap:1px}.rake-label{left:auto;right:0;bottom:-17px}.street-label{margin-top:43px}.deck-marker{left:15%}}
@media(max-height:500px) and (min-width:601px){.chip-layer{--pot-chip:32px;--wager-chip:28px}.table-stage{height:305px;padding:35px 100px 42px}.pot-band{bottom:calc(47% + 39px);gap:8px;max-width:80%}.pot-label{font-size:16px;padding:1px 7px;gap:5px}.gathered-pot{gap:2px}.raise-tag{left:calc(50% + 122px);top:53%;transform:translateY(-50%);font-size:13px;padding:3px 8px}.street-label{margin-top:6px}.deck-marker{left:16%;top:2%}.seat-cards{position:absolute}.chip-column img:nth-child(n+9){display:none}.rake-label{bottom:-16px;left:auto;right:0}}
@media(prefers-reduced-motion:reduce){.flying-chips{display:none}}
[data-motion=off] .flying-chips{display:none}
.board-area .street-label{position:absolute;top:100%;left:0;right:0;white-space:nowrap}.board-area{width:max-content}
.seat-well>img:not(.dealer){position:absolute;left:6px;top:6px;width:20px;height:20px}.seat-name{padding-left:16px}.seat-well>button[data-action=stack-view]{padding:0 3px;min-height:30px}.seat-well .seat-name{line-height:1.3}.seat-well{min-height:57px}
@media(max-height:500px) and (min-width:601px){.seat-well{min-height:37px}.seat-well>button[data-action=stack-view]{min-height:24px}.seat-well>img:not(.dealer){width:16px;height:16px}.seat-name{padding-left:12px}}
