"Less is pure"
A minimalist design system built with pure HTML5 and CSS — zero JavaScript. Inspired by the purest water on Earth: Antarctic ice.
- Pure HTML5 + CSS — No JavaScript dependencies, ever
- Accessible — WCAG 2.1 AA compliant with
prefers-reduced-motionandprefers-contrastsupport - Lightweight — Single CSS file (~39KB minified), no build tools required
- Modern CSS — Custom properties, Grid, Flexbox,
@layer, logical properties - AI-friendly — Consistent BEM patterns optimized for AI-assisted development
- Responsive — Mobile-first with breakpoints at 640px, 768px, 1024px, and 1280px
- Download
purissimo.css(orpurissimo.min.cssfor production) and add it to your project:
<link rel="stylesheet" href="purissimo.css">- Use semantic HTML with Purissimo classes:
<button class="btn btn--primary">Get Started</button>- Copy the starter template from
examples/template.htmlto get going fast.
Buttons, links, forms (inputs, selects, checkboxes, radios, toggles), cards, alerts, tables, accordion, tabs, modal, tooltip, badges, breadcrumb, navbar, dividers, code blocks, blockquotes, and figures.
Container, 12-column responsive grid, spacing (margin/padding), flexbox, display, text alignment, screen-reader-only, and width utilities.
80+ CSS custom properties for colors (Antarctic ice palette), typography (Outfit + JetBrains Mono), spacing (base-4 scale), borders, shadows, and transitions.
Download purissimo.css from this repository and link it in your HTML.
<link rel="stylesheet" href="https://craice.github.io/purissimo/purissimo.min.css">| File | Size |
|---|---|
purissimo.css |
~60KB |
purissimo.min.css |
~39KB |
No images. No JavaScript. No external dependencies beyond Google Fonts (Outfit + JetBrains Mono).
Visit the Purissimo documentation for the full component reference, design tokens, and usage guidelines.
Purissimo is designed to work well with AI coding assistants. The AI.md file contains canonical HTML patterns for every component, making it easy for AI tools to generate correct Purissimo markup. Simply include it in your project context.
Last 2 versions of:
- Chrome
- Firefox
- Safari
- Edge
Purissimo is a personal project, but contributions are welcome:
- Fork the repository
- Create a feature branch
- Make your changes to
purissimo.css - Test across supported browsers
- Submit a pull request
Please follow the existing BEM naming conventions and use CSS custom properties for all values.
MIT — Rafael Craice