Prahsys Brand Guidelines
Prahsys uses Inter across all digital products and brand materials. Inter was chosen because it is clean, highly legible at small sizes, and carries a modern, neutral quality that works equally well in a marketing context and a dense data interface. It doesn't call attention to itself, which is exactly the point. In healthcare technology, clarity and readability are never optional.
Inter is an open source typeface and is available for free at rsms.me/inter or via Google Fonts.

In environments where Inter cannot be loaded, use the system sans-serif stack: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif. Never substitute a serif or decorative typeface.
Do use Inter for all Prahsys touchpoints, digital and print. Do rely on weight and size to create hierarchy rather than mixing typefaces. Do use the fallback stack in web environments where custom font loading is not guaranteed.
Do not use decorative, serif, or novelty typefaces anywhere in Prahsys materials. Do not stretch, condense, or apply artificial styling to the typeface.
Our type scale is built on Tailwind CSS sizing conventions and expressed in rem units. We use rem over pixels wherever possible, as rem values scale relative to the user's browser settings and produce more accessible, consistent results across devices and contexts. Each size in our scale is listed with its Tailwind class name, rem value, and line height. Use the toggle above to switch between rem and pixel values if you prefer to work in pixels. Use the breakpoint toggle to explore how the scale adjusts across desktop, tablet, and mobile.
Headings have fixed styles. Each heading level comes with a predefined Tailwind size class, rem-based font size, line height, and weight, and should be used as-is without modification. For example, our H1 at desktop is 7xl Semibold, which is 4.5rem with a 5.25rem line height. This consistency is what gives our layouts a reliable visual hierarchy across every product and touchpoint. H1 through H4 are available, and each scales down gracefully from desktop to tablet to mobile.
Use headings to establish structure and guide the reader through a page. Don't use heading styles purely for their size. If something isn't structurally a heading, use body text with an appropriate weight instead.
Body text works differently from headings. Each size, ranging from Text Extra Small up to Text Extra Large, comes with a predefined font size and line height, but the weight is flexible depending on context. We use five weights across body text: Light, Normal, Medium, Semibold, and Bold. Normal is the default for most body copy. Semibold is the go-to for emphasis, supporting text under headings, labels, or anywhere you need to draw attention within a block of text without introducing a heading level. Light, Medium, and Bold are available for additional nuance when the context calls for it.
For example, a short descriptor beneath an H1 might use Text Large Semibold, while the paragraph that follows uses Text Base Normal. A data label in a table might use Text Small Semibold, while the value next to it uses Text Small Normal. The combination of size and weight is how we create nuance and hierarchy within body content.
Headings
H1 Heading
Tailwind
7xl
Weight
Semibold
Font Size
4.5rem
Line Height
5.25rem
Font Size
72px
Line Height
84px
H2 Heading
Tailwind
5xl
Weight
Medium
Font Size
3rem
Line Height
3.5rem
Font Size
48px
Line Height
56px
H3 Heading
Tailwind
3xl
Weight
Semibold
Font Size
1.875rem
Line Height
2.25rem
Font Size
30px
Line Height
36px
H4 Heading
Tailwind
xl
Weight
Semibold
Font Size
1.25rem
Line Height
1.75rem
Font Size
20px
Line Height
28px
Body Text
Extra Large
Tailwind
2xl Regular
Font Size
1.5rem
Line Height
2rem
Font Size
24px
Line Height
32px
Large
Tailwind
lg Regular
Font Size
1.125rem
Line Height
1.75rem
Font Size
18px
Line Height
28px
Regular
Tailwind
base Regular
Font Size
1rem
Line Height
1.5rem
Font Size
16px
Line Height
24px
Small
Tailwind
sm Regular
Font Size
.875rem
Line Height
1.25rem
Font Size
14px
Line Height
20px
Extra Small
Tailwind
xs Regular
Font Size
.75rem
Line Height
1rem
Font Size
12px
Line Height
16px
Headings
H1 Heading
Tailwind
6xl
Weight
Semibold
Font Size
3.75rem
Line Height
4.5rem
Font Size
60px
Line Height
72px
H2 Heading
Tailwind
4xl
Weight
Medium
Font Size
2.25rem
Line Height
2.5rem
Font Size
36px
Line Height
40px
H3 Heading
Tailwind
3xl
Weight
Semibold
Font Size
1.875rem
Line Height
2.25rem
Font Size
30px
Line Height
36px
H4 Heading
Tailwind
xl
Weight
Semibold
Font Size
1.25rem
Line Height
1.75rem
Font Size
20px
Line Height
28px
Body Text
Extra Large
Tailwind
2xl Regular
Font Size
1.5rem
Line Height
2rem
Font Size
24px
Line Height
32px
Large
Tailwind
lg Regular
Font Size
1.125rem
Line Height
1.75rem
Font Size
18px
Line Height
28px
Regular
Tailwind
base Regular
Font Size
1rem
Line Height
1.5rem
Font Size
16px
Line Height
24px
Small
Tailwind
sm Regular
Font Size
.875rem
Line Height
1.25rem
Font Size
14px
Line Height
20px
Extra Small
Tailwind
xs Regular
Font Size
.75rem
Line Height
1rem
Font Size
12px
Line Height
16px
Headings
H1 Heading
Tailwind
5xl
Weight
Semibold
Font Size
3rem
Line Height
3.5rem
Font Size
48px
Line Height
56px
H2 Heading
Tailwind
3xl
Weight
Medium
Font Size
1.875rem
Line Height
2.25rem
Font Size
30px
Line Height
36px
H3 Heading
Tailwind
2xl
Weight
Semibold
Font Size
1.5rem
Line Height
2rem
Font Size
24px
Line Height
32px
H4 Heading
Tailwind
xl
Weight
Semibold
Font Size
1.25rem
Line Height
1.75rem
Font Size
20px
Line Height
28px
Body Text
Extra Large
Tailwind
2xl Regular
Font Size
1.5rem
Line Height
2rem
Font Size
24px
Line Height
32px
Large
Tailwind
lg Regular
Font Size
1.125rem
Line Height
1.75rem
Font Size
18px
Line Height
28px
Regular
Tailwind
base Regular
Font Size
1rem
Line Height
1.5rem
Font Size
16px
Line Height
24px
Small
Tailwind
sm Regular
Font Size
.875rem
Line Height
1.25rem
Font Size
14px
Line Height
20px
Extra Small
Tailwind
xs Regular
Font Size
.75rem
Line Height
1rem
Font Size
12px
Line Height
16px
In our dashboard interfaces, full heading styles are rarely needed. Most of the hierarchy in a dense UI is built using body text sizes paired with the same five weights available in body text: Light, Normal, Medium, Semibold, and Bold. A page title might use Text Large Semibold, a section label might use Text Small Semibold, and supporting detail uses Text Small Normal. This keeps the interface clean and prevents heading styles from competing with the data itself.