Cyberdyne

Design System

A comprehensive guide to colors, typography, components, and layouts

Dynamic Theme Generator

Generate Theme from Image
Upload an image or provide a URL to extract colors and create a custom theme
OR

How it works:

  • Upload an image or provide a URL
  • Click "Extract Colors" to see the dominant colors
  • Click "Generate & Apply Theme" to create and activate a custom theme
  • The theme will be saved and persist across sessions

Color Palette

Switch themes using the theme switcher in the header to see how all colors change dynamically.

Primary

bg-primary

Main brand color, used for primary actions

Secondary

bg-secondary

Supporting color, for secondary actions

Accent

bg-accent

Highlight color, for emphasis

Muted

bg-muted

Subtle backgrounds and disabled states

Destructive

bg-destructive

Errors and destructive actions

Card

bg-card

Card containers and surfaces

Background

bg-background

Page background color

Foreground

bg-foreground

Main text color

Border

border-border

Default border color

Colors in Action

Buttons

Tags & Badges

Primary TagSecondary TagAccent TagMuted Tag

Cards with Color Accents

Primary Card
With primary accent border
Secondary Card
With secondary accent border
Accent Card
With accent border

Alerts & Notifications

Primary Alert

Important information using primary color

Info Alert

Informational message using accent color

Error Alert

Error or warning using destructive color

Gradients

Primary → Accent → Secondary
Subtle Gradient Background

Gradient Text Heading

Typography

Heading Font: Michroma

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Body Font: Inter

Extra Large Text - Inter (20px)

Large Text - Inter (18px)

Regular Text - Inter (16px)

Small Text - Inter (14px)

Extra Small Text - Inter (12px)

Spacing Scale

Consistent spacing helps create visual hierarchy and rhythm

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