Header

Color

Color variables to use inplace of hardcoded values

Primary palette

 
SCSS variable
Text colour
Background colour
Border colour
$primary-0
.c-primary-0
.bg-primary-0
.bc-primary-0
$primary-100
.c-primary-100
.bg-primary-100
.bc-primary-100
$primary-200
.c-primary-200
.bg-primary-200
.bc-primary-200
$primary-300
.c-primary-300
.bg-primary-300
.bc-primary-300
$primary-400
.c-primary-400
.bg-primary-400
.bc-primary-400
$primary-500
.c-primary-500
.bg-primary-500
.bc-primary-500
$primary-600
.c-primary-600
.bg-primary-600
.bc-primary-600
$primary-700
.c-primary-700
.bg-primary-700
.bc-primary-700
$primary-800
.c-primary-800
.bg-primary-800
.bc-primary-800
$primary-900
.c-primary-900
.bg-primary-900
.bc-primary-900

Secondary palette

 
SCSS variable
Text colour
Background colour
Border colour
$secondary-0
.c-secondary-0
.bg-secondary-0
.bc-secondary-0
$secondary-100
.c-secondary-100
.bg-secondary-100
.bc-secondary-100
$secondary-200
.c-secondary-200
.bg-secondary-200
.bc-secondary-200
$secondary-300
.c-secondary-300
.bg-secondary-300
.bc-secondary-300
$secondary-400
.c-secondary-400
.bg-secondary-400
.bc-secondary-400
$secondary-500
.c-secondary-500
.bg-secondary-500
.bc-secondary-500
$secondary-600
.c-secondary-600
.bg-secondary-600
.bc-secondary-600
$secondary-700
.c-secondary-700
.bg-secondary-700
.bc-secondary-700
$secondary-800
.c-secondary-800
.bg-secondary-800
.bc-secondary-800
$secondary-900
.c-secondary-900
.bg-secondary-900
.bc-secondary-900

Tertiary palette

 
SCSS variable
Text colour
Background colour
Border colour
$tertiary-0
.c-tertiary-0
.bg-tertiary-0
.bc-tertiary-0
$tertiary-100
.c-tertiary-100
.bg-tertiary-100
.bc-tertiary-100
$tertiary-200
.c-tertiary-200
.bg-tertiary-200
.bc-tertiary-200
$tertiary-300
.c-tertiary-300
.bg-tertiary-300
.bc-tertiary-300
$tertiary-400
.c-tertiary-400
.bg-tertiary-400
.bc-tertiary-400
$tertiary-500
.c-tertiary-500
.bg-tertiary-500
.bc-tertiary-500
$tertiary-600
.c-tertiary-600
.bg-tertiary-600
.bc-tertiary-600
$tertiary-700
.c-tertiary-700
.bg-tertiary-700
.bc-tertiary-700
$tertiary-800
.c-tertiary-800
.bg-tertiary-800
.bc-tertiary-800
$tertiary-900
.c-tertiary-900
.bg-tertiary-900
.bc-tertiary-900

Success palette

 
SCSS variable
Text colour
Background colour
Border colour
$success-0
.c-success-0
.bg-success-0
.bc-success-0
$success-100
.c-success-100
.bg-success-100
.bc-success-100
$success-200
.c-success-200
.bg-success-200
.bc-success-200
$success-300
.c-success-300
.bg-success-300
.bc-success-300
$success-400
.c-success-400
.bg-success-400
.bc-success-400
$success-500
.c-success-500
.bg-success-500
.bc-success-500
$success-600
.c-success-600
.bg-success-600
.bc-success-600
$success-700
.c-success-700
.bg-success-700
.bc-success-700
$success-800
.c-success-800
.bg-success-800
.bc-success-800
$success-900
.c-success-900
.bg-success-900
.bc-success-900

Warning palette

 
SCSS variable
Text colour
Background colour
Border colour
$warning-0
.c-warning-0
.bg-warning-0
.bc-warning-0
$warning-100
.c-warning-100
.bg-warning-100
.bc-warning-100
$warning-200
.c-warning-200
.bg-warning-200
.bc-warning-200
$warning-300
.c-warning-300
.bg-warning-300
.bc-warning-300
$warning-400
.c-warning-400
.bg-warning-400
.bc-warning-400
$warning-500
.c-warning-500
.bg-warning-500
.bc-warning-500
$warning-600
.c-warning-600
.bg-warning-600
.bc-warning-600
$warning-700
.c-warning-700
.bg-warning-700
.bc-warning-700
$warning-800
.c-warning-800
.bg-warning-800
.bc-warning-800
$warning-900
.c-warning-900
.bg-warning-900
.bc-warning-900

Error palette

 
SCSS variable
Text colour
Background colour
Border colour
$error-0
.c-error-0
.bg-error-0
.bc-error-0
$error-100
.c-error-100
.bg-error-100
.bc-error-100
$error-200
.c-error-200
.bg-error-200
.bc-error-200
$error-300
.c-error-300
.bg-error-300
.bc-error-300
$error-400
.c-error-400
.bg-error-400
.bc-error-400
$error-500
.c-error-500
.bg-error-500
.bc-error-500
$error-600
.c-error-600
.bg-error-600
.bc-error-600
$error-700
.c-error-700
.bg-error-700
.bc-error-700
$error-800
.c-error-800
.bg-error-800
.bc-error-800
$error-900
.c-error-900
.bg-error-900
.bc-error-900

Neutral palette

 
SCSS variable
Text colour
Background colour
Border colour
$neutral-0
.c-neutral-0
.bg-neutral-0
.bc-neutral-0
$neutral-100
.c-neutral-100
.bg-neutral-100
.bc-neutral-100
$neutral-200
.c-neutral-200
.bg-neutral-200
.bc-neutral-200
$neutral-300
.c-neutral-300
.bg-neutral-300
.bc-neutral-300
$neutral-400
.c-neutral-400
.bg-neutral-400
.bc-neutral-400
$neutral-500
.c-neutral-500
.bg-neutral-500
.bc-neutral-500
$neutral-600
.c-neutral-600
.bg-neutral-600
.bc-neutral-600
$neutral-700
.c-neutral-700
.bg-neutral-700
.bc-neutral-700
$neutral-800
.c-neutral-800
.bg-neutral-800
.bc-neutral-800
$neutral-900
.c-neutral-900
.bg-neutral-900
.bc-neutral-900

Text color

Text colour classes take on the syntax of .c-{palette}-{shade}.

The quick brown fox jumped over the lazy dog

<p class="c-secondary-500">...</p>

Background colour

Similar to text colours, background classes take on the syntax of .bg-{palette}-{shade}.

<button class="bg-primary-500">...</button>

Border colour

Border colours also take take on the syntax of .bc-{palette}-{shade}.

<button class="bc-primary-500">...</button>

Hoverable

All color classes support a hover: modifier. The syntax is .hover:bg-{palette}-{shade}.

The quick brown fox jumped over the lazy dog

<p className="c-secondary-500 hover:c-primary-500">...</p>
<button className="bg-primary-500 hover:bg-primary-600">...</button>
<button className="bc-primary-500 hover:bc-primary-800">...</button>