.status.svelte-1xb4x1r{color:var(--muted);text-align:center;margin:6px 0 10px}.status.mine.svelte-1xb4x1r{color:var(--gold);font-weight:600}.seats.svelte-1xb4x1r{flex-wrap:nowrap;justify-content:space-around;gap:8px;display:flex}.seat.svelte-1xb4x1r{border-radius:var(--radius);border:1px solid #0000;flex-direction:column;align-items:center;gap:4px;padding:6px 10px;display:flex}.seat.declarer.svelte-1xb4x1r{border-color:var(--gold)}.label.svelte-1xb4x1r{color:#ffffffd1;align-items:center;gap:8px;font-size:.88rem;display:flex}.mark.svelte-1xb4x1r{color:var(--gold);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.backs.svelte-1xb4x1r{align-items:center;gap:0;display:flex}.back.svelte-1xb4x1r{margin-left:calc(var(--i) * 0px - 14px)}.back.svelte-1xb4x1r:first-child{margin-left:0}.count.svelte-1xb4x1r{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:10px}@media (width<=640px){.sk-bar.svelte-1xb4x1r{z-index:3;margin:0;padding:0 12px;position:fixed;bottom:76px;left:0;right:0}}@media (width<=520px){.seat.svelte-1xb4x1r{padding:2px 4px}.label.svelte-1xb4x1r{font-size:.74rem}.mark.svelte-1xb4x1r{font-size:.62rem}.took.svelte-1xb4x1r{white-space:nowrap;font-size:.62rem}.backs.svelte-1xb4x1r .pcard{width:24px;height:34px}.count.svelte-1xb4x1r{margin-left:6px;font-size:.8rem}.middle.svelte-1xb4x1r{min-height:44px;margin:6px 0}.hand.svelte-1xb4x1r .pcard{width:34px;height:48px}.mine-row.svelte-1xb4x1r .hand:where(.svelte-1xb4x1r){flex-wrap:nowrap;gap:0}.mine-row.svelte-1xb4x1r .hand:where(.svelte-1xb4x1r)>*{margin-left:-12px}.mine-row.svelte-1xb4x1r .hand:where(.svelte-1xb4x1r)>:first-child{margin-left:0}.hand.svelte-1xb4x1r .card-slot.pick{z-index:2}}.sk-bar.svelte-1xb4x1r{flex-wrap:wrap;justify-content:center;gap:8px;min-height:44px;margin:12px 0 84px;display:flex}.sk-wrap.svelte-1xb4x1r{flex-direction:column;height:100%;min-height:0;display:flex}.middle.svelte-1xb4x1r{flex:1;justify-content:center;align-items:center;gap:8px;min-height:62px;margin:10px 0;display:flex}.mine-row.svelte-1xb4x1r{flex-direction:column;align-items:center;gap:6px;display:flex}.hand.svelte-1xb4x1r{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.card-slot.pick.svelte-1xb4x1r{outline:2px solid var(--gold);outline-offset:2px;border-radius:8px;transform:translateY(-10px)}
