Design System

A comprehensive guide to the design system used in this project.

Colors

Primary

Primary
--primary
Primary Foreground
--primary-foreground

Secondary

Secondary
--secondary
Secondary Foreground
--secondary-foreground

Gray Scale

Background
--background
Foreground
--foreground
Muted
--muted
Muted Foreground
--muted-foreground

Semantic

Accent
--accent
Accent Foreground
--accent-foreground
Destructive
--destructive
Destructive Foreground
--destructive-foreground

UI Elements

Card
--card
Card Foreground
--card-foreground
Popover
--popover
Popover Foreground
--popover-foreground
Border
--border
Input
--input

Typography

Display Text

Display Heading 1

text-5xl/sm:text-6xl font-bold tracking-tight

Display Heading 2

text-4xl/sm:text-5xl font-bold tracking-tight

Headings

Heading 1

text-3xl/sm:text-4xl font-bold tracking-tight

Heading 2

text-2xl/sm:text-3xl font-bold tracking-tight

Heading 3

text-xl/sm:text-2xl font-bold

Heading 4

text-lg/sm:text-xl font-semibold
Heading 5
text-base/sm:text-lg font-semibold
Heading 6
text-sm font-semibold

Body Text

Lead paragraph. The quick brown fox jumps over the lazy dog. This text is slightly larger and has more line height for better readability in introductory content.

text-lg text-[var(--muted-foreground)] dark:text-[var(--muted-foreground)]

Regular body text. The quick brown fox jumps over the lazy dog. This is the standard body text size for most content.

text-base text-[var(--muted-foreground)] dark:text-[var(--muted-foreground)]

Small text. The quick brown fox jumps over the lazy dog. Use for secondary information or captions.

text-sm text-[var(--muted-foreground)] dark:text-[var(--muted-foreground)]

Extra small text. The quick brown fox jumps over the lazy dog. Use for fine print or legal text.

text-xs text-[var(--muted-foreground)] dark:text-[var(--muted-foreground)]

Text Styles

Medium weight text for emphasis

font-medium text-[var(--foreground)] dark:text-[var(--foreground)]

Semibold text for stronger emphasis

font-semibold text-[var(--foreground)] dark:text-[var(--foreground)]

Regular weight text for body content

text-base text-[var(--muted-foreground)] dark:text-[var(--muted-foreground)]

Italic text for emphasis or quotes

italic text-[var(--muted-foreground)] dark:text-[var(--muted-foreground)]

Underlined text for links or emphasis

underline text-[var(--foreground)] dark:text-[var(--foreground)]

Blockquotes

“The only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle.”

— Steve Jobs
border-l-4 border-border pl-4 italic text-muted-foreground

Lists

Unordered List

  • First item in the list
  • Second item in the list with a bit more text that wraps to the next line
  • Third item in the list
  • Fourth item in the list

Ordered List

  1. First step in the process
  2. Second step with more detailed information
  3. Third step in the sequence
  4. Final step to complete the process

Callouts

This is an informational callout. Use it to provide additional context or helpful information to the reader.

Tables

Basic Table

NameTitleEmailRole
Lindsay WaltonFront-end Developerlindsay.walton@example.comMember
Courtney HenryDesignercourtney.henry@example.comAdmin
Tom CookDirector of Producttom.cook@example.comMember
Whitney FrancisCopywriterwhitney.francis@example.comAdmin

Table with Custom Styling

PlanPriceFeatures
Basic$29Basic features for getting started
Pro$99Advanced features for professionals
EnterpriseCustomCustom solutions for your business