When I want to change the default StyleBoxFlat, the only way I could find how is to change it for every single theme item for every node type in the theme, which is incredibly tedious. For example if I want to change the background of a button I have to add it 5 times for disabled, focus, etc... and then do it all again if I ever wanna change it to a different stylebox. Clicking "Override All" and using CTRL+Drag to set them makes this slightly faster.

Is there an easier way? Is there a way to set a "default" stylebox for an entire theme, like how you can set a default font?

The closest I can find is "you can pin an individual stylebox from the list. Pinned stylebox acts like the leader of the pack, and all styleboxes of the same type are updated alongside it when you change its properties." in the tutorials but I don't understand what "styleboxes of the same type" means, in my example pinning doesn't seem to do anything.

    housatic your styles are inherited from "parent" control nodes in the theme, if you set a font for label, it should change it for other nodes.
    To speed things up, I save each unique stylebox to a file and then just quickload it whenever needed.
    I have a stylebox for normal, one for pressed, etc.

      Jesusemora Thanks, I know that but I wondering if there's a way to set a default Stylebox for all node types without having to add it in the theme 30 times. Or to somehow override/change the default semi-translucent black Godot stylebox?