Design System

A unified, performance-first design language for beautiful interfaces

Color Palette

A carefully crafted color system for consistent visual harmony

Primary

#6366f1

Secondary

#8b5cf6

Accent

#ec4899

Success

#10b981

Warning

#f59e0b

Danger

#ef4444

Neutral Colors

50
100
200
300
400
500
600
700
800
900

Typography

Clear, readable type scales for every use case

Display 1 - 72px

Display 2 - 60px

Heading 1 - 48px

Heading 2 - 36px

Heading 3 - 30px

Heading 4 - 24px

Heading 5 - 20px
Heading 6 - 16px

Large Text - 18px. Perfect for introductions and lead paragraphs.

Body Text - 16px. The standard text size for comfortable reading and optimal legibility.

Small Text - 14px. Ideal for captions, labels, and secondary information.

Tiny Text - 12px. For metadata and fine print.

Spacing System

Consistent spacing based on an 8px grid system

xs - 4px
sm - 8px
md - 16px
lg - 24px
xl - 32px
2xl - 48px
3xl - 64px
4xl - 96px

Components

Reusable UI components for consistent experiences

Buttons

Cards

Basic Card

Cards are versatile containers for grouping related content and actions.

Hover Card

This card has a subtle hover effect for interactive elements.

Form Elements

Badges & Tags

Primary Secondary Success Warning Danger Outline

Animations

Smooth, performant animations using CSS transforms and GPU acceleration

Fade In

Fade In

Slide Up

Slide Up

Scale

Scale

Rotate

Rotate

Bounce

Bounce

Pulse

Pulse

Performance Note

All animations use CSS transforms and opacity for GPU acceleration. Animations respect prefers-reduced-motion for accessibility.