Bricks UI - Visual Guide
Style Guide
Your Bricks UI theme at a glance
Colours
A simple colour and theming system that relies solely on two tonal palettes: color and neutral.
neutral-90
High emphasis
neutral-28
Medium emphasis
color-60
High emphasis
neutral-5
Low emphasis
Typography
Up to 3 font families for typographic contexts: display, body and monospace (mono).
Aa
Display
Headings and titles
Aa
Body
Regular content
Aa
Monospace
Technical emphasis
- Accordion titleThis is a subtitle.
An accordion is a UI element that allows users to expand or collapse content within a web page or app
* This guide is purely demonstrative and isn't representative of Bricks UI design resources.
Colour
There are two types of colour variables: color and neutral. Colors and neutral tones can be changed by attaching the relevant classes.
Color
var(–color-xxx)
Neutral
var(–neutral-xxx)
Themes
.color-xxx
red
orange
amber
yellow
lime
green
emerald
teal
cyan
sky
indigo
violet
purple
fuchsia
pink
rose
Neutral Themes
.neutral-xxx
cool
slate
gray
onyx
mono
warm
Neutral (Dark mode)
.dark
Typography
The typography system is comprised of 2 types of text: display and body text. Display text are headings and titles and body text is, as the name suggests, for content.
Display text
.text--display-l
.text--display-m
.text--display-s
.text--heading-1
.text--heading-m
.text--heading-s
.text--title-l
.text--title-m
.text--title-s
Body text
.text--label-l
.text--label-m
.text--label-s
.text--label-xs
.text--body-l
.text--body-m
.text--body-s
.text--body-xs
.text--mono-l
.text--mono-m
.text--mono-s
.text--mono-xs
Space
Responsive spatial values for padding, margins, gaps, etc.
--space-4xs
--space-3xs
--space-2xs
--space-xs
--space-s
--space-m
--space-l
--space-xl
--space-2xl
--space-3xl
--space-4xl
Border radius
Scalable definitions for border radii.
--radius-none
--radius-m
--radius-m
--radius-m
--radius-l
--radius-l
--radius-l
--radius-l
Shadow
Customisable box-shadow variables.
--shadow-xs
--shadow-s
--shadow-m
--shadow-l
--shadow-xl
Grid
.grid–xx
Even Distribution
12
11
10
9
8
7
6
5
4
3
2
1
Uneven Distribution
3-1
3-2
2-1
1-2
1-3
Grid Span
.grid–xx
Even Distribution
12
11
10
9
8
7
6
5
4
3
2
1
Uneven Distribution
3-1
3-2
2-1
1-2
1-3