:root { color-scheme: light dark; }
<meta name="color-scheme" content="light dark" />
html { filter: invert(100%); }
Which means importing a whole js file
/s haven't even looked yet, but I like hyperbole as much as the next