Nicely done Talon! Speaking of troubles with css. I highly recommend .less as it is more dynamic. You can nest css and use variables and mixins.
As for suggestions, unrelated to the dark mode. I would very much like a aspect ratio option when uploading images. Right now I kind of have to do it myself and guess when adjusting the sizes of images that I uploaded.