Colors
Typography
Headings
Heading 1 - Hero Headlines
Heading 2 - Page Titles
Heading 3 - Section Headers
Heading 4 - Subsections
Heading 5 - Component Titles
Heading 6 - Minor Headings
Body Text
Lead paragraph (subtitle) - larger text for article introductions. Use this immediately after the title to draw readers into your content.
Large paragraph for emphasis or introductory content. Use sparingly to highlight key points or section introductions.
Regular body text (18px) - optimized for long-form reading. Generous line height (2.0) ensures comfortable reading. This is the workhorse of your typography system.
Standard paragraph text (16px) for UI elements, cards, and shorter content. Good for interfaces and compact layouts.
Small muted text for captions, metadata, and secondary information that supports the main content.
Lists
Standard lists for UI components:
- Unordered list item with comfortable spacing
- Clear visual hierarchy with disc markers
- Proper indentation and line height
Article lists for blog content:
- Larger text and generous spacing for long-form content
- Optimized for comfortable reading in articles
- Matches body text size and line height
Spacing Principles
Long-form Content (Blog Articles)
- Body text:
text-lg leading-loose mb-8 - Headings h2:
mt-12 mb-5 - Headings h3:
mt-10 mb-4 - Lists:
space-y-3 mb-8 - Max width:
680px (optimal line length)
UI Components
- Body text:
text-base leading-relaxed mb-4 - Compact spacing for cards and layouts
- Balanced for information density
Key Principle
More generous spacing improves readability. Inspired by Medium.com's typography, we use larger text (18px), generous line height (2.0), and ample spacing between elements (mb-8) for long-form content.
Code
Inline code like const value = true stands out within paragraphs.
function greet(name: string) {
return `Hello, ${name}!`;
}
const message = greet('World');
console.log(message);Blockquotes
"Simplicity in design lets business complexity shine through. Strong typography guides users through the most intricate information."
Links
Standard links within text use primary color with underline for clear visibility.
Text Styles
Bold text for emphasis, italic text for subtle emphasis, and muted text for de-emphasized content.
Buttons
Form Elements
Cards
Basic Card
Clean borders, subtle hover effects
Highlighted Card
Emphasized with primary color
Numbered Card
Great for steps or sequences
Info Card
For important information or tips
Spacing
Borders & Radius
Design Philosophy
Simple yet powerful. The design stays out of the way, letting business complexity shine through.
Warm and inviting. Light cream backgrounds with energetic orange accents create a friendly, approachable feel.
Strong typography. Bold headings and clear hierarchy guide users through complex information.
Consistent patterns. Reusable components ensure predictable interactions across the platform.