Colours
Brand
Token | Role | Value | Example |
---|---|---|---|
primary | Primary brand colour |
rgb(0, 0, 0) #000000 |
|
primary-hover | Primary color when hover |
rgb(51, 51, 51) #333333 |
|
primary-content | Foreground content color to use on primary color |
rgb(255, 255, 255) #FFFFFF |
Aa |
secondary | Secondary brand colour |
rgb(72, 0, 42) #04B4A1 |
|
secondary-hover | Secondary color when hover |
rgb(0, 171, 155) #008C7D |
|
secondary-content | Foreground content color to use on secondary color |
rgb(255, 255, 255) #FFFFFF |
Aa |
Functional
Token | Role | Value | Example |
---|---|---|---|
info | Info colour |
rgb(128, 128, 128) #808080 |
|
info-content | Foreground content color to use on info color |
rgb(255, 255, 255) #FFFFFF |
Aa |
success | Success colour |
rgb(72, 0, 42) #00BDAC |
|
success-content | Foreground content color to use on success color |
rgb(255, 255, 255) #FFFFFF |
Aa |
warning | Warning colour |
rgb(245, 158, 11) #F59E0B |
|
warning-content | Foreground content color to use on warning color |
rgb(255, 255, 255) #FFFFFF |
Aa |
error | Error colour |
rgb(211, 15, 15) #D30F0F |
|
error-content | Foreground content color to use on error color |
rgb(255, 255, 255) #FFFFFF |
Aa |
Accent
Token | Role | Value | Example |
---|---|---|---|
accent-1 | Accent colour 1 |
#D9D7B2 |
|
accent-2 | Accent colour 2 |
#B7D0D4 |
|
accent-3 | Accent colour 3 |
#AB839D |
|
accent-4 | Accent colour 4 |
#F8D584 |
Background
Token | Role | Value | Example |
---|---|---|---|
white | Background color used for the main page body |
rgb(255, 255, 255) #FFFFFF |
|
grey-100 | Weakest background color used for decorative purposes |
rgb(246, 246, 246) #F6F6F6 |
|
background-overlay | Background color used for overlays | rgba(0, 0, 0, 0.2) |
Borders
Token | Role | Value | Example |
---|---|---|---|
border-default | Default border color |
rgb(170, 170, 170) #AAAAAA |
|
border-light | Light border color |
rgb(224, 224, 224) #E0E0E0 |
|
border-focus | Border color when focused |
rgb(0, 0, 0) #000000 |
|
border-error | Error border color |
rgb(211, 15, 15) #D30F0F |
Typography
Token | Role | Value | Example |
---|---|---|---|
grey-900 | Used for headlines |
rgb(5, 6, 6) #050606 |
Aa |
grey-700 | Used for body text |
rgb(51, 51, 51) #333333 |
Aa |
grey-500 | Weaker body text for visual hierarchy |
rgb(128, 128, 128) #808080 |
Aa |
grey-100 | Used for body text on inverse backgrounds |
rrgb(246, 246, 246) #F6F6F6 |
Aa |
white | Used for headlines on inverse backgrounds |
rgb(255, 255, 255) #FFFFFF |
Aa |
link | Used for text links |
rgb(51, 51, 51) #333333 |
Aa |
link-hover | Used for text links when hover |
rgb(0, 171, 155) #00AB9B |
Aa |
Typographys
Display | Token | Size | Line-height | Weight |
---|---|---|---|---|
Headline 1 | text-5xl | 48px | 54px | 700 |
Headline 2 | text-4xl | 36px | 40px | 700 |
Headline 3 | text-3xl | 30px | 36px | 700 |
Headline 4 | text-2xl | 24px | 32px | 700 |
Headline 5 | text-xl | 20px | 28px | 700 |
Body Bold | text-lg | 18px | 28px | 400 |
Body Bold | text-base | 16px | 24px | 700 |
Body | text-base | 16px | 24px | 400 |
Body | text-sm | 14px | 24px | 400 |
All caps | text-xs | 12px | 22px | 700 |
Text Link | link | 14px | 24px | 400 |
Body small bold | text-xs | 12px | 22px | 700 |
Body small | text-xs | 12px | 22px | 400 |
Label | label | 14px | 22px / letter-spacing: 1px | 700 |
Forms
Text inputs
Invalid email address
Invalid email address
Text area
Dropdown
Radio button
Checkboxes
Toggle
Modules
Notifications
Preact test
Slideout
Heading 1
Heading 2
Modal dialog
Additionals
Pagination
Breadcrumbs
Accordion
Here is space for body copy that answers the question above. There is no character limit and can go as long as needed.
Here is more space for body copy, underneath a sub-dividing line within each section.
Here is space for body copy that answers the question above. There is no character limit and can go as long as needed.
Here is more space for body copy, underneath a sub-dividing line within each section.
Here is space for body copy that answers the question above. There is no character limit and can go as long as needed.
Here is more space for body copy, underneath a sub-dividing line within each section.
Here is space for body copy that answers the question above. There is no character limit and can go as long as needed.
Here is more space for body copy, underneath a sub-dividing line within each section.
Badge & label
Display | Token |
---|---|
Badge | badge |
Badge custom | badge-accent-1 |
Badge custom | badge-accent-3 |
Badge custom | badge-accent-4 |
Carousel
Carousel Fullwidth
Carousel Grid
Carousel Hide dots
Carousel Disabled
Carousel Hide naviation
Icons
Code | Preview |
---|---|
icon-menu | |
icon-shopping-bag | |
icon-close | |
icon-faild | |
icon-success | |
icon-search | |
icon-facebook | |
icon-instagram | |
icon-pinterest | |
icon-apple | |
icon-google | |
icon-person | |
icon-person-outline | |
icon-arrow-right | |
icon-arrow-left | |
icon-shield | |
icon-heart | |
icon-heart-2 | |
icon-chevron-up | |
icon-chevron-right | |
icon-chevron-left | |
icon-chevron-left-2 | |
icon-check |
Code | Preview |
---|---|
icon-trash | |
icon-arrow-right-2 | |
icon-filter | |
icon-share | |
icon-help | |
icon-plus | |
icon-minus | |
icon-location | |
icon-phone | |
icon-image | |
icon-info | |
icon-info-2 | |
icon-card | |
icon-truck | |
icon-clock | |
icon-note | |
icon-gift | |
icon-calendar | |
icon-tag | |
icon-giftcard | |
icon-chevron-down-outline | |
icon-zoom |
Code | Preview |
---|---|
icon-eye | |
icon-chat | |
icon-home | |
icon-receipt | |
icon-logout | |
icon-share-social | |
icon-ellipsis | |
icon-forkknife | |
icon-gauge | |
icon-visa | |
icon-amex | |
icon-mastercard | |
icon-paypal | |
icon-googlepay | |
icon-applepay | |
icon-shoppay | |
icon-klarna | |
icon-zip | |
icon-afterpay |