I do have one question. Is there a specific reason why you chose not to follow the standardized specification[0] of using data-* prefixes for HTML attributes? I realize it's pedantic, but I'd like to see this project receive wide support and usage. I'm concerned many potential users will criticize this.
[0]: https://html.spec.whatwg.org/multipage/dom.html#embedding-cu...
Edit: Nevermind, I just looked through the docs from the start. You do support it!
Btw, check out the kt-classes attribute if you want to do some slick CSS transitions w/o javascript:
One quick (fix/)suggestion: the kutty header on the top left, even being a clickable link to home as expected, changes the cursor to textual selection cursor upon hover instead of the usual link/hand/finger pointer. :)
I'll fix it up.
update: fixed, thanks for calling me out for being lazy