Same treatment as the intro: generated desk photo (empty chair, a
single closed box where the stamp used to be, one dark pigeonhole
slot) converted PNG -> WebP, 1.7MB -> 45KB. Used for both win and
loss endings, since the image itself is mood-neutral rather than
victory- or failure-specific — the audit-stamp overlay (TILLSVIDARE
in green, OMPLACERAD/AVFÖRD in red) still carries the actual outcome.
.end-card switched from an opaque panel to a translucent one with a
backdrop blur so the photo is actually visible around and through the
card instead of fully hidden behind it — same fix .seal already
needed on the intro screen.
Verified by injecting all three real end states (clean win,
composure-driven loss, suspicion-maxed loss) and screenshotting each.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
A generated desk/lamp/stamp photo (converted PNG -> WebP, 1.7MB ->
65KB, negligible quality loss at the size it's actually displayed)
now sits behind the intro screen, with the existing red "R" seal
stamped on top as an overlay — the seal already existed as a plain
CSS circle, just needed a photo worth stamping over. Gave it a subtle
dark backdrop + slightly stronger glow so it stays legible against
the busier background.
Raw source PNG gitignored — only the optimized derivative that
actually ships belongs in the repo.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>