add dark mode 🌜🌜🌜🌜🌜
fix some problem with html policy
also, a lot of initialization was done outside of init(). when i tried to move it inside, the whole thing blew up because other functions were directly accessing those variables
i have been trying to fix that