-
Mahmoud Aglan authored
- Add fromPlayer param to animatePlacement (top for opponent, bottom for me) - Rewrite buildLayout with semantic .dg-* class structure - Full CSS for opponent bar, score ribbon, controls, board area - Opponent back-tiles visual with removal animations - Bot thinking indicator in opponent meta area - Remove dead legacy DOM elements Co-Authored-By:Claude Opus 4.6 <noreply@anthropic.com>
38adbafe