Dark mode done right: contrast, semantics, and the bugs you will hit | TechTrio Blog