- Updated initial values for teams, games per team, umpire costs, and team size to reflect a smaller league.
- Expanded fixed cost list with items such as "Umpire Admin", "Digital", and "Trophies".
- Simplified field configuration to a single field covering 100% of games.
- Removed redundant background and text color utility classes for a cleaner and more uniform UI.
- Added derived metrics in the Summary section for improved clarity and budgeting transparency.
- Introduced `PlayoffRound` model with cost inputs for games, umpires, balls, and fields.
- Added UI to manage multiple playoff rounds, each with configurable fields.
- Extended cost computations to include playoff-specific totals for umpires, balls, and fields.
- Updated import/export logic to handle a new save file version (v2) including playoff data.
- Implemented `localStorage` auto-save/load for persistence across sessions.
- Add Dockerfile for Node-based Vite dev server setup
- Add empty docker-compose.yml as placeholder
- Set Vite to listen on 0.0.0.0 and strict port 5173 in config