You could do it with packed HTML, and run a little localhost web server to plug it into a browser.
HTML is a mess, but at least it's popular.
HTML is a mess, but at least it's popular.
There's EPUB, but it has some shortcomings, like the lack of mp4/webm support...
As a PDF replacement, that seems like a good feature to exclude