### Description Switch to the [culori](https://culorijs.org/) library for better color processing. ### Why should this feature be added? The [recently](https://github.com/plotly/plotly.js/issues/7523) switched to [color](https://github.com/Qix-/color) library seems to have too many bugs/gaps. culori provides better compliance with the [CSS Color Module Level 4](https://www.w3.org/TR/css-color-4/) spec. ### Notes - Part of the change in #7523 was to centralize color processing into one file. That makes it easier to make this switch, though there will still need to be changes per the different API. - Some of the breaking changes from the switch to color are mitigated with this switch - I chose color previously because it more closely matched the tinycolor2 API, but that shouldn't have been as much of a deciding factor - This switch could still take place before releasing v4 so that we don't have to make another breaking change
Description
Switch to the culori library for better color processing.
Why should this feature be added?
The recently switched to color library seems to have too many bugs/gaps. culori provides better compliance with the CSS Color Module Level 4 spec.
Notes