Opens in a new tab
Design system

Crafted with intention.

Colour, type, space, shape and depth, generated from the live tokens. Change a variable and this page changes with it.
7 colours
9 type steps
11 space steps
12 radii
5 shadows
01 · Typography

Type that carries the brand

One fluid scale, from captions to display headlines. Every heading level maps to a step, and every step resizes with the viewport.
Aa
ABCDEFGHIJKLM
abcdefghijklm
0123456789 & ?!

Type scale

Bold ideas
text-xs
Bold ideas
text-s
Bold ideas
text-m · h6
Bold ideas
text-l · h5
Bold ideas
text-xl · h4
Bold ideas
text-2xl · h3
Bold ideas
text-3xl · h2
Bold ideas
text-4xl · h1
Bold ideas
text-5xl

In context

The Art of Readable Design

Good typography goes unnoticed. It guides the eye, sets the pace and lets the words do the talking. This sample shows how headings, body text, links and quotes sit together on a real page.

Hierarchy Creates Momentum

Headings tell the reader what matters first, and body copy carries the story. Use bold for emphasis, italics for nuance, and links that stand out without shouting.

Rhythm and Space

Line length, line height and the space between paragraphs set the reading rhythm:

  • Keep lines between 45 and 75 characters.
  • Give headings more space above than below.
  • Use one link style everywhere.

A well-set page doesn’t ask for attention. It earns it, one line at a time.

A designer’s rule of thumb

Links in Context

Compare this paragraph with the one above to see how the gap under each heading changes, or jump back to the type scale.

Small Headings Still Lead

Smaller headings group related details without breaking the flow of the page.

Fine Print

Small text is for notes, captions and credits. It should stay comfortable to read.

02 · Colour

A palette with range

Each base colour with its light, dark and transparent steps. Text on every step is picked for contrast. Click any colour to copy its value or token.
Primary
--brxp-primary
Light
10 steps
1
2
3
4
5
6
7
8
9
10
Dark
10 steps
1
2
3
4
5
6
7
8
9
10
Transparent
10 steps
1
2
3
4
5
6
7
8
9
10
Secondary
--brxp-secondary
Light
10 steps
1
2
3
4
5
6
7
8
9
10
Dark
10 steps
1
2
3
4
5
6
7
8
9
10
Transparent
10 steps
1
2
3
4
5
6
7
8
9
10
Surface
--brxp-surface
Light
10 steps
1
2
3
4
5
6
7
8
9
10
Dark
10 steps
1
2
3
4
5
6
7
8
9
10
Transparent
10 steps
1
2
3
4
5
6
7
8
9
10

Contextual colours

Info
--brxp-info
Success
--brxp-success
Warning
--brxp-warning
Danger
--brxp-danger
03 · Buttons

Every action, one family

Sizes, solid and outline styles, and the contextual set. They are your theme’s own buttons, shown on a soft stage.
Sizes
SmallMediumLargeExtra Large
Solid
PrimarySecondaryLightDark
Outline
PrimarySecondaryLightDark
Contextual
MutedInfoSuccessWarningDanger
Contextual outline
MutedInfoSuccessWarningDanger
04 · Space & shape

Rhythm you can measure

Each bar is drawn at its token’s real size, so the curve of the scale is the true one. Radii are shown on filled tiles, where corners read most clearly.

Spacing

3XS
brxw-space-3xs
2XS
brxw-space-2xs
XS
brxw-space-xs
S
brxw-space-s
M
brxw-space-m
L
brxw-space-l
XL
brxw-space-xl
2XL
brxw-space-2xl
3XL
brxw-space-3xl
4XL
brxw-space-4xl
5XL
brxw-space-5xl

Radius

3XS
brxw-radius-3xs
2XS
brxw-radius-2xs
XS
brxw-radius-xs
S
brxw-radius-s
M
brxw-radius-m
L
brxw-radius-l
XL
brxw-radius-xl
2XL
brxw-radius-2xl
3XL
brxw-radius-3xl
4XL
brxw-radius-4xl
5XL
brxw-radius-5xl
Full
brxw-radius-full
05 · Depth

Elevation, softly

Neutral shadows and the tinted primary and secondary sets. Each set sits on the opposite lightness to its shadow, so the light variants are shown on dark and the dark variants on light.

Standard

XS
brxw-shadow-xs
S
brxw-shadow-s
M
brxw-shadow-m
L
brxw-shadow-l
XL
brxw-shadow-xl

Primary dark

XS
brxp-shadow-xs-primary-dark
S
brxp-shadow-s-primary-dark
M
brxp-shadow-m-primary-dark
L
brxp-shadow-l-primary-dark
XL
brxp-shadow-xl-primary-dark

Primary light

XS
brxp-shadow-xs-primary-light
S
brxp-shadow-s-primary-light
M
brxp-shadow-m-primary-light
L
brxp-shadow-l-primary-light
XL
brxp-shadow-xl-primary-light

Secondary dark

XS
brxp-shadow-xs-secondary-dark
S
brxp-shadow-s-secondary-dark
M
brxp-shadow-m-secondary-dark
L
brxp-shadow-l-secondary-dark
XL
brxp-shadow-xl-secondary-dark

Secondary light

XS
brxp-shadow-xs-secondary-light
S
brxp-shadow-s-secondary-light
M
brxp-shadow-m-secondary-light
L
brxp-shadow-l-secondary-light
XL
brxp-shadow-xl-secondary-light