Responsive grid
A familiar 12-column model with practical breakpoints and containers for wide, narrow, and fluid layouts.
.row · .col-6 · .col-md-4
UTILITY-FIRST · SEMANTIC WHEN IT MATTERS
EmeraldCSS combines a practical utility layer, a responsive 12-column grid, semantic page structure, and flexible palettes in one browser-native stylesheet.
Structure firstContainers and grids make hierarchy predictable.
Utilities nearbyCompose quickly without runtime style injection.
Palettes everywhereChange character through custom properties.
THE SYSTEM
EmeraldCSS is opinionated enough to move quickly and open enough to let semantic HTML do its job.
A familiar 12-column model with practical breakpoints and containers for wide, narrow, and fluid layouts.
.row · .col-6 · .col-md-4
Readable defaults, a consistent scale, and utility hooks for alignment, weight, rhythm, and tone.
.title · .lead · .text-muted
Spacing, display, flex, sizing, color, and border helpers handle the common work without generating CSS.
.d-flex · .mt-3 · .w-100
Cards, navigation, forms, buttons, badges, tables, alerts, and modals share the same visual language.
.card · .btn · .navbar
COMPONENT STUDIO
This gallery is rendered with the EmeraldCSS repository’s production stylesheet, with a thin showcase layer for art direction.
A coherent starting point for dashboards, tools, documentation, and product surfaces.
Grid compiled12 columns · 4 breakpoints
100%Palette loadedvariables resolved
42msPALETTE LAB
Choose a repository palette. EmeraldCSS swaps color identity through custom properties while layout and components remain stable.
--primarybrand action--secondarysupporting tone--successpositive stateComponents inherit the active palette automatically.
EMERALDCSS V2