Algorithmic Theming Engines: Building Self-Correcting Color Systems With `contrast-color()` | Endigest