@chriskrycho The `light-dark()` CSS function might be of interest to you: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/light-dark
UPDATE: I previously stated that it doesn’t work with unregistered custom properties, but it does, the compute timing would just be different (i.e. unregistered custom properties don’t compute until used, while registered compute when set, so an inherited value could work differently).