Color Theme
Color
Authored color vocabulary and coordinated semantic foreground, surface, edge, interaction, and state decisions. QP components often consume these semantic colors directly, so document-level CSS inheritance alone does not establish a complete theme palette. Enum values are authored vocabulary; System values are framework-owned truths; Roots are independent semantic theme decisions. Derived and Inherited variables remain available through Theme search and linked variable families.
Available Values
--qp-color-black
#000000
--qp-color-blue
#2563eb
--qp-color-blue-light
color-mix(in oklch, var(--qp-color-blue), white 82%)
--qp-color-ink
#111827
--qp-color-ink-dark
color-mix(in oklch, var(--qp-color-ink), black 24%)
--qp-color-ink-soft
color-mix(in oklch, var(--qp-color-ink), white 28%)
--qp-color-mist
#e5e7eb
--qp-color-mist-dark
color-mix(in oklch, var(--qp-color-mist), black 10%)
--qp-color-mist-light
color-mix(in oklch, var(--qp-color-mist), white 68%)
--qp-color-white
#ffffff
Roots
--qp-accent-color
var(--qp-color-blue)
--qp-background
var(--qp-color-white)
--qp-border-color
var(--qp-color-mist)
--qp-border-color--strong
var(--qp-color-mist-dark)
--qp-focus-color
var(--qp-color-blue)
--qp-heading-text-color
var(--qp-color-ink-dark)
--qp-lightbox__item-border-color--selected
var(--qp-color-white)
--qp-link-text-color
var(--qp-color-blue)
--qp-surface-background--hover
var(--qp-color-blue-light)
--qp-surface-background--muted
var(--qp-color-mist-light)
--qp-text-color
var(--qp-color-ink)
--qp-text-color--inverse
var(--qp-color-white)
--qp-text-color--inverse-muted
color-mix(in srgb, var(--qp-color-white) 72%, transparent)
--qp-text-color--muted
var(--qp-color-ink-soft)
--qp-text-color--strong
var(--qp-color-ink-dark)
Systems
--qp-system-color-highlight
Highlight
--qp-system-color-highlight-text
HighlightText
--qp-system-color-transparent
transparent