The scoreboard is the hero. Night-match dark & daytime light, two accents (ball + clay), chalk court-lines, oversized tabular numerals — animated, responsive, per-tenant themeable.
Rotate your phone — the layout adapts. Big screen scales the numerals to the viewport.
Structural tokens persist (Fun Tennis identity); --ft-ball swaps per tenant. shadcn semantic vars map onto these.
| # | Player | P | W | L | Pts |
|---|---|---|---|---|---|
| 1 | Ian Xe | 6 | 6 | 0 | 84 |
| 2 | Mia | 6 | 4 | 2 | 71 |
| 3 | Rafael | 6 | 4 | 2 | 68 |
| 4 | Liam · tie — resolve courtside | 6 | 3 | 3 | 60 |