Colors

Semantic Tokens

Purpose-based color naming system

Production

Semantic tokens provide meaningful names for colors based on their purpose, not their appearance.

Action

primarycyan

Primary color for main actions and highlights (primary buttons, form submissions, state-changing actions)

Usage:

primary buttonsmain CTAsform submissionsstate-changing actions
--color-primary
prominentamber

Specially decorated action elements for more prominent cosmetic appearance (hero CTAs, featured product actions)

Usage:

featured actionshero CTAshighlighted buttons
--color-prominent
secondaryemerald

Secondary color for supporting actions (secondary buttons, supporting UI elements)

Usage:

secondary buttonssupporting elements
--color-secondary

Internal

neutralpaper

Internal Nuxt UI neutral variant — not for direct use

Usage:

Reserved for Nuxt UI component internals
--color-neutral

Navigation

navigationbrand

Primary actionable elements that cause navigation to another location (links, buttons, breadcrumbs, menu items)

Usage:

linksnavigation buttonsbreadcrumbsmenu items
--color-navigation

Phase

phase-activesky

In progress

Usage:

status badgespipeline indicatorsprogress displays
--color-phase-active
phase-archivedspace

Soft-deleted or moved to cold storage

Usage:

status badgespipeline indicatorsarchive views
--color-phase-archived
phase-doneemerald

Completed successfully

Usage:

status badgespipeline indicatorscompletion displays
--color-phase-done
phase-expiredyellow

Time-based termination

Usage:

status badgespipeline indicatorsexpiration notices
--color-phase-expired
phase-failedrose

Terminal failure

Usage:

status badgespipeline indicatorserror displays
--color-phase-failed
phase-idlepaper

Not started or pending

Usage:

status badgespipeline indicatorstimeline entries
--color-phase-idle
phase-queuedindigo

Waiting in queue

Usage:

status badgespipeline indicatorsqueue displays
--color-phase-queued
phase-retryviolet

Re-processing after a transient failure

Usage:

status badgespipeline indicatorsretry counters
--color-phase-retry

Polarity

polarity-mixedamber

Mixed or ambiguous judgment (partial, conflicting, debatable)

Usage:

boolean indicatorssentiment displaysresolution status
--color-polarity-mixed
polarity-negativered

Negative judgment (bad, false, rejected, denied)

Usage:

boolean indicatorssentiment displaysresolution statusrejection badges
--color-polarity-negative
polarity-neutralpaper

Neutral or unknown judgment (N/A, unresolved, no opinion)

Usage:

boolean indicatorssentiment displaysresolution status
--color-polarity-neutral
polarity-positivegreen

Positive judgment (good, true, resolved, approved)

Usage:

boolean indicatorssentiment displaysresolution statusapproval badges
--color-polarity-positive

Quality

quality-badorange

Below standard quality (0.15–0.50)

Usage:

score indicatorsquality badgesheatmapsscore bars
--color-quality-bad
quality-excellentgreen

Strong performance (0.80–1.0)

Usage:

score indicatorsquality badgesheatmapsscore bars
--color-quality-excellent
quality-goodlime

Meets standard (0.65–0.80)

Usage:

score indicatorsquality badgesheatmapsscore bars
--color-quality-good
quality-insufficientred

Unacceptable quality (0–0.15)

Usage:

score indicatorsquality badgesheatmapsscore bars
--color-quality-insufficient
quality-nonepaper

No data or not evaluated

Usage:

score indicatorsquality badgesrating displays
--color-quality-none
quality-perfectbrand

Flawless quality (exactly 1.0)

Usage:

score indicatorsquality badgesheatmapssparklines
--color-quality-perfect
quality-regularamber

Below expectations (0.50–0.65)

Usage:

score indicatorsquality badgesheatmapsscore bars
--color-quality-regular

Status

errorred

Error states and destructive actions

Usage:

error messagesdestructive actionswarnings
--color-error
infosky

Informational messages and neutral actions

Usage:

info messagesinformational content
--color-info
successgreen

Success states and confirmations

Usage:

success messagesconfirmationspositive feedback
--color-success
warningorange

Warning states and cautions

Usage:

warning messagescautionsattention needed
--color-warning

Ui

brandbrand

Brand color for the primary brand logo and branding

Usage:

brand logobrandingbrand colors
--color-brand
paperpaper

Neutral grayscale color for text, borders, and backgrounds, in light mode

Usage:

text colorsbordersneutral backgrounds
--color-paper
spacespace

Neutral grayscale color for text, borders, and backgrounds, in dark mode

Usage:

text colorsbordersneutral backgrounds
--color-space