.hand-stepper{gap:var(--ui-gap-md);min-width:0;display:grid;container-type:inline-size}.hand-stepper__controls{justify-content:space-between;align-items:center;gap:var(--ui-gap-sm);flex-wrap:wrap;display:flex}.hand-stepper__transport{align-items:center;gap:var(--ui-gap-sm);grid-template-columns:repeat(5,minmax(2.5rem,2.75rem));display:grid}.text.hand-stepper__position{min-height:1.5rem;color:var(--casino-gold);font-family:var(--ui-font-family-numeric);font-variant-numeric:tabular-nums;text-align:center}.hand-stepper__speeds{margin-inline-start:auto}.hand-stepper__speeds .btn{min-width:2.75rem;padding-inline:var(--ui-gap-sm);font-family:var(--ui-font-family-numeric);font-variant-numeric:tabular-nums}.hand-stepper__amount{font-family:var(--ui-font-family-numeric);font-variant-numeric:tabular-nums}.hand-stepper__timeline{min-width:0}.hand-stepper__timeline-ends{color:var(--ui-material-ink-muted);justify-content:space-between;font-size:.75rem;display:flex}.hand-stepper__streets{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hand-stepper__streets .btn{min-width:0;padding-inline:var(--ui-gap-xs)}.hand-stepper__table{gap:var(--ui-gap-sm);min-height:8rem;padding:var(--ui-gap-md);border:1px solid var(--kit-line-matte,#d4af6647);border-radius:var(--ui-radius-lg);background:radial-gradient(ellipse at 50% 38%, #182e527a, transparent 76%), var(--ui-material-well);box-shadow:none;display:grid}.text.hand-stepper__current-action{min-height:2.5rem;color:var(--ui-material-ink);text-align:center;overflow-wrap:anywhere;font-weight:600}.hand-stepper__figures{gap:var(--ui-gap-sm);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));min-height:3.25rem;margin:0;display:grid}.hand-stepper__figures>div:only-child{grid-column:1/-1}.hand-stepper__figures dt{color:var(--ui-material-ink-muted);overflow-wrap:anywhere;font-size:.75rem}.hand-stepper__figures dd{color:var(--ui-material-ink);font-family:var(--ui-font-family-numeric);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(1.125rem,4cqi,1.375rem);font-weight:600}.hand-stepper__boards{gap:var(--ui-gap-sm);padding-block:var(--ui-gap-sm);display:grid}.text.hand-stepper__no-board{place-items:center;min-height:6rem;display:grid}.hand-stepper__row--board{align-content:center;min-height:6rem}.hand-stepper__hands{gap:var(--ui-gap-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,6.75rem),1fr));min-width:0;display:grid}.hand-stepper__record>summary{min-height:2.75rem;padding-block:var(--ui-gap-md);color:var(--ui-material-ink-muted);cursor:pointer;font-size:.875rem}.hand-stepper__row{align-content:start;justify-items:center;gap:var(--ui-gap-sm);min-width:0;display:grid}.hand-stepper__row--player{padding:var(--ui-gap-sm);border:1px solid var(--ui-material-hairline);border-radius:var(--ui-radius-md);background:var(--ui-material-lacquer)}.hand-stepper__row--player[data-active=true]{border-color:var(--ui-color-primary);box-shadow:inset 0 2px var(--ui-color-primary), 0 0 calc(.65rem * var(--replay-seat-glow-intensity,0)) color-mix(in srgb, var(--ui-color-primary) 55%, transparent)}.hand-stepper__row--player[data-folded=true]{filter:saturate(.22)contrast(.88)brightness(.78);transition:filter .18s var(--ui-motion-ease-out)}.hand-stepper__card[data-showdown-spotlight=non-playing-dim],.hand-stepper__card[data-showdown-spotlight=losing-hand-dim]{filter:brightness(.42)contrast(.9);transition:filter .18s var(--ui-motion-ease-out)}.hand-stepper__card[data-showdown-spotlight=winning-five],.hand-stepper__card[data-showdown-spotlight=deciding-kicker]{filter:brightness(1) contrast(1.04) drop-shadow(0 0 .25rem color-mix(in srgb, var(--casino-gold) 65%, transparent));transition:filter .18s var(--ui-motion-ease-out)}@media (prefers-reduced-motion:reduce){.hand-stepper__row--player[data-folded=true],.hand-stepper__card[data-showdown-spotlight]{transition:none}}.text.hand-stepper__label{color:var(--ui-material-ink-muted);text-align:center;font-size:.75rem}.hand-stepper__cards,.hand-stepper__actions{gap:var(--ui-gap-xs);margin:0;padding:0;list-style:none;display:flex}.hand-stepper__card{flex:none;width:2.25rem}.hand-stepper__row--board .hand-stepper__card{width:clamp(2.4rem,8cqi,3.25rem)}.hand-stepper__actions{flex-direction:column}.hand-stepper__later{color:var(--ui-material-ink-muted)}.text.hand-stepper__street{padding-block:var(--ui-gap-sm);border-bottom:1px solid var(--ui-material-brass-edge);font-family:var(--ui-font-family-display);font-size:.875rem;font-weight:600}.btn.hand-stepper__action{width:100%;padding-inline:var(--ui-gap-sm);color:var(--ui-material-ink-muted);text-align:start;white-space:normal;justify-content:flex-start}[aria-current=step]>.hand-stepper__action{background:var(--ui-material-lacquer-raised);color:var(--ui-material-ink);box-shadow:inset 2px 0 var(--ui-color-accent)}.hand-stepper__play.game-icon{background:var(--ui-color-primary);color:var(--ui-material-ink)}.hand-stepper__label{overflow-wrap:anywhere;max-width:100%}
