UI Design System

Typography

H1: Heading

Used for main page titles

H2: Subheading

Used for major section headings

H3: Section Heading

Used for section headings

H4: Subsection Heading

Used for subsection headings

Body Text

Used for main content text

Small Text

Used for captions or descriptions

Colors

Primary Color
--primary-color
Secondary Color
--secondary-color
Background Color
--bg-color
Card Background
--card-bg
Text Color
--text-color
Light Text Color
--text-color-light
Border Color
--border-color
Error Color
--error-color
Success Color
--success-color
Warning Color
--warning-color

Buttons

Used for main actions

Used when an action is unavailable

Used for secondary actions

Used for destructive actions

Used for compact UI areas

Form Elements

Used for single line text input

Used for selecting from options

Used for multi-line text input

Used for multiple selections or toggles

Used for single selection from options

Cards

Card Header

This is the content area of the card. Use cards to group related information.

Used for displaying grouped information with header and actions

Flat Card

This is a flat card with minimal styling

Used for subtle grouping of content

Alerts

Operation completed successfully!

Used to display success messages

Error: Something went wrong!

Used to display error messages

Warning: This action might have consequences

Used to display warning messages

Information: This is for your information

Used to display informational messages

Tables

Column 1Column 2Column 3Actions
Data 1-1Data 1-2Data 1-3
Data 2-1Data 2-2Data 2-3

Used for displaying structured data

Badges

Primary

Default badge style

Success

Indicates successful status

Warning

Indicates warning status

Danger

Indicates critical status

Info

Indicates informational status