I'd very much recommend also using DaisyUI, it gives a lot of sensible defaults for buttons and such that Tailwind forces you to make decisions on.
https://daisyui.com/
As for OP's question, just play with it! Futz with different classes and see what happens! A structured approach I don't think will work terribly well.