- Rewrite generate_banner.py with Pillow supersampling, Montserrat font caching, seamless background extension, and ambient glow
- Add horizontal offset (--offset-x, default +160px) to balance visual weight against the crescent moon
- Add raw background asset artemis-banner-raw.jpg
- Regenerate and synchronize artemis-banner.png, artemis-banner-cn.png, and artemis-banner-en.png
- Bump banner image cache version in README.md and README_CN.md