Foundation

Typography

Our typography system uses the Inter font family, providing excellent readability across all screen sizes. The system includes a comprehensive set of heading, body, and caption styles for various use cases.

Font Family
Inter is a carefully crafted variable font designed for user interfaces
Primary Font
Inter
Fallback Fonts
system-ui, -apple-system, sans-serif
Available Weights
Regular (400)
Medium (500)
Semibold (600)
Bold (700)
Heading Styles
Hierarchical heading styles for page titles and section headers
Heading-H1
60px / 700
Heading-H1
text-6xl font-bold
Heading-H2
48px / 600
Heading-H2
text-5xl font-semibold
Heading-H3
36px / 600
Heading-H3
text-4xl font-semibold
Heading-H4
30px / 500
Heading-H4
text-3xl font-medium
Heading-H5
24px / 500
Heading-H5
text-2xl font-medium
Body Text Styles
Body text styles for paragraphs, descriptions, and general content
Body.XLarge
20px / 400
Discover your journey. Feel the vibe.
text-xl font-normal
Body.Large
18px / 400
Discover your journey. Feel the vibe.
text-lg font-normal
Body.Default
16px / 400
Discover your journey. Feel the vibe.
text-base font-normal
Body.Medium
14px / 400
Discover your journey. Feel the vibe.
text-sm font-normal
Body.Small
12px / 400
Discover your journey. Feel the vibe.
text-xs font-normal
Body.XSmall
11px / 400
Discover your journey. Feel the vibe.
text-xs font-normal text-slate-500
Caption Styles
Small text styles for labels, captions, and supplementary information
Caption.Regular
12px / 400
Discover your journey. Feel the vibe.
text-xs font-normal
Caption.Upper
12px / 400
DISCOVER YOUR JOURNEY. FEEL THE VIBE.
text-xs font-normal uppercase tracking-wide
Usage Guidelines
Best practices for applying typography in your designs

Hierarchy

Use heading styles (H1-H5) to create a clear visual hierarchy. H1 should be used for page titles, H2 for major sections, and H3-H5 for subsections. Maintain consistent heading levels throughout your application.

Readability

Body text should use comfortable line heights (1.5-1.8) and appropriate spacing. For longer content, limit line lengths to 60-80 characters for optimal readability. Use Body.Default (16px) as the base size for most content.

Contrast

Ensure sufficient color contrast between text and backgrounds (WCAG AA requires 4.5:1 for normal text, 3:1 for large text). Use darker text colors for important content and lighter colors for supplementary information.

Consistency

Apply typography styles consistently across your application. Use the predefined classes rather than custom sizes to maintain uniformity and make future updates easier.

Built with v0