πŸ‡¨πŸ‡­ its-swissv0.3

sensible Swiss defaults, in one gem

I enjoy and am inspired by mid-century Swiss design β€” the style and the thought process behind it, figures like Josef MΓΌller-Brockmann and Emil Ruder. its-swiss condenses that into a set of sensible defaults I can use across my projects: a value scale, a baseline, a type hierarchy, a way to divide a page. The gem keeps them consistent everywhere, and as I learn more and refine the rules, they update in one place.

Below, a specimen of the elements involved.

The specimen, live. Unset the accent, or turn on the baseline grid.

its-swiss is a rubygem: 928 lines of CSS in six files, everything inside @layer so any app rule wins without effort. 87 tests. Pandatone runs on it; Stripeclub is next.