Skip to content

Design system

Style guide

The tokens and primitives every template is built from.

Color tokens

--color-ink

Foreground text

--color-ink-soft

Secondary text

--color-ink-faint

Meta text

--color-ground

Page background

--color-ground-soft

Tinted bands

--color-line

Hairline borders

--color-primary

Accent

--color-accent-ink

Accent text

--color-accent-soft

Accent tint

--color-inverse

Dark bands

Type scale

Display XL — Source Serif 4

Display LG — page titles

Display MD — section titles

Lede — supporting introductions set in Inter at a comfortable measure.

Body — Inter 17px/1.65 for reading text across the site.

Eyebrow — labels & categories

Meta — dates, counts, attributions

Buttons & links

Text linkArrow link →Tag

Form elements

Cards

“Quote card for testimonials and pull quotes.”

Attribution

Credential group

Group label

  • Item one with detail · annotation
  • Item two

Content blocks

Headings, body & inline formats

Content opens with a second-level heading

Body copy at reading rhythm, with links in accent ink, bold, italics, and underlines that sit low and thin.

Lists

  • Unordered items with half-line spacing
  • Nesting switches to em-dashes
    • Keeping hierarchy quiet
  1. Ordered lists count plainly
  2. And nest into lower-alpha
    1. Like this

Quote

“The quote block speaks in the serif voice, held by a thin accent rule.”

Jane Counsel, Managing Partner

Table

StateStatuteDeadline
CaliforniaCPRA §1798Mar 1
TexasTDPSA §541Jul 1
Filing deadlines by state, 2027.

Separators

The default separator is a short accent stroke.


The wide style spans the column as a hairline.


Both create quiet pauses rather than hard breaks.

Accordion

Expand more