- Shipped
- September 8, 2026 at 3:33 PM UTC
- Author
- Kamo
- Commit
- 0ad1726
The lobby's scroll container carried `px` and `pb` and no `pt` at all, so the first table's top border sat exactly on the container's edge, flush against the header — and the row's own `translateY(-1px)` hover genuinely clipped a pixel off it. Measured in a browser: 0px between the header's bottom and the first row. 10px now. The header also gains a hairline. The list and the header were the same continuous green, so a row scrolling past the boundary read as being cut off rather than as scrolling — which is what the gap alone would not have fixed. The Games menu had the same shape for the same reason: 4px between the Cheddar card and the first game, which made a state and a list of destinations read as one block. Also 10px now. Both measured rather than eyeballed — the first row is confirmed fully below the header, and the card's bottom is 10px clear of "Kamo Universe".