The idea

One file, one page per slide

A deck is a markdown file. Each slide becomes a real HTML page, so moving between slides is a real navigation — which is what lets the browser do the animation, preload the next page, and keep the URL honest.

The build pipeline: markdown is parsed, rendered, and bundled