Recently, I began working on an app built with tsx. The app utilizes a universal stylesheet for most elements, but some components have inline styling applied. This setup feels somewhat chaotic to me.
As a novice in CSS, I am unsure of the best approach to tackle this issue. I have considered two options: either using only inline styling throughout the app, or creating individual stylesheets for each component. However, the former option does not sit right with me and the latter may lead to a proliferation of 30+ stylesheets, potentially causing conflicts and confusion with overrides.