Skip to content

Design Tokens

Tokens for your designs

#Import design tokens

#Choose format

#Copy import statement

@import "~@siteimprove/fancylib/design-tokens/variables.scss";

#Colors

#Neutrals

$color--white
#ffffff
$color--gray--lightest
#F6F6F6
$color--gray--lighter
#EDEDED
$color--gray--light
#A6A6A7
$color--gray
#767676
$color--gray--dark
#4D4D50
$color--gray--darker
#202124
$color--gray--darkest
#18191B
$color--black
#000000

#Blue

$color--blue--lightest
#9eb7ed
$color--blue--lighter
#6e94e5
$color--blue--light
#3d70dc
$color--blue
#0d4cd3
$color--blue--dark
#0a399e
$color--blue--darker
#07266a
$color--blue--darkest
#031335

#Teal

$color--teal--lightest
#d5fbfb
$color--teal--lighter
#95f4f4
$color--teal--light
#23e8e8
$color--teal
#1CBCBD
$color--teal--dark
#169191
$color--teal--darker
#127474
$color--teal--darkest
#093a3a

#Green

$color--green--lightest
#b3efcf
$color--green--lighter
#8ee6b8
$color--green--light
#68dea0
$color--green
#42d688
$color--green--dark
#32a166
$color--green--darker
#216b44
$color--green--darkest
#103622

#Yellow

$color--yellow--lightest
#fff7d3
$color--yellow--lighter
#ffea92
$color--yellow--light
#ffdc49
$color--yellow
#ffd31c
$color--yellow--dark
#bf9e15
$color--yellow--darker
#806a0e
$color--yellow--darkest
#403507

#Red

$color--red--lightest
#ffb8c0
$color--red--lighter
#ff94a1
$color--red--light
#ff7181
$color--red
#ff4d62
$color--red--dark
#bf3a4a
$color--red--darker
#802731
$color--red--darkest
#401319

#Orange

$color--orange--lightest
#ffd1bb
$color--orange--lighter
#ffba98
$color--orange--light
#ffa376
$color--orange
#ff8c54
$color--orange--dark
#bf693f
$color--orange--darker
#80462a
$color--orange--darkest
#402315

#Purple

$color--purple--lightest
#f3ebfe
$color--purple--lighter
#d1cbfd
$color--purple--light
#a9a1f4
$color--purple
#7a63c7
$color--purple--dark
#5f4eaa
$color--purple--darker
#413673
$color--purple--darkest
#010125

#Pink

$color--pink--lightest
#feebf4
$color--pink--lighter
#fdcbe1
$color--pink--light
#f4a1b5
$color--pink
#dd4889
$color--pink--dark
#ce3f81
$color--pink--darker
#b42367
$color--pink--darkest
#4b112c

#Chart: default

$color--chart--1
$color--chart--2
$color--chart--3
$color--chart--4
$color--chart--5
$color--chart--6
$color--chart--7
$color--chart--8

#Heatrange: warm

$color--heat--warm--1
#3EC67B
$color--heat--warm--2
#42D688
$color--heat--warm--3
#68D985
$color--heat--warm--4
#8EDC82
$color--heat--warm--5
#B3DF80
$color--heat--warm--6
#D9E27D
$color--heat--warm--7
#FFE57A
$color--heat--warm--8
#FFC76D
$color--heat--warm--9
#FFAA61
$color--heat--warm--10
#FF8C54
$color--heat--warm--11
#FF6D5B
$color--heat--warm--12

#Heatrange: cool

$color--heat--cool--1
#E7EDFB
$color--heat--cool--2
#CFDBF6
$color--heat--cool--3
#B6C9F2
$color--heat--cool--4
$color--heat--cool--5
$color--heat--cool--6
$color--heat--cool--7
$color--heat--cool--8
#0A3DA9
$color--heat--cool--9
#082E7F
$color--heat--cool--10
#051E54

#Scales: cool

$color--scale--cool--1
$color--scale--cool--2
$color--scale--cool--3
$color--scale--cool--4

#Scales: warm

$color--scale--warm--1
$color--scale--warm--2
$color--scale--warm--3
$color--scale--warm--4

#Status

$color--status--positive--dark
$color--status--positive--light
$color--status--positive--light--foreground
$color--status--warning--dark
$color--status--warning--dark--foreground
$color--status--warning--neutral
$color--status--warning--light
$color--status--warning--light--foreground
$color--status--critical--dark
$color--status--critical--light
#FFF4EE
$color--status--critical--light--foreground
$color--status--negative--dark
$color--status--negative--light
#FFEDEF
$color--status--negative--light--foreground
$color--status--subtle--dark
$color--status--subtle--light
$color--status--subtle--light--foreground
$color--status--neutral--dark
$color--status--neutral--light
$color--status--neutral--light--foreground
$color--status--highlight1--dark
$color--status--highlight1--light
$color--status--highlight1--light--foreground
$color--status--highlight2--dark
$color--status--highlight2--light
$color--status--highlight3--dark
$color--status--highlight3--light

#Border colors

$color--border--separator
$color--border--interactive--default
$color--border--interactive--error
$color--border--interactive--hover
$color--border--interactive--active
$color--border--interactive--selected
$color--border--interactive--disabled

#Background colors

