Style Guide

Omnaris Refonte - Design System

Typography

Font: Urbanist • Scale: Major Third (1.25) • Base: 16px

DISPLAY 2XL • 72px • Bold • -0.02em

The quick brown fox jumps

DISPLAY XL • 60px • Bold • -0.02em

The quick brown fox jumps over

DISPLAY LG • 48px • Bold • -0.01em

The quick brown fox jumps over the lazy dog

H1 • 39px • Bold • -0.01em • LH 1.2

The quick brown fox jumps over the lazy dog

H2 • 31px • Semibold • LH 1.3

The quick brown fox jumps over the lazy dog

H3 • 25px • Semibold • LH 1.4

The quick brown fox jumps over the lazy dog

H4 • 20px • Semibold • LH 1.5

The quick brown fox jumps over the lazy dog

H5 • 16px • Semibold • LH 1.5

The quick brown fox jumps over the lazy dog

BODY XL • 20px • Regular • LH 1.8

The quick brown fox jumps over the lazy dog. This is body text extra large, perfect for introductions or lead paragraphs that need extra emphasis. It provides excellent readability and draws attention to important content.

BODY LG • 18px • Regular • LH 1.78

The quick brown fox jumps over the lazy dog. This is body text large, great for featured content or important paragraphs. The generous line height ensures comfortable reading even for longer passages.

BODY • 16px • Regular • LH 1.625 (BASE)

The quick brown fox jumps over the lazy dog. This is the standard body text used throughout the application. It's optimized for readability with a comfortable line height and serves as the foundation of our typographic system. This size should be used for all main content, articles, and general text.

BODY SM • 14px • Regular • LH 1.5

The quick brown fox jumps over the lazy dog. This is small body text, useful for secondary information, captions, or UI elements where space is limited but readability is still important.

BODY XS • 12px • Regular • LH 1.5

The quick brown fox jumps over the lazy dog. This is extra small body text for tertiary information or very compact UI elements.

CAPTION • 12px • Medium • 0.05em • UPPERCASE

The quick brown fox • Metadata • Tags

OVERLINE • 10px • Semibold • 0.1em • UPPERCASE

Category Label

Font Weights

Light (300) - The quick brown fox

Regular (400) - The quick brown fox

Medium (500) - The quick brown fox

Semibold (600) - The quick brown fox

Bold (700) - The quick brown fox

Extrabold (800) - The quick brown fox

Black (900) - The quick brown fox

Spacing System

8pt Grid with 4pt half-steps

space-1
4px
space-2
8px - Base unit
space-3
12px
space-4
16px
space-6
24px
space-8
32px
space-12
48px
space-16
64px

Colors

Background

bg-background

Foreground

bg-foreground

Primary

bg-primary

Secondary

bg-secondary

Muted

bg-muted

Accent

bg-accent

Destructive

bg-destructive

Border

border-border

Example Article

The Art of Modern Web Typography

A comprehensive guide to creating beautiful, readable, and accessible type systems for the modern web.

Introduction to Type Scales

Typography is more than just choosing pretty fonts—it's about creating a hierarchy that guides readers through your content. A well-designed type scale establishes this hierarchy using mathematical ratios that create visual harmony.

The Major Third ratio (1.25) strikes a perfect balance between subtle and dramatic size differences, making it ideal for content-heavy websites and applications where readability is paramount.

Key Principles

When designing with a typographic scale, consider these fundamental principles:

First, maintain consistent line heights that follow your baseline grid. This creates vertical rhythm and makes your layouts feel more cohesive. Second, use letter spacing judiciously—tighter for large headings, wider for small caps and labels.

Practical Applications

In practice, this means using larger sizes for emphasis and smaller sizes for secondary content. Body text should always be optimized for long-form reading, with generous line heights and appropriate measure (45-75 characters per line).

Published on January 30, 2026 • 5 min read