How to change color of all buttons?

I am working on text game. There is a lot of buttons and texts. Is there any simple way how to change color, font and other things for all of them?

  1. You can make a prefab - when you change prefab all buttons that was made from this will change too (but it can change text in buttons/action, so this solution is not so good).

  2. better options: You can create a simple script that will change the font and color of the buttons and add it to each button. In this case text and action will not change, and you will be able to change color and font in one place (this scirpt).