Skip to main content

Visual identity

The app and docs now share one product language: blue primary actions, slate surfaces, strong typographic hierarchy, quiet borders, and generous radii.

Current visual system applied to the products table
Header, menu, page hero, toolbar, and table built from the same system.

Main palette

TokenValueUse
Primary#2563EBButtons, active navigation, and focus.
Strong primary#1D4ED8Hover and emphasis.
Cyan#06B6D4Complementary accents and states.
Slate 950#020617Headings and dark background.
Slate 500#64748BSecondary text.
Slate 200#E2E8F0Light borders.
Slate 50#F8FAFCLight page background.

Shape and typography

Main surfaces use 20–24 px radii; fields and buttons use 12–16 px. The system sans-serif stack keeps loading fast, with 800–900 heading weights and readable body text.

Light and dark

Light mode uses white on slate 50; dark mode uses slate 950 and 900 with blue 400 accents. Meaning never depends on color alone.

Shared components

Reusable page, header, surface, toolbar, search, button, badge, toast, pagination, modal, confirmation, and drawer primitives keep modules consistent.