aa5ef1c5b2
Implements a comprehensive foul system for the 14.1 game mode as per issue #20. - **`src/components/GameDetail141.jsx`** - Adds `handleFoul` function to manage standard (-1pt) and break (-2pt) fouls. - Implements logic for the 3-consecutive-foul rule, applying a -15pt penalty. - Adds foul counters and a visual warning for players with 2 consecutive fouls. - Resets the consecutive foul counter on a legal (non-foul) turn. - **`src/components/GameDetail.module.css`** - Adds styles for foul buttons (`.foul-btn`). - Adds styles for the foul counter indicator (`.foul-indicator`) and warning (`.foul-warning`). This commit fulfills the requirements for issue #20. The `.gitea` file is left unstaged as it points to the next issue to be worked on.