Design Tokens

All visual values are CSS custom properties. Use them in your own components for consistent styling.

Colors

TokenLightDarkPurpose
--arcadia-color-primary#2563eb#60a5faPrimary brand
--arcadia-color-surface#ffffff#0f172aPage background
--arcadia-color-surface-raised#ffffff#1e293bCards, dialogs
--arcadia-color-text#0f172a#f1f5f9Body text
--arcadia-color-text-muted#64748b#94a3b8Secondary text
--arcadia-color-border#e2e8f0#334155Borders
--arcadia-color-danger#dc2626#f87171Error state
--arcadia-color-success#16a34a#4ade80Success state
--arcadia-color-warning#d97706#fbbf24Warning state

Spacing

TokenValuePixels
--arcadia-spacing-xs0.25rem4px
--arcadia-spacing-sm0.5rem8px
--arcadia-spacing-md1rem16px
--arcadia-spacing-lg1.5rem24px
--arcadia-spacing-xl2rem32px

Typography

TokenValue
--arcadia-font-sanssystem-ui, -apple-system, sans-serif
--arcadia-text-xs0.75rem (12px)
--arcadia-text-sm0.875rem (14px)
--arcadia-text-base1rem (16px)
--arcadia-text-lg1.125rem (18px)

Elevation

TokenDescription
--arcadia-shadow-smSubtle shadow
--arcadia-shadow-mdCard shadow
--arcadia-shadow-lgDropdown shadow
--arcadia-radius-sm4px border radius
--arcadia-radius-md6px border radius
--arcadia-radius-lg8px border radius