When calling style.use with a style that is supported only by Matplotlib, Arvis Plots applies it without raising an error, even if other backends do not support that style (.e.g arviz-darkgrid). However, setting a style that is supported only by Plotly results in an error (e.g. plotly). This inconsistent behavior makes it unclear how backend-specific styles are expected to work. It would be helpful to unify this logic so that backend-specific styles are handled consistently—either always accepted and applied where possible, or always validated with a consistent error policy.