I'm still tweaking the CSS to improve readability etc. but here's a quick gander at the current state of the index as it looks on my phone, side-by-side comparison between light and dark themes.
The cyan text in the dark theme should be a little brighter, so that's on my to-do list. I wanted to be able to easily switch to a dark theme because I think the current blue MB theme is keeping me up at night.
Also added a couple of features I earlier forgot to add to the list in OP.