/* WERSJA: v1.0 | ZMIANA: 2026-10-18: Karta Ustaleń Kierek oparta o wspólne elementy lobby. */
#setup { scroll-behavior: smooth; }
#setup .rules-topbar { flex-shrink: 0; }
#setup .rules-title-wrap { flex: 1 1 250px; }
#setup .rule-field-card { margin: 0; }
#setup .rule-field-hint { margin: 0; }
#setup .players-mode-header { margin: 0; }
#setup .join-row label { margin-top: 0; }
#setup .btn-back-lobby, #setup .btn-secondary-rules { text-decoration: none; }
#setup .rule-field-select { margin: 0; }
#setup .game-active-rules-summary { background: transparent; border: 0; padding: 0; }
#setup input { user-select: text; }
#rules { z-index: 200; }
#error { z-index: 160; }
@media (max-width: 420px) {
  #setup .rules-fields-grid { grid-template-columns: minmax(0, 1fr); }
  #setup .rules-topbar > .btn-primary-play, #setup .rules-topbar > .btn-secondary-rules { width: 100%; }
  #setup .join-row { flex-wrap: wrap; }
  #setup .join-row label { min-width: 150px; }
}
@media (prefers-reduced-motion: reduce) { #setup { scroll-behavior: auto; } }
