In my theme Improve Your Time Management in 3 Easy Steps I’m loading the theme stylesheet into the comments iframe what allows me to customize the comments.
The issue is that there are no semantic classes but it’s Tailwind so I have to target tailwind classes for e.g. reduce some spacings, font-sizes etc.
I would suggest just to add semantic class names additionally to tailwind classes so theme developers can easily target them and apply custom styling.
Better option would be something like for cards where we can choose not to load their default styling but apply our own. You could still keep tailwing and their classes just don’t load the stylesheet when it’s set like that in package.json and theme developers can customize the semantic classes.