Design System
A comprehensive design system built for high-end SaaS applications. Calm, confident, and professional.
Color Tokens
Semantic Colors
Background
--background
Foreground
--foreground
Primary
--primary
Secondary
--secondary
Muted
--muted
Accent
--accent
Destructive
--destructive
Success
--success
Warning
--warning
Info
--info
Card
--card
Border
--border
Primary Scale
Premium indigo - the main brand color used for interactive elements and accents.
Success Scale
Green tones for positive states, confirmations, and successful operations.
Warning Scale
Amber tones for caution states, warnings, and pending operations.
Destructive Scale
Red tones for errors, danger states, and destructive actions.
Info Scale
Cyan tones for informational states, tips, and neutral notifications.
Typography Scale
Display
Headings
Body
Labels
Shadow System
Glow Effects
Spacing Scale
Border Radius
Button Variants
Variants
Sizes
States
Badges
Variants
With Dot
Sizes
Cards
Default Card
A standard card with subtle shadow.
Cards are used to group related content and actions.
Elevated Card
Higher elevation for emphasis.
Use elevated cards for important content.
Interactive Card
Hover to see the effect.
Interactive cards lift on hover for clickable items.
Tabs
Default (Underline)
This is the overview tab content. The default variant uses an underline style that works well for most navigation patterns.
Contained
Manage your account settings and preferences here. The contained variant provides a more subtle, integrated look.
Pills
Showing all items. The pills variant is great for filtering content with a more playful, button-like appearance.
Toggle & Toggle Groups
Single Toggle
Individual toggle buttons that can be pressed on/off. Great for binary options.
Toggle Variants
Toggle Sizes
Toggle Group (Single Selection)
Only one option can be selected at a time. Perfect for mutually exclusive choices.
Toggle Group (Multiple Selection)
Multiple options can be selected. Useful for text formatting or filter options.
Toggle Group Variants
Toggle Group Sizes
Disabled State
Motion Principles
Timing
0ms150ms200ms300ms400msEasing
ease-out-expospringspring-gentlesmoothE-commerce Components
Product Card
Display product information in grid or list layouts. Supports badges, ratings, and hover effects.
Price Display
Format and display prices with optional sale pricing and savings indicators.
Quantity Selector
Increment/decrement controls for product quantities with size variants.
Rating
Star rating display with optional review count.
Checkout Steps
Multi-step progress indicator for checkout flows.