I've been applying GUI styles ad-hoc throughout our scripts. It looks like the "right" way to do this is to make changes to the global skin, not to individual GUI calls.
Create a skin; cleanup all the GUIStyle calls.
(Also, the font size on the main menu changes after restarting the game; stop that.)
https://docs.unity3d.com/Documentation/Components/class-GUISkin.html
I've been applying GUI styles ad-hoc throughout our scripts. It looks like the "right" way to do this is to make changes to the global skin, not to individual GUI calls.
Create a skin; cleanup all the GUIStyle calls.
(Also, the font size on the main menu changes after restarting the game; stop that.)