Four Seasons in Pomelo Town (柚子城的四季) — Memphis Diorama (Lemo-Opuscar)
Style and demo by Eian (https://github.com/YIAN6557), contributed to Lemo-Opuscar in pull request #14.

No AI-generated images, no stock footage, no photographs, no samples. Every shape, colour, shadow, pattern, letter
and sound is made by code in this folder: the scene is three.js geometry with a flat ShaderMaterial and an outline
pass (memphis.js, main.js, people.js); the score and the foley are synthesised in numpy / scipy (music.py).

LIBRARIES
- three.js r170 (MIT), from the library's node_modules.
- numpy, scipy (BSD), from the library's .venv.

FONTS (subset by tools/fonts.py from Google Fonts; licence texts are fetched into fonts/)
- Noto Sans SC 400 / 600 — SIL Open Font License 1.1 (fonts/OFL-notosanssc.txt)
- Inter Tight 400 / 600 — SIL Open Font License 1.1 (fonts/OFL-intertight.txt)
- IBM Plex Mono 400 — SIL Open Font License 1.1 (fonts/OFL-ibmplexmono.txt)

PLACE
Pomelo Town (柚子城) is fictional. The solar-term dates on screen (Spring Equinox, Minor Heat, Autumn Equinox,
Major Snow) are the usual calendar dates of the 24 solar terms, rounded to the day.
