Using them perhaps? Complaining about separation of concerns never makes any sense when you use components because the components are the structure and the styles are tightly coupled. You could separate the styles, almost all of them are going to be specific to the component so there's not much of a point unless you really like writing one-off class names.
Maybe I'm alone in this, but I've always found the git GUIs more confusing than just typing out the commands. They never seem to map well to how I work.