Semantic Colors
These colors describe where and how colors should be used throughout Curology's systems. They are entirely based on colors defined in Brand Colors.
View the colors in Figma.
Surface Colors
"Surfaces" are essentially boxes that hold content; they are the lowest-level pieces of UI.
Primary
.cur-bg-surface-primary
var(--cur-color-surface-primary-base)
surface.primary.hover#e5decf
.cur-bg-surface-primary-hover
var(--cur-color-surface-primary-hover)
surface.primary.selected#c4b390
.cur-bg-surface-primary-selected
var(--cur-color-surface-primary-selected)
Secondary
.cur-bg-surface-secondary
var(--cur-color-surface-secondary-base)
surface.secondary.hover#4a4a69
.cur-bg-surface-secondary-hover
var(--cur-color-surface-secondary-hover)
surface.secondary.selected#686882
.cur-bg-surface-secondary-selected
var(--cur-color-surface-secondary-selected)
Brand
.cur-bg-surface-brand
var(--cur-color-surface-brand-base)
surface.brand.hover#4f41b5
.cur-bg-surface-brand-hover
var(--cur-color-surface-brand-hover)
surface.brand.selected#3d338c
.cur-bg-surface-brand-selected
var(--cur-color-surface-brand-selected)
Brand Light
surface.brand-light#9ca9ff
.cur-bg-surface-brand-light
var(--cur-color-surface-brand-light-base)
surface.brand-light.hover#8e9ae8
.cur-bg-surface-brand-light-hover
var(--cur-color-surface-brand-light-hover)
surface.brand-light.selected#6f78b5
.cur-bg-surface-brand-light-selected
var(--cur-color-surface-brand-light-selected)
Brand Lightest
surface.brand-lightest#d2d9ff
.cur-bg-surface-brand-lightest
var(--cur-color-surface-brand-lightest-base)
surface.brand-lightest.hover#bfc5e8
.cur-bg-surface-brand-lightest-hover
var(--cur-color-surface-brand-lightest-hover)
surface.brand-lightest.selected#959ab5
.cur-bg-surface-brand-lightest-selected
var(--cur-color-surface-brand-lightest-selected)
Neutral
.cur-bg-surface-neutral
var(--cur-color-surface-neutral-base)
surface.neutral.hover#f2f2f2
.cur-bg-surface-neutral-hover
var(--cur-color-surface-neutral-hover)
surface.neutral.selected#ececec
.cur-bg-surface-neutral-selected
var(--cur-color-surface-neutral-selected)
Error
.cur-bg-surface-error
var(--cur-color-surface-error-base)
surface.error.hover#f0bcbc
.cur-bg-surface-error-hover
var(--cur-color-surface-error-hover)
surface.error.selected#e99c9c
.cur-bg-surface-error-selected
var(--cur-color-surface-error-selected)
Success
.cur-bg-surface-success
var(--cur-color-surface-success-base)
surface.success.hover#b6d5b0
.cur-bg-surface-success-hover
var(--cur-color-surface-success-hover)
surface.success.selected#92c18a
.cur-bg-surface-success-selected
var(--cur-color-surface-success-selected)
Warning
.cur-bg-surface-warning
var(--cur-color-surface-warning-base)
surface.warning.hover#f7d1af
.cur-bg-surface-warning-hover
var(--cur-color-surface-warning-hover)
surface.warning.selected#f19f70
.cur-bg-surface-warning-selected
var(--cur-color-surface-warning-selected)
Highlight
.cur-bg-surface-highlight
var(--cur-color-surface-highlight-base)
surface.highlight.hover#d2ccff
.cur-bg-surface-highlight-hover
var(--cur-color-surface-highlight-hover)
surface.highlight.selected#bdb4ff
.cur-bg-surface-highlight-selected
var(--cur-color-surface-highlight-selected)
Error Bold
surface.error-bold#cf2828
.cur-bg-surface-error-bold
var(--cur-color-surface-error-bold-base)
surface.error-bold.hover#bc2424
.cur-bg-surface-error-bold-hover
var(--cur-color-surface-error-bold-hover)
surface.error-bold.selected#931c1c
.cur-bg-surface-error-bold-selected
var(--cur-color-surface-error-bold-selected)
Success Bold
surface.success-bold#127801
.cur-bg-surface-success-bold
var(--cur-color-surface-success-bold-base)
surface.success-bold.hover#106d01
.cur-bg-surface-success-bold-hover
var(--cur-color-surface-success-bold-hover)
surface.success-bold.selected#0d5501
.cur-bg-surface-success-bold-selected
var(--cur-color-surface-success-bold-selected)
Brand Accent
surface.brand-accent#ff824f
.cur-bg-surface-brand-accent
var(--cur-color-surface-brand-accent-base)
Disabled
.cur-bg-surface-disabled
var(--cur-color-surface-disabled-base)
Text Colors
There are four main colors allowed for text. Additionally, high-saturation status colors can be applied to text.
.cur-text-primary
var(--cur-color-text-primary)
.cur-text-subtle
var(--cur-color-text-subtle)
.cur-text-brand
var(--cur-color-text-brand)
.cur-text-inverse
var(--cur-color-text-inverse)
.cur-text-error
var(--cur-color-text-error)
.cur-text-warning
var(--cur-color-text-warning)
.cur-text-success
var(--cur-color-text-success)
.cur-text-highlight
var(--cur-color-text-highlight)
.cur-text-disabled
var(--cur-color-text-disabled)
Border Colors
Border colors closely match text colors, and can be used to create contrast between surfaces.
Subtle
.cur-bg-border-subtle
var(--cur-color-border-subtle-base)
border.subtle.hover#676762
.cur-bg-border-subtle-hover
var(--cur-color-border-subtle-hover)
border.subtle.selected#676762
.cur-bg-border-subtle-selected
var(--cur-color-border-subtle-selected)
Secondary
.cur-bg-border-secondary
var(--cur-color-border-secondary-base)
border.secondary.hover#4a4a69
.cur-bg-border-secondary-hover
var(--cur-color-border-secondary-hover)
border.secondary.selected#686882
.cur-bg-border-secondary-selected
var(--cur-color-border-secondary-selected)
Brand
.cur-bg-border-brand
var(--cur-color-border-brand-base)
border.brand.hover#4f41b5
.cur-bg-border-brand-hover
var(--cur-color-border-brand-hover)
border.brand.selected#3d338c
.cur-bg-border-brand-selected
var(--cur-color-border-brand-selected)
Error
.cur-bg-border-error
var(--cur-color-border-error-base)
border.error.hover#bc2424
.cur-bg-border-error-hover
var(--cur-color-border-error-hover)
border.error.selected#931c1c
.cur-bg-border-error-selected
var(--cur-color-border-error-selected)
Success
.cur-bg-border-success
var(--cur-color-border-success-base)
border.success.hover#106d01
.cur-bg-border-success-hover
var(--cur-color-border-success-hover)
border.success.selected#0d5501
.cur-bg-border-success-selected
var(--cur-color-border-success-selected)
Warning
.cur-bg-border-warning
var(--cur-color-border-warning-base)
border.warning.hover#8c482b
.cur-bg-border-warning-hover
var(--cur-color-border-warning-hover)
border.warning.selected#6b3721
.cur-bg-border-warning-selected
var(--cur-color-border-warning-selected)
Highlight
.cur-bg-border-highlight
var(--cur-color-border-highlight-base)
border.highlight.hover#6554e8
.cur-bg-border-highlight-hover
var(--cur-color-border-highlight-hover)
border.highlight.selected#4f41b5
.cur-bg-border-highlight-selected
var(--cur-color-border-highlight-selected)
Brand Light
border.brand-light#9ca9ff
.cur-bg-border-brand-light
var(--cur-color-border-brand-light-base)
Inverse
.cur-bg-border-inverse
var(--cur-color-border-inverse-base)
Disabled
.cur-bg-border-disabled
var(--cur-color-border-disabled-base)