this looks cool. the only criticism i have is that the colour of links is too dark in dark theme (especially already visited links), but i am not sure what colour it would be good to change them to instead. if this is fixed i would be happy to merge these changes though.