Spacing
Ten values in multiples of 4. The smaller ones inside a component; the larger ones between sections.
Every spacing value, text size and color on these pages comes from a closed list. The site build fails when it finds a value outside it.
Ten values in multiples of 4. The smaller ones inside a component; the larger ones between sections.
Inter in three weights and six sizes, plus an opening headline that grows with the screen, from 40 to 72 px.
Labels and captions
Body text
Lead text
Block title
Section title
Page
Neutrals and one accent blue, used only for links, focus and states. Every text pair passes WCAG level AA with room to spare; the lowest is 6.34:1.
18.86:1 on background7.73:1 on background7.15:1 on backgroundindicator only, 4.48:1backgroundsecondary backgroundbordershighlight backgroundOn top of that: visible focus on everything clickable, a link to skip straight to the content, animations turned off for people who ask for reduced motion in their system settings, and a layout tested from 390 px wide.