@vint You might not need to reset CSS in every component. Check out vanilla-colorful for an example of setting only those styles that are really needed:
@vint Consider using constructable stylesheets, it should be possible without a build tool, you just need a polyfill for Firefox / Safari (for now):
@vint Yes, we still need to wait until native CSS module scripts feature lands in all browsers (it's Chrome only for now).
@vint Yes, that sounds like a reasonable approach to me (there are some tools that use similar SFC approach).
BTW, looks like you had a problem with Lit related to minified bundle? When using a dev server that supports export conditions, you can use "dev mode".