Use `Refineable` for `ThemeStyles` (#3196)

This PR updates the `ThemeStyles` struct to use the `Refineable` trait
instead of a custom declarative macro for generating refinements.

Release Notes:

- N/A
272f856460Marshall Bowers committed on 11/1/2023, 3:33:51 AM· committed by GitHubparent36a73d6
5 files changedLine totals unavailable