I was wrong about dark mode
Summary
This blog post revisits dark mode, arguing for adaptive, two-state toggling and highlighting modern CSS techniques like @property and container queries. It includes code samples for implementing a dark mode that respects system preferences, with notes on performance and edge cases.