Colors & Typography

Comprehensive design system with usage guidelines and accessibility considerations

WCAG AA CompliantContrast OptimizedDark Mode Ready

Primary (Blue)

Main brand colors for primary actions, links, and key UI elements

Secondary (Indigo)

Supporting colors for secondary actions and complementary UI elements

Neutral (Gray)

Neutral colors for text, backgrounds, and subtle UI elements

Semantic

Colors for status indicators, alerts, and feedback

Gradients

Primary Gradient

from-blue-600 to-indigo-600

Subtle Background

from-blue-50 to-indigo-100

Neutral Gradient

from-gray-50 to-gray-100

Typography Scale

Display Text

text-6xl font-bold

For hero sections and major headings

Heading 2

text-4xl font-bold

Heading 3

text-2xl font-bold

Heading 4

text-xl font-bold
Heading 5
text-lg font-semibold

Large body text provides better readability for important content and improves accessibility. This size is ideal for introductory paragraphs and highlighted information.

text-lg leading-relaxed

Base body text is the standard size for most content. It offers excellent readability while maintaining good information density. Use this for articles, descriptions, and general content.

text-base leading-relaxed

Small text works well for captions, metadata, and secondary information that doesn't need emphasis.

text-sm

Font Weights

Bold (700)

font-bold

For headings and strong emphasis

Semibold (600)

font-semibold

For subheadings and important text

Medium (500)

font-medium

For labels and UI elements

Regular (400)

font-normal

For body text and general content

Usage Guidelines

✅ Do's

  • Use blue-600 for primary actions and CTAs
  • Maintain 4.5:1 contrast ratio for accessibility
  • Use consistent color for similar UI elements
  • Consider color blindness when choosing combinations

❌ Don'ts

  • Don't use color alone to convey meaning
  • Avoid pure black (#000000) on white backgrounds
  • Don't use too many colors in one interface
  • Avoid low contrast combinations