> In my own projects now, large or small, I refuse to use CSS broadly. Except for a few global styles in a single small CSS file, I use inline styles for pretty much everything, combines with other code in a neatly composable components. This works very well.
Inline styles are CSS. It sounds like you find components easier to compose when their CSS is applied directly to elements rather than via selectors, which is totally reasonable. But doesn't that undercut the broader claim that CSS itself somehow inherently breaks composability?