.GameTableLayout-module__nQr1PG__screen{--game-card-height:160px;--game-card-width:calc(var(--game-card-height) * var(--game-card-ratio));z-index:40;background:var(--background) var(--print-wear);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);font-variant-numeric:tabular-nums;background-size:360px;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.GameTableLayout-module__nQr1PG__heading{align-items:center;gap:clamp(8px,1vw,16px);min-width:0;max-width:100%;display:flex}.GameTableLayout-module__nQr1PG__heading h1{min-width:0;font-size:clamp(1.35rem,1.75vw,1.85rem);line-height:1.16}.GameTableLayout-module__nQr1PG__deckLink{align-items:center;gap:4px;min-width:0;max-width:14ch;min-height:44px;display:inline-flex}.GameTableLayout-module__nQr1PG__deckLink span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GameTableLayout-module__nQr1PG__deckLink svg{flex:none}.GameTableLayout-module__nQr1PG__deckLink,.GameTableLayout-module__nQr1PG__rulesButton,.GameTableLayout-module__nQr1PG__menu>summary{color:inherit;font:400 clamp(1rem, 1.4vw, 1.25rem)/1.25 var(--font-display);text-underline-offset:5px}.GameTableLayout-module__nQr1PG__rulesButton,.GameTableLayout-module__nQr1PG__menu>summary{cursor:pointer;justify-content:center;align-items:center;gap:5px;width:44px;min-height:44px;display:inline-flex;position:relative}.GameTableLayout-module__nQr1PG__rulesButton svg,.GameTableLayout-module__nQr1PG__menu>summary svg{width:22px;height:22px}.GameTableLayout-module__nQr1PG__menu:not([open])>summary:focus-visible:after{content:attr(aria-label);z-index:1;width:max-content;color:var(--surface);background:var(--foreground);font:600 14px/1.4 var(--font-print);border-radius:4px;padding:3px 8px;position:absolute;top:100%}.library-navigation .GameTableLayout-module__nQr1PG__rulesButton:focus-visible:after{content:attr(aria-label);z-index:1;width:max-content;color:var(--surface);background:var(--foreground);font:600 14px/1.4 var(--font-print);border-radius:4px;padding:3px 8px;position:absolute;top:100%}.GameTableLayout-module__nQr1PG__deckLink:hover,.GameTableLayout-module__nQr1PG__rulesButton:hover,.GameTableLayout-module__nQr1PG__menu>summary:hover{text-decoration:underline}.GameTableLayout-module__nQr1PG__layout{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:14px 16px;display:grid}.GameTableLayout-module__nQr1PG__toolbarMenu{flex:none;align-items:center;gap:8px;display:flex}.GameTableLayout-module__nQr1PG__menu{flex:none;position:relative}.GameTableLayout-module__nQr1PG__menu>summary{cursor:pointer;list-style:none}.GameTableLayout-module__nQr1PG__menu>summary::-webkit-details-marker{display:none}.GameTableLayout-module__nQr1PG__menu[open]>summary{text-decoration:underline}.GameTableLayout-module__nQr1PG__menuPanel{color:var(--foreground);z-index:200;border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface);width:min(320px,100vw - 24px);max-height:calc(100dvh - 92px);box-shadow:var(--control-shadow);flex-direction:column;gap:20px;padding:20px;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto}.GameTableLayout-module__nQr1PG__menuPanel .secondary-button{min-height:44px;padding-inline:10px;font-size:12px}.GameTableLayout-module__nQr1PG__games{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.GameTableLayout-module__nQr1PG__games [aria-current=page]{background:var(--accent);color:var(--foreground)}.GameTableLayout-module__nQr1PG__difficulty .difficulty-control{flex-wrap:wrap;gap:8px}.GameTableLayout-module__nQr1PG__desk{--game-card-width:calc(var(--game-card-height) * var(--game-card-ratio));--seat-width:0px;--north-height:64px;grid-template-rows:minmax(0, 1fr) auto calc(var(--game-card-height) * 1.18 + 58px) 64px;border:3px solid var(--control-border);background:var(--desk) var(--print-wear);background-size:360px;border-radius:32px 38px 29px 35px;min-width:0;min-height:0;display:grid;overflow:hidden}.GameTableLayout-module__nQr1PG__sideSeats{--seat-width:min(148px, 15%)}.GameTableLayout-module__nQr1PG__northCards{--north-height:calc(clamp(32px, 6.5dvh, 80px) + 76px)}.GameTableLayout-module__nQr1PG__withoutHand{grid-template-rows:minmax(0,1fr) auto 64px}.GameTableLayout-module__nQr1PG__recentMove{text-align:center;overflow-wrap:anywhere;scrollbar-width:thin;min-width:0;min-height:0;max-height:56px;padding:4px 16px;font-size:12px;line-height:18px;overflow:auto}.GameTableLayout-module__nQr1PG__recentMove:empty{height:0;padding:0}.GameTableLayout-module__nQr1PG__recentMove p{margin:0}.GameTableLayout-module__nQr1PG__recentCards{justify-content:safe center;align-items:center;gap:5px;display:flex}.GameTableLayout-module__nQr1PG__recentMove .GameTableLayout-module__nQr1PG__recentCards img[data-card-src]{width:auto!important;height:38px!important}.GameTableLayout-module__nQr1PG__arena{grid-template-columns:var(--seat-width) minmax(0, 1fr) var(--seat-width);grid-template-rows:var(--north-height) minmax(0, 1fr) var(--south-height,36px);gap:4px 12px;min-width:0;min-height:0;padding:12px;display:grid;position:relative}.GameTableLayout-module__nQr1PG__seats{display:contents}.GameTableLayout-module__nQr1PG__arena:not(:has(.GameTableLayout-module__nQr1PG__player[data-position=west],.GameTableLayout-module__nQr1PG__player[data-position=east])){--seat-width:0px}.GameTableLayout-module__nQr1PG__arena:not(:has(.GameTableLayout-module__nQr1PG__player[data-position=north])){--north-height:0px}.GameTableLayout-module__nQr1PG__arena:not(:has(.GameTableLayout-module__nQr1PG__player[data-position=south])){grid-template-rows:var(--north-height) minmax(0, 1fr) 0px}.GameTableLayout-module__nQr1PG__player{text-align:center;overflow-wrap:anywhere;align-self:center;min-width:0;max-width:100%;padding:6px;font-size:12px;line-height:18px;position:relative}.GameTableLayout-module__nQr1PG__player[data-position=north]{grid-area:1/2}.GameTableLayout-module__nQr1PG__player[data-position=west]{grid-area:2/1}.GameTableLayout-module__nQr1PG__player[data-position=east]{grid-area:2/3}@media (min-width:701px){.GameTableLayout-module__nQr1PG__arena{--north-height:fit-content(38%);--south-height:fit-content(18%)}.GameTableLayout-module__nQr1PG__arena:not(:has(.GameTableLayout-module__nQr1PG__player[data-position=north])) .GameTableLayout-module__nQr1PG__player:is([data-position=west],[data-position=east]){align-self:start;max-height:calc(100% - min(5dvh,32px));margin-top:min(5dvh,32px)}}.GameTableLayout-module__nQr1PG__player[data-position=south]{grid-area:3/2}.GameTableLayout-module__nQr1PG__player[data-active=true]:before{content:"";background:var(--accent);border:1px solid var(--foreground);border-radius:var(--control-radius);pointer-events:none;width:32px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.GameTableLayout-module__nQr1PG__player p{font-size:12px;line-height:18px;margin:0!important}.GameTableLayout-module__nQr1PG__player{scrollbar-width:thin;max-height:100%;overflow:auto}.GameTableLayout-module__nQr1PG__player :is(.opponent-hand,.packed-cards){--game-card-height:clamp(32px, 6.5dvh, 80px);--game-card-width:calc(var(--game-card-height) * var(--game-card-ratio));width:100%;min-width:0;height:calc(var(--game-card-height) + 10px);justify-content:center;align-items:center;gap:0;padding:5px 4px;overflow:hidden;display:flex!important}.GameTableLayout-module__nQr1PG__player :is(.opponent-hand,.packed-cards)>*{width:var(--game-card-width);flex:none}.GameTableLayout-module__nQr1PG__player :is(.opponent-hand,.packed-cards)>*+*{margin-left:min(calc(var(--game-card-width) * -.76), calc((100% - var(--game-card-width)) / var(--opponent-gaps,var(--packed-gaps,10)) - var(--game-card-width)))!important}.GameTableLayout-module__nQr1PG__player .packed-cards:has(img[data-card-src]:not([data-card-src^="/cards/backs/"]))>*+*{margin-left:min(4px, calc((100% - var(--game-card-width)) / var(--packed-gaps) - var(--game-card-width)))!important}.GameTableLayout-module__nQr1PG__player[data-position=west] .opponent-hand>*{transform:rotate(7deg)}.GameTableLayout-module__nQr1PG__player[data-position=east] .opponent-hand>*{transform:rotate(-7deg)}.GameTableLayout-module__nQr1PG__table{scrollbar-width:thin;scrollbar-color:var(--divider) transparent;flex-direction:column;grid-area:2/2;min-width:0;min-height:0;padding:8px;display:flex;overflow:auto}.GameTableLayout-module__nQr1PG__table>div{flex-direction:column;flex:1;justify-content:safe center;gap:12px;min-width:0;min-height:0;display:flex}.GameTableLayout-module__nQr1PG__table>div>*{min-width:0;margin-block:0}.GameTableLayout-module__nQr1PG__table .table-panel.text-center{gap:8px;min-height:0}.GameTableLayout-module__nQr1PG__table>.table-panel.text-center{flex:1;justify-content:center;align-items:center}.GameTableLayout-module__nQr1PG__table>div>.table-panel.text-center:only-child{flex:1;justify-content:center;align-items:center}.GameTableLayout-module__nQr1PG__table .table-panel{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.GameTableLayout-module__nQr1PG__table .table-footer{border:0;margin:0;padding:0}.GameTableLayout-module__nQr1PG__table .difficulty-control{display:none}.GameTableLayout-module__nQr1PG__table [class*=space-y-]>*{margin-block:0}.GameTableLayout-module__nQr1PG__table div:empty:not(.card-slot){display:none}.GameTableLayout-module__nQr1PG__table .card-slot{width:var(--game-card-width);height:var(--game-card-height)}.GameTableLayout-module__nQr1PG__table p{flex:none}.GameTableLayout-module__nQr1PG__screen img[data-card-src]{object-fit:contain;flex-shrink:0;width:var(--game-card-width)!important;height:var(--game-card-height)!important;max-width:none!important;max-height:none!important}.GameTableLayout-module__nQr1PG__screen .card-button:has(img[data-card-src]){flex:none;width:var(--game-card-width)!important}:is(.GameTableLayout-module__nQr1PG__table .packed-cards,.GameTableLayout-module__nQr1PG__hand .packed-cards){grid-template-columns:repeat(var(--packed-gaps), minmax(0, 1fr)) var(--packed-width,var(--game-card-width));width:min(100%, calc(var(--packed-count) * var(--packed-width,var(--game-card-width))));align-items:start;min-width:0;margin-inline:auto;padding:18px 0 4px;overflow:visible;gap:0!important;display:grid!important}:is(.GameTableLayout-module__nQr1PG__table .packed-cards[data-card-count="1"],.GameTableLayout-module__nQr1PG__hand .packed-cards[data-card-count="1"]){grid-template-columns:var(--packed-width,var(--game-card-width))}.GameTableLayout-module__nQr1PG__table .packed-cards{padding-top:10px}:is(.GameTableLayout-module__nQr1PG__table .packed-cards>*,.GameTableLayout-module__nQr1PG__hand .packed-cards>*){min-width:0;position:relative;margin:0!important}:is(.GameTableLayout-module__nQr1PG__table .packed-cards>:hover,.GameTableLayout-module__nQr1PG__hand .packed-cards>:hover,.GameTableLayout-module__nQr1PG__hand .packed-cards>:focus-within){z-index:80}.GameTableLayout-module__nQr1PG__table .table-cards.packed-cards{flex-wrap:wrap;justify-content:center;width:100%;padding:12px 0;gap:10px!important;display:flex!important}.GameTableLayout-module__nQr1PG__table .table-cards.packed-cards>*{flex:none}.GameTableLayout-module__nQr1PG__arena{--seat-one-column:3;--opposite-column:1}.GameTableLayout-module__nQr1PG__arena:has(.GameTableLayout-module__nQr1PG__player[data-seat="1"][data-position=west]){--seat-one-column:1;--opposite-column:3}.GameTableLayout-module__nQr1PG__table .trick-row{--game-card-height:clamp(42px, 9.5dvh, 110px);--game-card-width:calc(var(--game-card-height) * var(--game-card-ratio));width:min(100%, calc(var(--game-card-width) * 3.8 + 36px));background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;place-items:center;gap:4px;margin:0 auto;padding:5px 0;display:grid}@media (min-width:701px){.GameTableLayout-module__nQr1PG__table:has(.trick-row){container-type:size}.GameTableLayout-module__nQr1PG__table .trick-row{--game-card-height:clamp(36px, min(13dvh, calc((100cqh - 22px) / 2)), 150px);flex:none}}.GameTableLayout-module__nQr1PG__table .trick-seat{text-align:center;justify-items:center;gap:2px;display:grid}.GameTableLayout-module__nQr1PG__table .trick-seat>p{min-height:0;line-height:1.2}.GameTableLayout-module__nQr1PG__table .trick-seat[data-seat="0"]{grid-area:2/2}.GameTableLayout-module__nQr1PG__table .trick-seat[data-seat="0"]>p{order:1}.GameTableLayout-module__nQr1PG__table .trick-seat[data-seat="1"]{grid-column:var(--seat-one-column);grid-row:1/3}.GameTableLayout-module__nQr1PG__table .trick-row[data-seats="4"] .trick-seat[data-seat="2"]{grid-area:1/2}.GameTableLayout-module__nQr1PG__table .trick-seat:last-child{grid-column:var(--opposite-column);grid-row:1/3}.GameTableLayout-module__nQr1PG__table .trick-row[data-seats="3"] .trick-seat:not([data-seat="0"]){grid-row:1}.GameTableLayout-module__nQr1PG__table .trick-card{height:var(--game-card-height)}.GameTableLayout-module__nQr1PG__table .trick-empty{width:var(--game-card-width);max-width:none;color:color-mix(in srgb, var(--foreground) 48%, transparent);border:0}.GameTableLayout-module__nQr1PG__table :is(div,section)[class*=min-h-]{min-height:0}.GameTableLayout-module__nQr1PG__hand{min-width:0;min-height:0;padding:6px 24px 0}.GameTableLayout-module__nQr1PG__hand>section{background:0 0;border:0;margin:0;padding:0}.GameTableLayout-module__nQr1PG__hand>section.hand-area{background:0 0;border:0;margin:0;padding:0}.GameTableLayout-module__nQr1PG__hand div:empty{display:none}.GameTableLayout-module__nQr1PG__hand p,.GameTableLayout-module__nQr1PG__hand h2{font-size:12px;line-height:20px;margin:0!important}.GameTableLayout-module__nQr1PG__hand .card-button{transition:transform .16s}.GameTableLayout-module__nQr1PG__hand .card-button[aria-pressed=true]:not([style*=--fan-angle]){z-index:100;transform:translateY(-14px)}.GameTableLayout-module__nQr1PG__hand .card-button:focus-visible{z-index:101}.GameTableLayout-module__nQr1PG__hand .fan-hand>*{transform:none}.GameTableLayout-module__nQr1PG__controls{background:var(--controls);grid-template-rows:minmax(0,1fr);min-width:0;padding:4px 16px 12px;display:grid}.GameTableLayout-module__nQr1PG__status{text-align:center;flex-direction:column;justify-content:center;min-width:0;display:flex}.GameTableLayout-module__nQr1PG__status p{overflow-wrap:anywhere;font-size:12px;line-height:18px;min-height:0!important;margin:0!important;padding:0!important}.GameTableLayout-module__nQr1PG__actionRow{flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:6px 10px;min-height:0;display:flex;overflow:auto hidden}.GameTableLayout-module__nQr1PG__directActions,.GameTableLayout-module__nQr1PG__primary,.GameTableLayout-module__nQr1PG__secondary{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.GameTableLayout-module__nQr1PG__directActions:empty,.GameTableLayout-module__nQr1PG__primary:empty,.GameTableLayout-module__nQr1PG__secondary:empty{display:none}.GameTableLayout-module__nQr1PG__controls button,.GameTableLayout-module__nQr1PG__controls select{max-width:100%;min-height:44px;padding:6px 12px;font-size:12px;margin:0!important}.GameTableLayout-module__nQr1PG__records{gap:6px;display:grid}.GameTableLayout-module__nQr1PG__records:empty{display:none}.GameTableLayout-module__nQr1PG__records button{justify-content:start;gap:8px}.GameTableLayout-module__nQr1PG__restart{flex-wrap:wrap;gap:6px;min-height:44px;margin-top:auto;display:flex}.GameTableLayout-module__nQr1PG__dialog{border:1px solid var(--divider);background:var(--surface);width:min(860px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--foreground);border-radius:14px;margin:auto;padding:0}.GameTableLayout-module__nQr1PG__dialog::backdrop{background:#000a}.GameTableLayout-module__nQr1PG__dialogHeader{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.GameTableLayout-module__nQr1PG__dialogContent{max-height:calc(100dvh - 108px);padding:16px 20px 24px;overflow-y:auto}:is(.GameTableLayout-module__nQr1PG__records .packed-cards,.GameTableLayout-module__nQr1PG__records .mobile-hand){width:100%;overflow:visible;flex-wrap:wrap!important;gap:8px!important;display:flex!important}:is(.GameTableLayout-module__nQr1PG__records .packed-cards>*,.GameTableLayout-module__nQr1PG__records .mobile-hand>*){margin:0!important}@media (max-width:1100px){.GameTableLayout-module__nQr1PG__layout{grid-template-columns:minmax(0,1fr);gap:12px;padding:10px}}@media (max-width:700px){.GameTableLayout-module__nQr1PG__heading h1{font-size:1.4rem}.GameTableLayout-module__nQr1PG__records{order:1;width:100%}.GameTableLayout-module__nQr1PG__layout{grid-template-columns:minmax(0,1fr);gap:6px;padding:6px}.GameTableLayout-module__nQr1PG__desk{--seat-width:0px;--north-height:76px;border-radius:20px}.GameTableLayout-module__nQr1PG__arena{flex-direction:column;gap:8px;padding:8px;display:flex}.GameTableLayout-module__nQr1PG__seats{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-height:45%;display:grid;overflow-y:auto}.GameTableLayout-module__nQr1PG__player{align-self:start;padding:2px;font-size:11px;line-height:16px}.GameTableLayout-module__nQr1PG__player p{font-size:11px;line-height:16px}.GameTableLayout-module__nQr1PG__player[data-position=west]{grid-area:1/1}.GameTableLayout-module__nQr1PG__player[data-position=north]{grid-area:1/2}.GameTableLayout-module__nQr1PG__player[data-position=east]{grid-area:1/3}.GameTableLayout-module__nQr1PG__player[data-position=south]{grid-area:2/1/3/4}.GameTableLayout-module__nQr1PG__player :is(.opponent-hand,.packed-cards){display:none!important}.GameTableLayout-module__nQr1PG__player .opponent-hand[data-card-count]{display:flex!important}.GameTableLayout-module__nQr1PG__table{flex:1;padding:4px 0}.GameTableLayout-module__nQr1PG__table>div{gap:8px}.GameTableLayout-module__nQr1PG__table .trick-row{gap:6px}.GameTableLayout-module__nQr1PG__hand{padding-inline:12px}.GameTableLayout-module__nQr1PG__hand .mobile-hand{overflow-x:auto}.GameTableLayout-module__nQr1PG__hand .packed-cards{justify-content:flex-start;width:100%;padding:18px 8px 8px;overflow-x:auto;display:flex!important}.GameTableLayout-module__nQr1PG__hand .packed-cards>*{flex:none}.GameTableLayout-module__nQr1PG__hand .packed-cards>*+*{margin-left:calc(var(--game-card-width) * -.6)!important}.GameTableLayout-module__nQr1PG__table .table-cards.packed-cards{flex-wrap:nowrap;justify-content:flex-start;overflow:auto}.GameTableLayout-module__nQr1PG__controls{padding-inline:8px}.GameTableLayout-module__nQr1PG__controls button{padding:6px 10px}}.GameTableLayout-module__nQr1PG__hand .packed-cards[data-overlap=false]{flex-wrap:nowrap;justify-content:safe center;width:100%;padding:18px 8px 8px;overflow-x:auto;gap:8px!important;display:flex!important}.GameTableLayout-module__nQr1PG__hand .packed-cards[data-overlap=false]>*{flex:none;margin:0!important}@media (prefers-reduced-motion:reduce){.GameTableLayout-module__nQr1PG__hand .card-button{transition:none}}.GameTableLayout-module__nQr1PG__player[data-position=south]{padding:0}.GameTableLayout-module__nQr1PG__player[data-position=south]>div{flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.GameTableLayout-module__nQr1PG__player[data-position=south][data-active=true]:before{top:auto;bottom:0}.GameTableLayout-module__nQr1PG__arena:not(:has(.GameTableLayout-module__nQr1PG__player)) .GameTableLayout-module__nQr1PG__table{grid-area:1/1/4/4}.GameTableLayout-module__nQr1PG__table .comparison-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.GameTableLayout-module__nQr1PG__table .comparison-player{text-align:center;min-width:0}.GameTableLayout-module__nQr1PG__table .comparison-you{order:2;grid-column:1/-1}.GameTableLayout-module__nQr1PG__table .comparison-player>div{justify-content:center}.GameTableLayout-module__nQr1PG__table .comparison-fields{flex:none}@media (max-width:700px){.GameTableLayout-module__nQr1PG__table .comparison-players{grid-template-columns:minmax(0,1fr)}.GameTableLayout-module__nQr1PG__table .comparison-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.GameTableLayout-module__nQr1PG__dialog{border-image:var(--ink-frame) 12 / 6px / 1px stretch;background-image:var(--print-wear);background-size:360px}.GameTableLayout-module__nQr1PG__dialogHeader{background:var(--ochre) var(--print-wear);background-size:280px}.GameTableLayout-module__nQr1PG__screen,.GameTableLayout-module__nQr1PG__desk,.GameTableLayout-module__nQr1PG__dialog,.GameTableLayout-module__nQr1PG__dialogHeader{background-image:var(--crt-texture);background-size:var(--crt-texture-size);background-blend-mode:var(--crt-texture-blend)}@media (min-width:701px){.GameTableLayout-module__nQr1PG__layout{padding:4px 0 0}.GameTableLayout-module__nQr1PG__desk:not(.GameTableLayout-module__nQr1PG__withoutHand){grid-template-areas:"field""recent""actions""hand";grid-template-rows:minmax(0, 1fr) auto 64px calc(var(--game-card-height) * 1.18 + 46px)}.GameTableLayout-module__nQr1PG__desk:not(.GameTableLayout-module__nQr1PG__withoutHand)>.GameTableLayout-module__nQr1PG__arena{grid-area:field}.GameTableLayout-module__nQr1PG__desk:not(.GameTableLayout-module__nQr1PG__withoutHand)>.GameTableLayout-module__nQr1PG__recentMove{grid-area:recent}.GameTableLayout-module__nQr1PG__desk:not(.GameTableLayout-module__nQr1PG__withoutHand)>.GameTableLayout-module__nQr1PG__hand{grid-area:hand}.GameTableLayout-module__nQr1PG__desk:not(.GameTableLayout-module__nQr1PG__withoutHand)>.GameTableLayout-module__nQr1PG__controls{grid-area:actions}.GameTableLayout-module__nQr1PG__hand{width:min(100%,94vw);margin-inline:auto}.GameTableLayout-module__nQr1PG__hand .packed-cards[data-overlap=true]>button{rotate:var(--held-angle,0deg);translate:0 var(--held-drop,0px);transform-origin:50% 90%}.GameTableLayout-module__nQr1PG__controls{padding-block:0 6px}}.GameTableLayout-module__nQr1PG__desk:has(>.GameTableLayout-module__nQr1PG__hand:empty):has(.GameTableLayout-module__nQr1PG__seats:empty){grid-template:"field"minmax(0,1fr)"recent""actions"64px/minmax(0,1fr)}.GameTableLayout-module__nQr1PG__desk:has(.GameTableLayout-module__nQr1PG__seats:empty)>.GameTableLayout-module__nQr1PG__hand:empty{display:none}.GameTableLayout-module__nQr1PG__desk:has(.GameTableLayout-module__nQr1PG__seats:empty)>.GameTableLayout-module__nQr1PG__hand:empty+.GameTableLayout-module__nQr1PG__controls{border-inline-start:0;grid-area:-2/1/auto/-1}.GameTableLayout-module__nQr1PG__cover{display:none}@media (min-height:580px){.GameTableLayout-module__nQr1PG__desk:has(>.GameTableLayout-module__nQr1PG__hand:empty) .GameTableLayout-module__nQr1PG__arena:has(.GameTableLayout-module__nQr1PG__seats:empty):has(.table-panel.text-center){flex-direction:column;justify-content:safe center;align-items:center;display:flex;overflow:auto}.GameTableLayout-module__nQr1PG__desk:has(>.GameTableLayout-module__nQr1PG__hand:empty) .GameTableLayout-module__nQr1PG__arena:has(.GameTableLayout-module__nQr1PG__seats:empty):has(.table-panel.text-center) .GameTableLayout-module__nQr1PG__cover{place-items:center;display:grid}.GameTableLayout-module__nQr1PG__desk:has(>.GameTableLayout-module__nQr1PG__hand:empty) .GameTableLayout-module__nQr1PG__arena:has(.GameTableLayout-module__nQr1PG__seats:empty):has(.table-panel.text-center) .GameTableLayout-module__nQr1PG__table{flex:none;width:100%}.GameTableLayout-module__nQr1PG__cover img[data-card-src]{width:auto!important;height:96px!important}}.GameTableLayout-module__nQr1PG__facts{gap:6px;display:grid}.GameTableLayout-module__nQr1PG__facts>:empty{display:none}.GameTableLayout-module__nQr1PG__player:not(:has(img,[data-chip-amount],[style*=background-image])):after{content:"";opacity:.65;background:currentColor;width:32px;height:32px;margin:4px auto;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='10' r='5'/%3E%3Cpath d='M5 27a11 11 0 0 1 22 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='10' r='5'/%3E%3Cpath d='M5 27a11 11 0 0 1 22 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.GameTableLayout-module__nQr1PG__table [data-seat-token]:not(:has(img)):after{content:"";opacity:.65;background:currentColor;width:32px;height:32px;margin:4px auto;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='10' r='5'/%3E%3Cpath d='M5 27a11 11 0 0 1 22 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='10' r='5'/%3E%3Cpath d='M5 27a11 11 0 0 1 22 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.GameTableLayout-module__nQr1PG__actionRow>div{flex-wrap:nowrap;flex:none;max-width:none}.GameTableLayout-module__nQr1PG__actionRow fieldset{min-width:max-content}.GameTableLayout-module__nQr1PG__actionRow img[data-card-src]{width:auto;max-height:40px}.GameTableLayout-module__nQr1PG__controls button[data-action-icon=choice]{width:auto;padding-inline:5px}
.TableDecision-module__NJGfCq__button,.TableDecision-module__NJGfCq__option{justify-content:center;align-items:center;gap:2px;min-width:44px;min-height:44px;padding:2px 4px;display:inline-flex;position:relative}.TableDecision-module__NJGfCq__mark,.TableDecision-module__NJGfCq__option{font-size:1.25rem;font-weight:700;line-height:1}.TableDecision-module__NJGfCq__mark{align-items:center;gap:1px;display:inline-flex}.TableDecision-module__NJGfCq__mark img,.TableDecision-module__NJGfCq__option img{width:auto!important;height:38px!important}.TableDecision-module__NJGfCq__options{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.TableDecision-module__NJGfCq__option{cursor:pointer;border-radius:5px}.TableDecision-module__NJGfCq__option:has(input:checked){box-shadow:inset 0 -3px}.TableDecision-module__NJGfCq__option:has(input:focus-visible){outline:2px solid}.TableDecision-module__NJGfCq__option:has(input:disabled){opacity:.35;cursor:default}.TableDecision-module__NJGfCq__button[aria-pressed=true]{box-shadow:inset 0 -3px}.TableDecision-module__NJGfCq__button:has(>[data-table-object]+.TableDecision-module__NJGfCq__mark){grid-auto-flow:column;width:max-content!important}.TableDecision-module__NJGfCq__mark [data-table-object]{max-width:30px;max-height:30px}
.FrenchPlayHand-module__v-0fVW__hand{min-width:0}.FrenchPlayHand-module__v-0fVW__hand .FrenchPlayHand-module__v-0fVW__viewport[role=group]{scrollbar-width:thin;scrollbar-color:var(--divider) transparent;width:100%;overflow:auto hidden;padding:0!important;display:block!important}.FrenchPlayHand-module__v-0fVW__hand .FrenchPlayHand-module__v-0fVW__viewport>.FrenchPlayHand-module__v-0fVW__fan{min-width:100%;height:calc(var(--game-card-height) * 1.18 + 32px);position:relative}.FrenchPlayHand-module__v-0fVW__hand .FrenchPlayHand-module__v-0fVW__fan>.FrenchPlayHand-module__v-0fVW__card{left:var(--fan-card-left);top:var(--fan-card-top);z-index:var(--card-order);transform-origin:50% 90%;transform:rotate(var(--fan-angle)) translateY(calc(-1 * var(--card-lift,0px)));transition:transform .16s;position:absolute;margin:0!important}.FrenchPlayHand-module__v-0fVW__hand .FrenchPlayHand-module__v-0fVW__fan>.FrenchPlayHand-module__v-0fVW__card:hover:where(:not(:disabled)){--card-lift:10px}.FrenchPlayHand-module__v-0fVW__hand .FrenchPlayHand-module__v-0fVW__fan>.FrenchPlayHand-module__v-0fVW__card[aria-pressed=true],.FrenchPlayHand-module__v-0fVW__hand .FrenchPlayHand-module__v-0fVW__fan>.FrenchPlayHand-module__v-0fVW__card:focus-visible{--card-lift:14px;z-index:100}.FrenchPlayHand-module__v-0fVW__hand .FrenchPlayHand-module__v-0fVW__fan>.FrenchPlayHand-module__v-0fVW__card:focus-visible{z-index:101}@media (prefers-reduced-motion:reduce){.FrenchPlayHand-module__v-0fVW__hand .FrenchPlayHand-module__v-0fVW__fan>.FrenchPlayHand-module__v-0fVW__card{transition:none}}
.ChipStack-module__0BNNia__chips{--chip-width:30px;--chip-height:19px;--chip-step:3px;vertical-align:middle;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;max-width:100%;min-height:48px;font-size:12px;display:inline-flex}.ChipStack-module__0BNNia__compact{--chip-width:24px;--chip-height:15px;--chip-step:2px;gap:4px 6px;min-height:36px}.ChipStack-module__0BNNia__piles{align-items:end;gap:5px;display:inline-flex}.ChipStack-module__0BNNia__pile{--chip-color:#ddd5c5;--chip-ink:#342f28;--chip-edge:#8c8475;flex-direction:column;align-items:center;display:inline-flex}.ChipStack-module__0BNNia__pile[data-denomination="5"]{--chip-color:#a7453f;--chip-ink:#fff0dc;--chip-edge:#632b28}.ChipStack-module__0BNNia__pile[data-denomination="25"]{--chip-color:#3d7664;--chip-ink:#f1f5df;--chip-edge:#254a3f}.ChipStack-module__0BNNia__pile[data-denomination="100"]{--chip-color:#41464f;--chip-ink:#f4e7cf;--chip-edge:#1e2229}.ChipStack-module__0BNNia__stack{width:var(--chip-width);height:calc(var(--chip-height) + var(--chip-step) * 5 + 3px);display:block;position:relative}.ChipStack-module__0BNNia__chip{inset-inline:0;bottom:calc(3px + var(--layer) * var(--chip-step));height:var(--chip-height);background:conic-gradient(var(--chip-color) 0deg 20deg, #eadfcd 20deg 35deg, var(--chip-color) 35deg 80deg, #eadfcd 80deg 95deg, var(--chip-color) 95deg 140deg, #eadfcd 140deg 155deg, var(--chip-color) 155deg 200deg, #eadfcd 200deg 215deg, var(--chip-color) 215deg 260deg, #eadfcd 260deg 275deg, var(--chip-color) 275deg 320deg, #eadfcd 320deg 335deg, var(--chip-color) 335deg);box-shadow:0 2px 0 var(--chip-edge), 0 4px 4px #0005;border-radius:50%;place-items:center;display:grid;position:absolute}.ChipStack-module__0BNNia__face{border:1px solid var(--chip-ink);background:var(--chip-color);width:70%;height:74%;color:var(--chip-ink);border-radius:50%;place-items:center;font-size:9px;font-weight:600;line-height:1;display:grid}.ChipStack-module__0BNNia__empty{width:var(--chip-width);height:var(--chip-height);border:1px dashed var(--divider);border-radius:50%;display:block}
.Table-module__DHWsra__content.Table-module__DHWsra__content{justify-content:safe center;min-width:0}.Table-module__DHWsra__opponents{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.Table-module__DHWsra__player{text-align:center;border:1px solid #0000;border-radius:8px;min-width:0;padding:4px;font-size:12px}.Table-module__DHWsra__active{border-color:var(--foreground)}.Table-module__DHWsra__player p{line-height:16px}.Table-module__DHWsra__chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;display:flex}.Table-module__DHWsra__settlement{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:is(.Table-module__DHWsra__content .Table-module__DHWsra__player .packed-cards,.Table-module__DHWsra__content .Table-module__DHWsra__community .packed-cards){padding-top:0}.Table-module__DHWsra__community{text-align:center;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.Table-module__DHWsra__community>.packed-cards{flex-shrink:0}.Table-module__DHWsra__chips+p+.Table-module__DHWsra__holeCards.packed-cards{padding-top:4px}.Table-module__DHWsra__empty{width:var(--game-card-width);height:var(--game-card-height);border:1px dashed var(--divider);border-radius:8px;display:block}@media (max-width:700px){main:has(.Table-module__DHWsra__content){--game-card-height:clamp(64px, calc((100dvh - 550px) / 3), 100px)}.Table-module__DHWsra__opponents{gap:4px}.Table-module__DHWsra__player{padding:2px;font-size:11px}.Table-module__DHWsra__content .packed-cards{grid-template-columns:repeat(var(--packed-gaps), minmax(0, 1fr)) var(--game-card-width);width:min(100%, calc(var(--packed-count) * var(--game-card-width)));overflow:visible;gap:0!important;display:grid!important}.Table-module__DHWsra__holeCards.packed-cards{justify-content:center;gap:8px;display:flex!important}}
.Table-module__EksMzG__table.Table-module__EksMzG__table{justify-content:safe center;gap:8px}@media (min-width:701px){.game-screen:has(.Table-module__EksMzG__table){--game-card-height:clamp(80px, calc((100dvh - 425px) / 3), 180px)}.game-screen:has(.Table-module__EksMzG__table) aside{gap:12px}}.Table-module__EksMzG__round{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.Table-module__EksMzG__pot{justify-content:center;align-items:center;gap:8px;display:flex}.Table-module__EksMzG__settled{color:var(--muted);font-size:11px}.game-screen:has(.Table-module__EksMzG__table) .table-player[data-position=north]{align-self:start}.game-screen:has(.Table-module__EksMzG__table) .table-player[data-position=north] .Table-module__EksMzG__summary{max-width:420px}.Table-module__EksMzG__opponent{flex-direction:column;align-items:center;gap:6px;display:flex}.Table-module__EksMzG__summary{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;min-height:24px;font-size:12px;display:flex}.Table-module__EksMzG__summary strong{font-weight:600;display:inline-block}.Table-module__EksMzG__signals{gap:6px;display:inline-flex}.Table-module__EksMzG__signal{clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:12px;height:9px}.Table-module__EksMzG__signal[data-direction=DOWN]{rotate:180deg}.Table-module__EksMzG__seatStatus{min-width:84px;color:var(--muted)}.Table-module__EksMzG__seatStatus:empty{display:none}.Table-module__EksMzG__cards{justify-content:center;gap:12px;padding:4px;display:flex}.Table-module__EksMzG__showdown{justify-content:center;gap:clamp(24px,6vw,80px);display:flex}.Table-module__EksMzG__played{flex-direction:column;align-items:center;gap:4px;display:flex}.Table-module__EksMzG__played p{min-height:18px;color:var(--muted);margin:0;font-size:12px}.Table-module__EksMzG__emptyCard{width:var(--game-card-width);height:var(--game-card-height);border:1px dashed var(--divider);border-radius:8px}.Table-module__EksMzG__hand{flex-direction:column;justify-content:center;gap:6px;height:100%;display:flex}.Table-module__EksMzG__cardButton{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.Table-module__EksMzG__cardButton[aria-pressed=true]{outline:2px solid var(--foreground);outline-offset:3px;transform:translateY(-5px)}.Table-module__EksMzG__cardButton:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.Table-module__EksMzG__cardButton:disabled{cursor:default}.Table-module__EksMzG__settings{flex-direction:column;gap:8px;font-size:12px;display:flex}.Table-module__EksMzG__motionToggle{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.Table-module__EksMzG__motionToggle input{width:16px;height:16px;accent-color:var(--foreground)}.Table-module__EksMzG__pressureTarget[data-pressure="1"],.Table-module__EksMzG__pressureTarget[data-pressure="2"]{color:var(--foreground)}.Table-module__EksMzG__pressureTarget[data-motion=true][data-pressure="1"],.Table-module__EksMzG__pressureTarget[data-motion=true][data-pressure="2"]{animation:Table-module__EksMzG__tremble var(--shake-duration) steps(2, end) infinite}@keyframes Table-module__EksMzG__tremble{0%,to{transform:translate(0)}20%{transform:translate(var(--shake-distance), -1px) rotate(.4deg)}40%{transform:translate(calc(var(--shake-distance) * -1), 1px)}60%{transform:translate(1px, calc(var(--shake-distance) * -1)) rotate(-.4deg)}80%{transform:translate(-1px, var(--shake-distance))}}@media (max-width:700px){.game-screen:has(.Table-module__EksMzG__table) .table-player[data-position=north]{grid-column:1/-1}.game-screen:has(.Table-module__EksMzG__table) aside{max-height:100px}.game-screen:has(.Table-module__EksMzG__table){--game-card-height:clamp(64px, calc((100dvh - 490px) / 4), 130px)}.Table-module__EksMzG__settings{flex-direction:row;align-items:center;gap:12px}.Table-module__EksMzG__motionToggle{max-width:112px}.Table-module__EksMzG__seatStatus{min-width:0}}@media (prefers-reduced-motion:reduce){.Table-module__EksMzG__pressureTarget[data-motion=true][data-pressure="1"],.Table-module__EksMzG__pressureTarget[data-motion=true][data-pressure="2"]{animation:none}}
.Table-module___OaVzq__table .Table-module___OaVzq__panel .trick-row{padding:4px 0}.Table-module___OaVzq__table .Table-module___OaVzq__panel .packed-cards{padding:4px 0}@media (max-width:700px){.Table-module___OaVzq__table .Table-module___OaVzq__panel .Table-module___OaVzq__dummy .packed-cards{justify-content:flex-start;width:100%;padding:4px;overflow-x:auto;gap:6px!important;display:flex!important}.Table-module___OaVzq__table .Table-module___OaVzq__panel .Table-module___OaVzq__dummy .packed-cards>*{flex:none}}.Table-module___OaVzq__vulnerability{grid-template-rows:repeat(3,11px);grid-template-columns:repeat(3,13px);grid-template-areas:".n.""w.e"".s.";display:grid}.Table-module___OaVzq__vulnerability>:first-child{grid-area:s}.Table-module___OaVzq__vulnerability>:nth-child(2){grid-area:w}.Table-module___OaVzq__vulnerability>:nth-child(3){grid-area:n}.Table-module___OaVzq__vulnerability>:nth-child(4){grid-area:e}
.Table-module__jWa8Lq__advance{z-index:4;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.Table-module__jWa8Lq__screen:has(.bc-rulebook[open],[data-table-menu][open]) .Table-module__jWa8Lq__advance{display:none}.Table-module__jWa8Lq__advance:focus-visible{outline:2px solid var(--ochre);outline-offset:-3px}.Table-module__jWa8Lq__desk{--card-h:min(23cqh, calc(14cqw / var(--bc-ratio)), 202px);--card-w:calc(var(--card-h) * var(--bc-ratio));grid-template-rows:minmax(0,.22fr) minmax(0,.42fr) minmax(0,.36fr);min-height:0;display:grid;position:relative}.Table-module__jWa8Lq__seats{grid-row:1;justify-content:space-evenly;align-items:start;padding-top:4px;display:flex}.Table-module__jWa8Lq__seat{color:#30251d;font:600 13px/1.3 var(--font-print);justify-items:center;gap:3px;display:grid}.Table-module__jWa8Lq__backs{justify-content:center;display:flex}.Table-module__jWa8Lq__backs img{width:calc(var(--card-w) * .49)!important;height:calc(var(--card-h) * .49)!important}.Table-module__jWa8Lq__backs span+span{margin-left:calc(var(--card-w) * -.31)}.Table-module__jWa8Lq__field{--columns:var(--wide-columns);--rows:var(--wide-rows);--table-gap:clamp(6px, 1vw, 14px);grid-row:2;justify-self:center;place-items:center;width:65%;min-height:0;display:grid;container-type:size}.Table-module__jWa8Lq__pileLayout{pointer-events:none;background:0 0;position:absolute;inset:0}.Table-module__jWa8Lq__pileLayout button{pointer-events:auto}.Table-module__jWa8Lq__character{display:none}.Table-module__jWa8Lq__cards{--face-w:min(calc(min(21dvh, 188px) * var(--bc-ratio)), calc((100cqw - 12px - (var(--columns) - 1) * var(--table-gap)) / var(--columns)), calc((100cqh - 12px - (var(--rows) - 1) * var(--table-gap)) / var(--rows) * var(--bc-ratio)));justify-content:center;gap:var(--table-gap);width:min(100%, calc(var(--columns) * var(--face-w) + (var(--columns) - 1) * var(--table-gap) + 12px));flex-wrap:wrap;max-height:100%;padding:5px;display:flex;overflow-y:auto}.Table-module__jWa8Lq__cards button,.Table-module__jWa8Lq__hand button{border-radius:5%;flex:none;display:block}.Table-module__jWa8Lq__cards button{width:var(--face-w);aspect-ratio:var(--bc-ratio)}.Table-module__jWa8Lq__cards button:disabled,.Table-module__jWa8Lq__hand button:disabled{opacity:1}.Table-module__jWa8Lq__cards button:enabled:hover,.Table-module__jWa8Lq__hand button:enabled:hover{outline-offset:1px;outline:2px solid #f5deb2}.Table-module__jWa8Lq__cards button[aria-pressed=true],.Table-module__jWa8Lq__hand button[aria-pressed=true]{outline:3px solid #833528}.Table-module__jWa8Lq__cards button:focus-visible,.Table-module__jWa8Lq__hand button:focus-visible{outline:3px solid var(--foreground);outline-offset:2px}.Table-module__jWa8Lq__hand{grid-row:3;justify-content:center;align-items:end;gap:16px;padding-bottom:clamp(10px,1.8cqh,20px);display:flex}.Table-module__jWa8Lq__hand button{width:calc(var(--card-w) * 1.12);height:calc(var(--card-h) * 1.12);transition:translate .16s}.Table-module__jWa8Lq__hand button:enabled:hover,.Table-module__jWa8Lq__hand button[aria-pressed=true]{z-index:1;translate:0 -8px}.Table-module__jWa8Lq__capture{width:calc(var(--card-w) * .5);height:calc(var(--card-h) * .5);pointer-events:none;position:absolute}.Table-module__jWa8Lq__capture>div{position:absolute;inset:0}.Table-module__jWa8Lq__capture[data-owner=north]{left:calc(50% - var(--card-w) * .25);bottom:78%}.Table-module__jWa8Lq__capture[data-owner=west]{top:25%;left:10%}.Table-module__jWa8Lq__capture[data-owner=east]{top:25%;right:10%}.Table-module__jWa8Lq__capture[data-owner=south]{left:calc(50% + var(--card-w) * 1.65 + 28px);bottom:7%}.Table-module__jWa8Lq__result{gap:12px;max-height:82dvh;padding:24px;top:50%;overflow:auto;translate:-50% -50%}.Table-module__jWa8Lq__screen .table-layout-controls{display:none}.Table-module__jWa8Lq__result th,.Table-module__jWa8Lq__result td{text-align:center;padding:2px 6px;font-size:14px}.Table-module__jWa8Lq__result tbody th{text-align:start}@media (min-width:701px){.Table-module__jWa8Lq__seat{position:absolute;top:22%}.Table-module__jWa8Lq__seat[data-position=west]{left:8%}.Table-module__jWa8Lq__seat[data-position=east]{right:8%}.Table-module__jWa8Lq__seat[data-position=north]{top:13%;left:50%;translate:-50%}.Table-module__jWa8Lq__backs{display:none}.Table-module__jWa8Lq__pileRow{grid-template-rows:minmax(calc(1.5 * var(--bc-card-height) + 14px), 1fr);grid-template-columns:minmax(0, 1fr) calc(2 * var(--bc-card-width) + 6px) minmax(0, 1fr)}.Table-module__jWa8Lq__character{z-index:0;pointer-events:none;display:block;position:absolute;transform:scaleX(-1)}.Table-module__jWa8Lq__character[data-side=west]{height:calc(.65 * var(--layout-west-scale));left:calc(-3vw + var(--layout-west-x));top:calc(50% + var(--layout-west-y) + 18px);translate:0 -50%}.Table-module__jWa8Lq__character[data-side=east]{height:calc(.62 * var(--layout-east-scale));right:calc(-3vw - var(--layout-east-x));top:calc(50% + var(--layout-east-y));translate:0 -50%}}@media (max-width:700px){.Table-module__jWa8Lq__screen .bc-rulebook{bottom:6px;right:6px}.Table-module__jWa8Lq__screen .bc-rulebook-page{width:calc(100vw - 16px);padding:24px;right:0}.Table-module__jWa8Lq__screen .bc-layout{position:relative}.Table-module__jWa8Lq__desk{--card-h:min(19cqh, calc(17cqw / var(--bc-ratio)));grid-template-rows:minmax(0,.25fr) minmax(0,.45fr) minmax(0,.3fr)}.Table-module__jWa8Lq__field{width:calc(100% - var(--card-w) - 20px);margin-left:calc(var(--card-w) + 12px);--columns:var(--narrow-columns);--rows:var(--narrow-rows);--table-gap:6px}.Table-module__jWa8Lq__capture[data-owner=north]{bottom:75%}.Table-module__jWa8Lq__capture[data-owner=west],.Table-module__jWa8Lq__capture[data-owner=east]{top:17%}.Table-module__jWa8Lq__capture[data-owner=south]{bottom:7%;left:6px}.Table-module__jWa8Lq__capture{width:calc(var(--card-w) * .35);height:calc(var(--card-h) * .35)}.Table-module__jWa8Lq__pileLayout .bc-stock{align-items:start;padding-left:4px}.Table-module__jWa8Lq__pileLayout{--bc-card-height:var(--card-h)}}.Table-module__jWa8Lq__screen[data-players="3"] .table-host-start:after{content:attr(aria-label);background:var(--surface);color:var(--foreground);border-radius:4px;padding:8px 16px}@media (max-width:700px){.Table-module__jWa8Lq__screen .table-host-start:after{content:attr(aria-label);background:var(--surface);color:var(--foreground);border-radius:4px;padding:8px 16px}}@media (min-width:701px) and (max-width:1099px){.Table-module__jWa8Lq__screen .Table-module__jWa8Lq__pileRow .bc-stock .bc-pile{translate:clamp(-80px,33.3333cqw - 316.667px,0px) 24px}.Table-module__jWa8Lq__field{width:60%}}
.TableBid-module__4bNwPW__offer{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:3px;display:inline-flex}.TableBid-module__4bNwPW__offer>*+*{margin-inline-start:-7px}.TableBid-module__4bNwPW__offer:enabled:hover{transform:translateY(-2px)}.TableBid-module__4bNwPW__offer:focus-visible{outline-offset:2px;outline:2px solid}.TableBid-module__4bNwPW__offer:disabled{opacity:.35;cursor:default}
.Table-module__HhYKLa__bids{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.Table-module__HhYKLa__bids button{min-width:0;min-height:44px;padding:8px}.Table-module__HhYKLa__pass{grid-column:1/-1}@media (min-width:701px){.Table-module__HhYKLa__bids{grid-template-columns:repeat(4,minmax(0,1fr))}}
.Table-module__afSqOW__suitNavigation{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.Table-module__afSqOW__suitFilter{cursor:pointer;border:1px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.Table-module__afSqOW__suitNavigation .Table-module__afSqOW__suitFilter img[data-card-src]{width:28px!important;height:28px!important}.Table-module__afSqOW__suitFilter[aria-pressed=true]{border-color:var(--foreground)}.Table-module__afSqOW__desktopHand{display:none}.Table-module__afSqOW__mobileHand{display:block}.Table-module__afSqOW__mobileHand .hand-overflow-hint{display:none}.Table-module__afSqOW__mobileHand .mobile-hand.packed-cards[data-overlap=false]{padding-bottom:2px}@media (min-width:701px){.Table-module__afSqOW__desktopHand{display:block}.Table-module__afSqOW__mobileHand{display:none}}
.Table-module__3yocTW__screen{--hand-card-height:clamp(48px, calc((100dvh - 360px) / 2.18), 300px);z-index:40;background:var(--background);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.Table-module__3yocTW__layout{min-height:0;padding:8px clamp(6px,1vw,16px);display:grid}.Table-module__3yocTW__desk{grid-template-rows:auto minmax(0, 1fr) 84px calc(var(--hand-card-height) * 1.18 + 32px);min-width:0;min-height:0;display:grid}.Table-module__3yocTW__playerStats{text-align:center;justify-content:space-around;gap:12px;width:min(100%,920px);margin:0 auto;padding:12px 8px 0;display:flex}.Table-module__3yocTW__player{flex:1;min-width:0}.Table-module__3yocTW__player p{margin:0;font-size:12px;line-height:18px}.Table-module__3yocTW__concealedHand{justify-content:center;padding-top:4px;display:flex}.Table-module__3yocTW__concealedHand>span{filter:drop-shadow(-1px 0 #0000004d)}.Table-module__3yocTW__concealedHand>span+span{margin-left:-4px}.Table-module__3yocTW__board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;width:min(100%,860px);min-height:0;margin-inline:auto;padding:0 16px;display:grid;overflow:auto}.Table-module__3yocTW__board section{text-align:center;justify-items:center;min-width:0;display:grid}.Table-module__3yocTW__board section>p{font-size:12px;line-height:18px}.Table-module__3yocTW__board section>p:last-child{min-height:18px}.Table-module__3yocTW__preview{height:var(--hand-card-height);place-items:center;display:grid}.Table-module__3yocTW__face{width:calc(var(--hand-card-height) * 160 / 743);flex:none;display:block}.Table-module__3yocTW__face img,.Table-module__3yocTW__mobilePlayers img[data-card-src]{flex-shrink:0;width:calc(var(--hand-card-height) * 160 / 743)!important;height:var(--hand-card-height)!important;max-width:none!important;max-height:none!important}.Table-module__3yocTW__hand{grid-row:4;min-width:0;min-height:0;padding-inline:clamp(8px,2vw,24px)}.Table-module__3yocTW__fan.Table-module__3yocTW__fan{height:calc(var(--hand-card-height) * 1.18 + 32px);isolation:isolate;padding:0;display:block;position:relative;overflow:auto hidden}.Table-module__3yocTW__fanCanvas{min-width:100%;width:var(--fan-canvas-width,100%);height:100%;position:relative}.Table-module__3yocTW__fan .Table-module__3yocTW__card{width:calc(var(--hand-card-height) * 160 / 743);transform-origin:50% 90%;margin:0;transition:transform .16s;position:absolute}.Table-module__3yocTW__fan .Table-module__3yocTW__card:focus-visible{z-index:101!important}.Table-module__3yocTW__actions{grid-area:3/1;grid-template-rows:minmax(0,1fr);place-items:center;gap:2px;min-height:0;padding:0 8px;display:grid}.Table-module__3yocTW__actions p{text-align:center;font-size:12px;line-height:16px}.Table-module__3yocTW__actions>div{min-width:0;max-height:100%;overflow-y:auto}.Table-module__3yocTW__actions button{min-height:44px;padding:6px 12px}.Table-module__3yocTW__welcome{text-align:center;grid-area:1/1/-1;align-content:center;justify-items:center;gap:12px;padding-inline:16px;display:grid}.Table-module__3yocTW__stock{color:var(--muted);font-size:14px}.Table-module__3yocTW__mobilePlayers{gap:20px;margin-bottom:24px;display:grid}.Table-module__3yocTW__screen{background-image:var(--crt-texture);background-size:var(--crt-texture-size);background-blend-mode:var(--crt-texture-blend)}@media (max-width:700px){.Table-module__3yocTW__board{gap:8px;padding-inline:8px}.Table-module__3yocTW__playerStats{padding-top:6px}}@media (max-height:520px){.Table-module__3yocTW__concealedHand{display:none}}@media (prefers-reduced-motion:reduce){.Table-module__3yocTW__fan .Table-module__3yocTW__card{transition:none}}.Table-module__3yocTW__meldIcon{align-items:center;display:inline-flex}.Table-module__3yocTW__meldIcon img+img{margin-left:-3px}
.Table-module__GCCKsa__content{min-width:0}.Table-module__GCCKsa__player{text-align:center;min-width:0;font-size:12px}.Table-module__GCCKsa__player p{line-height:1.5}.Table-module__GCCKsa__center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.Table-module__GCCKsa__player .packed-cards{padding-top:4px}
.Table-module__smPagW__board{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:calc(var(--game-card-height) + 50px) minmax(0, 1fr) calc(var(--game-card-height) + 50px);min-height:0;gap:10px!important;display:grid!important}.Table-module__smPagW__welcome{text-align:center;flex-direction:column;grid-area:1/1/4/4;justify-content:center;align-items:center;display:flex}.Table-module__smPagW__face{display:block}.Table-module__smPagW__players{display:contents!important}.Table-module__smPagW__player{text-align:center;align-self:center;min-width:0;padding:4px}.Table-module__smPagW__player[data-seat="2"]{grid-area:1/2}.Table-module__smPagW__player[data-seat="3"]{grid-area:2/1}.Table-module__smPagW__player[data-seat="1"]{grid-area:2/3}.Table-module__smPagW__player[data-seat="0"]{grid-area:3/2}.Table-module__smPagW__player>p{min-height:36px;line-height:18px}.Table-module__smPagW__river{grid-template-columns:repeat(3, var(--game-card-width));min-height:var(--game-card-height);justify-content:center;gap:4px;margin-top:6px;display:grid}.Table-module__smPagW__player[data-seat="0"] .Table-module__smPagW__river,.Table-module__smPagW__player[data-seat="2"] .Table-module__smPagW__river{flex-wrap:nowrap;justify-content:center;display:flex}.Table-module__smPagW__player .Table-module__smPagW__river:empty{display:none}.Table-module__smPagW__river>*{flex:none}.Table-module__smPagW__claimed{opacity:.35}.Table-module__smPagW__center{text-align:center;grid-area:2/2;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;align-self:center;align-items:start;min-width:0;gap:10px!important;display:grid!important}.Table-module__smPagW__center>div:first-child{grid-column:1/-1;min-height:36px}.Table-module__smPagW__center>div{min-width:0}.Table-module__smPagW__center img{margin-inline:auto}.Table-module__smPagW__indicators{justify-content:safe center;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.Table-module__smPagW__hand{min-height:calc(var(--game-card-height) + 24px)}.Table-module__smPagW__records{flex-direction:column;gap:20px;display:flex}.Table-module__smPagW__tiles,.Table-module__smPagW__groups{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.Table-module__smPagW__groups{gap:16px}@media (max-width:700px){.Table-module__smPagW__board{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow-y:auto}.Table-module__smPagW__player[data-seat="2"]{grid-area:1/1}.Table-module__smPagW__player[data-seat="3"]{grid-area:2/1}.Table-module__smPagW__player[data-seat="1"]{grid-area:1/2}.Table-module__smPagW__player[data-seat="0"]{grid-area:2/2}.Table-module__smPagW__center{grid-area:3/1/4/3}.Table-module__smPagW__river,.Table-module__smPagW__player[data-seat="0"] .Table-module__smPagW__river,.Table-module__smPagW__player[data-seat="2"] .Table-module__smPagW__river{justify-content:flex-start;display:flex;overflow-x:auto}.Table-module__smPagW__player>p{min-height:48px}}@media (prefers-reduced-motion:reduce){.Table-module__smPagW__hand button{transition:none}}
