File map
| File | Responsibility |
|---|---|
index.html | Main Harmattan application shell |
style.css | Main interface styling and weather visuals |
main.js | State, weather requests, rendering, preferences, interactions |
weather-data.js | Shared city data and WMO interpretation |
audio.js | Ambient weather audio |
game.html | 9jaRun page shell |
game.css | 9jaRun styling |
game.js | 9jaRun gameplay, weather integration, sound |
favicon.svg | Site icon |
README.md | Repository overview |
The most important cross-page relationship is weather-data.js → main.js + game.js.