$color--background--main--page
#F7F8FD
$color--background--interactive--default
$color--background--interactive--hover
$color--background--interactive--active
#CFDBF6
$color--background--interactive--selected
#E7EDFB
$color--background--interactive--disabled
$color--background--static--primary
$color--background--static--secondary

#Toast color

$color--toast--background--warning
$color--toast--color--warning
$color--toast--foreground--warning

#Button color

$color--button--cta--secondary--not--active
$color--button--cta--secondary--active
$color--button--secondary--not--active
$color--button--secondary--not--active--hover--border
$color--button--secondary--active

#Text colors

$color--typography--tone--subtle
$color--typography--tone--positive
$color--typography--tone--negative
$color--typography--tone--warning
$color--text--interactive--dark--default
$color--text--interactive--light--default
$color--text--interactive--disabled
$color--text--static--header
$color--text--static--body
$color--navigation--background
#202124
$color--navigation--hover
#4D4D50
$color--navigation--active
#4D4D50

#Search Navigation colors

$color--search-navigation--text--default
$color--search-navigation--background--default
$color--search-navigation--hover--outline
$color--search-navigation--active--outline
$color--search-navigation--results-section--border
#4D4D50
$color--search-navigation--results-item--hover
$color--search-navigation--results-item--active

#Typography

#Font-family

$font-family--default'Inter', arial, sans-serif
$font-family--alternative'Inter', arial, sans-serif
$font-family--code'Roboto Mono', courier, sans-serif
$font-family--heading'Geologica', arial, sans-serif
$font-family--display'Geologica', arial, sans-serif

#Font-size

$font-size--xx-small0.625rem (10px)
$font-size--x-small0.75rem (12px)
$font-size--small0.875rem (14px)
$font-size--medium1rem (16px)
$font-size--large1.125rem (18px)
$font-size--x-large1.375rem (22px)
$font-size--xx-large1.6875rem (27px)
$font-size--xxx-large2rem (32px)
$font-size--interactive--default$font-size--small

#Font-weight

$font-weight--normal400
$font-weight--medium500
$font-weight--bold700
$font-weight--interactive--default$font-weight--normal
$font-weight--interactive--selected$font-weight--medium

#Line-height

$line-height--reset
1
$line-height--x-small
1.1
$line-height--small
1.3
$line-height--medium
1.4
$line-height--large
1.5
$line-height--x-large
1.6

#Size

$size--button--small
1.375rem (22px)
$size--button--default
2rem (32px)
$size--button--large
2.5rem (40px)
$size--icon--small
0.75rem (12px)
$size--icon--medium
1rem (16px)
$size--icon--default
1.25rem (20px)
$size--icon--responsive
1.25em
$size--illustration--small
6rem (96px)
$size--illustration--medium
8rem (128px)
$size--illustration--default
12rem (192px)
$size--pill--small
1.25rem (20px)
$size--pill--default
1.375rem (22px)
$size--pill--large
1.5rem (24px)
$size--shadow--focus--inner
0 0 0 0.125rem (2px)
$size--shadow--focus--outer
0 0 0 0.25rem (4px)
$size--shadow--hover
0 0 0 0.1875rem (3px)

#Space

$space--xx-small
0.25rem (4px)
$space--x-small
0.5rem (8px)
$space--small
0.75rem (12px)
$space--medium
1rem (16px)
$space--large
1.25rem (20px)
$space--x-large
1.5rem (24px)
$space--xx-large
2rem (32px)
$space--xxx-large
2.5rem (40px)

#Border radius

$border-radius--small
0.1875rem (3px)
$border-radius--medium
0.3125rem (5px)
$border-radius--rounded
125rem (2000px)

#Opacity

$opacity--shadow--hover
0.2

#Box shadow

$shadow--layer--low
0 0.125rem 0.25rem 0 rgba(31, 43, 63, 0.08), 0 0.0625rem 0.125rem 0 rgba(31, 43, 63, 0.2)
$shadow--layer--medium
0 0.25rem 0.5rem 0 rgba(31, 43, 63, 0.12), 0 0.125rem 0.25rem 0 rgba(31, 43, 63, 0.08)
$shadow--layer--high
0 0.5rem 0.75rem 0 rgba(31, 43, 63, 0.16), 0 0.25rem 0.375rem 0 rgba(31, 43, 63, 0.04)
$shadow--focus--base
$size--shadow--focus--inner $color--white
$shadow--focus--default
$shadow--focus--base, $size--shadow--focus--outer $color--blue
$shadow--hover--default
$size--shadow--hover rgba(27, 78, 161, $opacity--shadow--hover)
$shadow--hover--error
$size--shadow--hover rgba(232, 70, 94, $opacity--shadow--hover)
$shadow--hover--left
inset 0.1875rem 0 0 0 $color--gray--light
$shadow--selected--bottom
inset 0 -0.1875rem 0 0 $color--blue
$shadow--selected--left
inset 0.1875rem 0 $color--blue

#Layout

$layout--small
36rem (576px)
$layout--medium
48rem (768px)
$layout--large
62rem (992px)
$layout--x-large
75rem (1200px)
$layout--xx-large
100rem (1600px)

#Animation

$animation--fast
0.1s
$animation--medium
0.2s
$animation--slow
0.3s