Of course, this formulaic method was not without its flaws. While it may have addressed the majority of contrast concerns, it did not acknowledge some of the nuances in the WCAG fine print: namely, that we could not use only color to denote a state change in a UI. This issue materialized most vividly in our home navigation. Initially, I experimented around with symbolic indicators such as lines, rounded corners, and dots, for selected states. None of these appealed as appropriately high contrast enough. The line indicator was tough even for the non-visually impaired eye to make out.
Eventually, I realized that using negative space was just as powerful as using a large symbolic indicator. This change was discernible even to the fully colorblind eye and was easily transposed in other parts of our UI (which may or may not have had the space to accommodate a symbol).