html[data-variant]:not([data-variant=pantsy]) .ui-seat{--ui-seat-size: calc(var(--space-24) + var(--space-10));position:relative;box-sizing:border-box;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-seat-size);height:var(--ui-seat-size);border-radius:var(--radius-pill);background:var(--player-seat-you);color:var(--player-ink);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-rd-cta-sub);line-height:var(--lh-flat);letter-spacing:0;user-select:none}html[data-variant]:not([data-variant=pantsy]) .ui-seat--6{--ui-seat-size: var(--space-6)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--10{--ui-seat-size: var(--space-10)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--18{--ui-seat-size: var(--space-18);font-size:var(--fs-rd-mono)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--24{--ui-seat-size: var(--space-24);font-size:var(--fs-rd-cell)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--34{--ui-seat-size: calc(var(--space-24) + var(--space-10));font-size:var(--fs-rd-cta-sub)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--44{--ui-seat-size: calc(var(--space-40) + var(--space-4));font-size:var(--fs-md)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--46{--ui-seat-size: var(--pack-ring);font-size:var(--fs-md)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--56{--ui-seat-size: var(--space-56);font-size:var(--fs-lg)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--64{--ui-seat-size: calc(var(--space-56) + var(--space-8));font-size:var(--fs-rd-sheet)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--you{background:var(--player-seat-you)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--s1{background:var(--player-seat-1)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--s2{background:var(--player-seat-2)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--s3{background:var(--player-seat-3)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--s4{background:var(--player-seat-4)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--s5{background:var(--player-seat-5)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--own{background:var(--surface-hi);color:var(--text-on-deep)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--control{border:var(--icon-stroke-default) solid color-mix(in srgb,var(--text-on-deep) 7%,transparent)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--control.ui-seat--34{font-size:var(--fs-rd-hook-sub)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--more{background:color-mix(in srgb,var(--text-on-deep) 12%,transparent);color:var(--text-on-deep);font-size:var(--fs-rd-cell);font-variant-numeric:tabular-nums}html[data-variant]:not([data-variant=pantsy]) .ui-seat--more.ui-seat--44{font-size:var(--fs-rd-hook-sub)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--dashed{background:transparent;color:var(--role-recessed-ink);border:var(--pack-ring-stroke) dashed color-mix(in srgb,var(--ink) 20%,transparent)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--ring{box-shadow:0 0 0 var(--space-2) color-mix(in srgb,var(--role-established) 55%,transparent)}html[data-variant]:not([data-variant=pantsy]) .ui-seat__tick{position:absolute;top:calc(-1 * var(--space-4));right:calc(-1 * var(--space-4));display:flex;align-items:center;justify-content:center;width:var(--space-18);height:var(--space-18);border-radius:var(--radius-pill);background:var(--accent-cool);color:var(--player-ink);font-family:var(--font-mono);font-weight:var(--fw-black);font-size:var(--fs-rd-mono);line-height:var(--lh-flat)}html[data-variant]:not([data-variant=pantsy]) .ui-seat__badge{position:absolute;right:calc(-1 * var(--space-4));bottom:calc(-1 * var(--space-4));box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:var(--space-24);height:var(--space-24);border:var(--border-selected) solid var(--ui-seat-cut, var(--surface-lo));border-radius:var(--radius-pill);color:var(--player-ink);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-rd-mono);line-height:var(--lh-flat)}html[data-variant]:not([data-variant=pantsy]) .ui-seat[role=button]{cursor:pointer}html[data-variant]:not([data-variant=pantsy]) .ui-seat[role=button]:focus-visible{outline:var(--pack-ring-stroke) solid var(--accent-cool);outline-offset:var(--space-2)}html[data-variant]:not([data-variant=pantsy]) .ui-seat-captioned{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-4)}html[data-variant]:not([data-variant=pantsy]) .ui-seat__caption{font-family:var(--font-mono);font-size:var(--fs-d-8);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-soft)}html[data-variant]:not([data-variant=pantsy]) .ui-seat__caption--10{font-size:var(--fs-rd-mono)}html[data-variant]:not([data-variant=pantsy]) .ui-seat__caption.is-lit{color:var(--primary)}html[data-variant]:not([data-variant=pantsy]) .ui-seat--halo:after{content:"";position:absolute;inset:calc(-1 * var(--space-8));border:var(--border-selected) solid color-mix(in srgb,var(--primary) 55%,transparent);border-radius:var(--radius-pill);pointer-events:none}html[data-variant]:not([data-variant=pantsy]) .ui-handoff{display:flex;align-items:center;justify-content:center;gap:var(--space-14)}html[data-variant]:not([data-variant=pantsy]) .ui-handoff-seat,html[data-variant]:not([data-variant=pantsy]) .ui-handoff-pass{display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}html[data-variant]:not([data-variant=pantsy]) .ui-handoff-name{font-family:var(--font-body);font-size:var(--fs-d-14);font-weight:var(--fw-bold);color:var(--text-on-card)}html[data-variant]:not([data-variant=pantsy]) .ui-handoff-arrow{display:block;color:color-mix(in srgb,var(--ink) 40%,transparent)}html[data-variant]:not([data-variant=pantsy]) .ui-handoff-phone{box-sizing:border-box;width:var(--space-22);height:calc(var(--space-24) + var(--space-10));border:var(--border-field) solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:var(--radius-stamp);background:color-mix(in srgb,var(--ink) 4%,transparent)}
