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.