My complaint about including colors in class names is that if the color changes from orange to teal, we either have to do a big find/replace on "button-orange" to make it "button-teal", or we have to live with "button-orange" actually being teal which can be misleading.

I'd prefer to name it with a word that describes why it's orange. Is it a callout? A primary action? Then `.button-callout` or `.button-primary` might be better in the long run. That said I don't know if `.button-alert` was right for orange buttons either. I think of alert as reserved for dismissing errors or confirming permanent deletion or something.