Verified, not guessed
Both puzzle boards were searched
A sliding-block puzzle that is accidentally trivial is worse than no puzzle. Each board was generated and then run through a breadth-first search offline, so the stated minimum is a measured fact and the route is known to exist.
No audio files
Every sound is synthesised
The drawer slides, the dial clicks and the case-closed flourish are all generated at runtime through the Web Audio API. Nothing is downloaded, because there is nothing to download.
Playable without a mouse
Keyboard paths for all five
Every puzzle has a keyboard route to its solution, not just a focus outline. Reduced-motion preferences are honoured throughout, and progress survives a closed tab through local storage.
One file, no build
Nothing to install, nothing to break
No framework, no bundler, no package manifest, no build step. The only external reference in the entire document is the SVG namespace declaration — it makes no network calls at all, so it runs offline and will still run in a decade.