I see others are offering reasonable user style solutions and I raise you my irresponsible, over-the-top solution:
@media (prefers-color-scheme: dark) { html { filter: invert(1) hue-rotate(180deg); } }
@media (prefers-color-scheme: dark) { html { filter: invert(1) hue-rotate(180deg); } }