CI / Build and push docker image (push) Successful in 1m3s
The game page was wider than the viewport on mobile (528px at 390px). - HUD: wrap its items instead of one non-wrapping row, which clipped the left items and pushed the page wider than the screen. - Table grid: use minmax(0, ...) tracks and allow the seat panels and centre to shrink; wrap the seat name and move banner; under 576px trim paddings/gaps, shrink the cards and let the hidden-hand backs wrap. - Deal summary and pickers: cap their width at the viewport so the 420px/320px minimums no longer overflow narrow screens. - Stock pile: the card backs overlapped so much they collapsed into a single card; reduce the negative margin so the stack reads as a stack.