Type
Headings in BlueLabs, one weight. Body in Inter. Every size and line height is a multiple of 4.
BlueLabs Aa 0123
44/48 · 32/36 · 16/24 · 12/20
One standard for BlueLabs, Habitat and consensor.
Headings in BlueLabs, one weight. Body in Inter. Every size and line height is a multiple of 4.
Everything moves in 4px steps:
--sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-6:24px; --sp-8:32px;
One ground, one ink, one blue. Dark is the standard. Light is complete and one attribute away.
--type-display44/48 · BlueLabs · h1--type-h232/36 · BlueLabs · h2h316/24 in cards, 20/24 on its own · BlueLabs--type-body16/24 · Inter · copy, table rows, lead--type-ui12/20 · Inter · nav, buttons, small print--type-badge12/12 · Inter 500 · badges, chips--type-code-block12/20 · system mono · code, hashes, addressesBlueLabs carries letters and numbers only; punctuation in a heading falls back to Inter 400 so the weight matches.
--sp-1 4px · hairline gaps, icon to label--sp-2 8px · chip and button rows--sp-3 12px · control padding--sp-4 16px · card gaps, gutter--sp-6 24px · card padding--sp-8 32px · step card padding--sp-12 48px · heading to content--sp-16 64px · sections on a phone--sp-22 88px · between sectionsRadii: 24 cards, 16 panels, 12 panes, 8 fields and chips, pills stay pills. Controls: 36, 32, 28, 24 high.
--bg#121212Page ground--card#1a1a1aCards, with a lighter top edge--fg#fffHeadings, primary text--text#cfcfcfBody--fg2#939393Secondary text--blue#306ff3The one accent: steps, the filled CTA, focus--navy#17233bPrimary nav action, badgescurl -fsSL https://consensor.io/install.sh | sh
<link rel="stylesheet" href="01-consensor-dark-CANONICAL/tokens.css"> <link rel="stylesheet" href="01-consensor-dark-CANONICAL/components.css"> <link rel="stylesheet" href="01-consensor-dark-CANONICAL/light.css"> <link rel="stylesheet" href="01-consensor-dark-CANONICAL/grid.css"> <link rel="stylesheet" href="01-consensor-dark-CANONICAL/standard.css">
.nav, .hero, .cards of .step, .sec with .tbl, .rows, .code and details.disc, and .foot.python3 -I tools/bundle.py page.html out.html inlines every stylesheet and font.