Modular content pass
Survivor logs and gallery slides are becoming data-driven so future updates are less annoying to make.
The goal is to keep the cinematic one-page feel while moving repeatable content into clean TypeScript files.
That means new screenshots, log entries, and development updates can be added in one predictable place instead of hunting through a long HTML file.