/* Texas Hold'em simulator / showdown */
.hsim-board { margin: 4px 0 12px; }
.hsim-seat { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; padding: 6px 0; border-bottom: 1px solid var(--c-line); font-size: 14px; }
.hsim-seat b { min-width: 74px; }
.hsim-seat.is-win { color: var(--c-accent); font-weight: 700; }
.hsim-seat .hsim-hn { color: var(--c-muted); font-size: 13px; }
.hsim-seat.is-win .hsim-hn { color: var(--c-accent); }
.hsim-row { display: grid; grid-template-columns: 1fr 2fr 60px; gap: 8px; align-items: center; font-size: 14px; margin: 4px 0; }
.hsim-row i { display: block; height: 8px; background: var(--surface-2, #1c212a); border-radius: 4px; overflow: hidden; }
.hsim-row i em { display: block; height: 100%; background: var(--c-accent); }
.hsim-row b { text-align: right; font-family: var(--mono, monospace); }
.hsim .cc-field input[data-seat] { max-width: 160px; }
