Whenever I want dark mode on a website that doesn’t have it, I use the Stylus extension to add this CSS, which works surprisingly well:

1html {
2 filter: invert(0.85) hue-rotate(180deg);
3}