.ranked-lobby{display:flex;flex-direction:column;gap:var(--space-lg);min-height:100%;padding:clamp(1rem,2vw,1.5rem);color:var(--color-text-primary)}.ranked-lobby__header{display:flex;flex-direction:column;gap:var(--space-sm)}.ranked-lobby__title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.ranked-lobby__title{margin:0;font-size:var(--text-lead);line-height:var(--line-height-tight)}.ranked-lobby__cadence-toggle,.ranked-lobby__class-selector{display:flex;flex-wrap:wrap;gap:var(--space-3xs)}.ranked-lobby__board{display:flex;flex-direction:column;gap:var(--space-sm);overflow-x:auto;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);padding:var(--space-sm)}.ranked-lobby__board-status{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin:0;padding:var(--space-sm);color:var(--color-text-muted)}.ranked-lobby__board-status--error{color:var(--color-danger)}.ranked-lobby__board-empty{padding:var(--space-sm);color:var(--color-text-muted);text-align:center}.ranked-lobby__action{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);padding:var(--space-lg)}.ranked-lobby__contract{margin:0;color:var(--color-text-muted);font-size:var(--text-body-sm)}.ranked-lobby__status{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin:0;color:var(--color-text-muted)}.ranked-lobby__status--error{color:var(--color-danger)}.ranked-lobby__status-line{margin:0;color:var(--color-text-primary);font-size:var(--text-body-sm)}.ranked-lobby__begin-btn{align-self:flex-start}.ranked-lobby__footer{display:flex;justify-content:flex-end}.ranked-lobby__confirm-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}
