π¨π its-swissv0.3
2026.08.31
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.
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.