ccef9be2d3
Grid grows to 3 rows (auto / 1fr / auto); PlayerBar spans both columns in the last row, rendering only when player.current is defined so the row collapses before first play.