Overriding StyleBox properties without duplicating?

Godot Version

4.2.1

Question

Is it currently possible to create a StyleBox resource, use it on let’s say 3 different buttons, and then override the background colour of each without having to duplicate the StyleBox twice?

I can’t find any way to do this nicely that doesn’t involve a lot of duplication, which then makes updating the styles extremely tedious if you have a lot of different styles that all share but a few properties.

I know I could export whatever property I wanted to change inside a script, duplicate a base StyleBox and change just that property in the script on ready, but that is also a pain, and won’t be reflected in the editor.

Let me know if I have missed something, cheers.

Have you tried local_to_scene?