Typography

Fonts, type scale, and text styling guidelines

Brand Typefaces

Headings: Montserrat

Montserrat is our heading typeface - bold, modern, and attention-grabbing.

font-family: 'Montserrat', sans-serif;
  • Use for H1-H4, titles, and display text
  • Weights: Semibold (600) and Bold (700)
  • Available on Google Fonts (free)

Body: Open Sans

Open Sans is our body typeface - clean, highly readable, and friendly.

font-family: 'Open Sans', sans-serif;
  • Use for body text, descriptions, UI elements
  • Weights: Regular (400) and Semibold (600)
  • Available on Google Fonts (free)

System Fallbacks

--font-heading: 'Montserrat', sans-serif;
--font-body: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;

Type Scale

ElementFontSize (Desktop)Size (Mobile)Weight
H1Montserrat48px32pxBold (700)
H2Montserrat36px28pxSemibold (600)
H3Montserrat24px20pxSemibold (600)
H4Montserrat18px16pxSemibold (600)
BodyOpen Sans18px16pxRegular (400)
SmallOpen Sans14px14pxRegular (400)

Spacing Guidelines

PropertyDesktopMobile
Section Padding80px40px
Container Max Width1200px100%
Grid Gap30px20px
Paragraph Spacing1.5em1.5em
Line Height (Body)1.61.6
Line Height (Headings)1.31.3

Usage Guidelines

Headlines

  • Keep H1s to 1-2 lines max
  • Use title case for main headlines
  • Sentence case for subheadings

Body Copy

  • Maximum line length: 65-75 characters
  • Use short paragraphs (2-4 sentences)
  • Break up text with headers, lists, bold

Emphasis

  • Bold for key terms and emphasis
  • Italic for book titles, quotes
  • Code for technical terms, commands

Internal Tools

For internal tools and documentation (like this site), we use:

font-family: 'Inter', system-ui, -apple-system, sans-serif;

Inter provides better readability for dense information and UI elements.