Brand Guidelines

Color

Our palette centers on Arcbolt Blue. It's bold, electric, and used with intention. Color signals meaning, not decoration.

Arcbolt Blue

Our signature electric blue. Stays consistent across light and dark modes.

Quick Reference

Supporting Colors

Each supporting color serves a specific purpose: emphasis, hierarchy, or semantic meaning.

Accessibility

We target WCAG AAA (7:1 contrast). Always verify contrast before shipping. Toggle the mode above to see how colors behave.

Arcbolt Blue

Text

Pass, AAA (7:1+)

Light text on blue

Text

Pass, AAA (7:1+)

Blue on background

Text

Pass, AAA (7:1+)

Dark text on blue

Brand Yellow

Text

Pass, AAA (7:1+)

Dark on yellow

Text

Pass, AAA (7:1+)

Yellow on background

Text

Pass, AAA (7:1+)

Text on yellow

Token Catalog

Complete semantic palette. Single source of truth.

Foundations

These tokens define the base canvas and content contrast. If the foundations are wrong, everything feels off: cards look muddy, text loses clarity, and spacing/structure stops reading.

Brand Signals

These tokens carry brand identity. Use them to guide attention, not to decorate. The system is intentionally electric and technical, strong color is reserved for meaning.

Surfaces & Interactions

Surface tokens create subtle layering and interaction states. They share the same warm muted base in light mode for visual cohesion.

Structure & Readability

These tokens create UI architecture. They should be quiet but reliable, structure must read even when content is dense.

Status & Safety

Status colors communicate system truth. They must be used sparingly and consistently. Red is reserved for errors, green for success.

Data Visualization

Charts use a dedicated palette so data stays legible and consistent. Use chart tokens for series colors (never reuse primary/destructive randomly in charts).

Navigation (Sidebar Tokens)

Sidebar tokens are scoped to navigation so side surfaces stay stable and readable. Use these instead of generic tokens when styling sidebar components.