SafiCSS
A tiny runtime CSS-in-JS library for plain HTML. Write your styles as a JavaScript object, call css(), and it injects a class and hands back its name. It reaches all of CSS: hover, media queries, and keyframes, not only inline styles. No build step, no framework. Works from npm or a CDN, about 1.3 KB gzipped, zero runtime dependencies.