Sumi.css A minimalist, classless-first CSS framework. Write plain, semantic HTML and it looks finished. Add a class only when you want something specific. One file, no build step. 6.7 KB minified and gzipped, with no JavaScript and no dependencies. Classless by default. Headings, forms, tables, cards, accordions, modals and navigation are styled from the HTML element alone. Light and dark mode. It follows the visitor's system setting automatically, and data-theme lets you force either mode. Easy to theme. Every color, font, size and radius is a CSS custom property. Easy to override. Element styles have zero specificity, so your own CSS always wins without !important. Accessible. Visible focus rings, ARIA-driven states (aria-invalid, aria-busy, aria-current) and support for reduced motion. Components · Tutorial · Cheat sheet Contents Install Quick start What gets styled Classes and attributes Layout Typography Theming Dark mode Overriding styles Browser support Files License Install Download. Copy sumi.min.css into your project and link it:
CDN. Load it from this repository through jsDelivr.
Use sumi.css (unminified) while you develop. Its comments explain every section. Quick start
My page
Welcome
Hello, ink.
This page is styled by Sumi with almost no classes.