Ready

Typography

The typographic styles that make up our Basis applications user interfaces. All styles use Source Sans Pro.

Styles

.type-color-heading

--neutral-1200

.type-color-default

--neutral-900

.type-color-subtle

--neutral-700

.type-color-disabled

--neutral-500

.type-color-heading-inverse

--neutral-0

.type-color-default-inverse

--neutral-400

.type-color-subtle-inverse

--neutral-600

.type-color-disabled-inverse

--neutral-700

.type-body-regular-sm

--type-size-12

--font-weight-400

--line-height-16

--inter

.type-body-regular-md

--type-size-14

--font-weight-400

--line-height-20

--inter

.type-body-regular-lg

--type-size-16

--font-weight-400

--line-height-24

--inter

.type-body-semibold-sm

--type-size-12

--font-weight-600

--line-height-16

--inter

.type-body-semibold-md

--type-size-14

--font-weight-600

--line-height-20

--inter

.type-body-semibold-lg

--type-size-16

--font-weight-600

--line-height-24

--inter

.type-body-bold-sm

--type-size-12

--font-weight-700

--line-height-16

--inter

.type-body-bold-md

--type-size-14

--font-weight-700

--line-height-20

--inter

.type-body-bold-lg

--type-size-16

--font-weight-700

--line-height-24

--inter

.type-heading-regular-sm

--type-size-20

--font-weight-400

--line-height-24

--inter

.type-heading-regular-md

--type-size-24

--font-weight-400

--line-height-32

--inter

.type-heading-regular-lg

--type-size-32

--font-weight-400

--line-height-36

--inter

.type-heading-semibold-sm

--type-size-20

--font-weight-600

--line-height-24

--inter

.type-heading-semibold-md

--type-size-24

--font-weight-600

--line-height-32

--inter

.type-heading-semibold-lg

--type-size-32

--font-weight-600

--line-height-36

--inter

.type-heading-light-display

--type-size-60

--font-weight-300

--line-height-72

--inter

.type-heading-regular-display

--type-size-60

--font-weight-400

--line-height-72

--inter

.type-heading-semibold-display

--type-size-60

--font-weight-600

--line-height-72

--inter

.type-smallcaps-regular-sm

--type-size-12

--font-weight-400

--line-height-16

--source-sans-pro-sc

.type-smallcaps-regular-md

--type-size-14

--font-weight-400

--line-height-20

--source-sans-pro-sc

.type-smallcaps-regular-lg

--type-size-16

--font-weight-400

--line-height-24

--source-sans-pro-sc

.type-smallcaps-semibold-sm

--type-size-12

--font-weight-600

--line-height-16

--source-sans-pro-sc

.type-smallcaps-semibold-md

--type-size-14

--font-weight-600

--line-height-20

--source-sans-pro-sc

.type-smallcaps-semibold-lg

--type-size-16

--font-weight-600

--line-height-24

--source-sans-pro-sc

Best Practices

1

Hierarchy

Use the typographic scale to establish content hierarchy.¹ Use smaller text for less important information and larger text for more significant information.

Do

Don't

2

Line Length

Maintain a proper line length to improve legibility. The suggested line length for on-screen text is within the range of 60 to 80 characters, this is based on a screen size of 1440px and font size of 16px. ¹

Do

Don't

3

Combinations

Here are some examples of frequently used typography combinations that can serve as a helpful starting point. It is important to note that these combinations are not obligatory and can be customized according to design requirements.

Do

Tokens

--type-size-12

12px

--type-size-12

12px

--type-size-14

14px

--type-size-14

14px

--type-size-16

16px

--type-size-16

16px

--type-size-20

20px

--type-size-20

20px

--type-size-24

24px

--type-size-24

24px

--type-size-26

26px

--type-size-26

26px

--type-size-32

32px

--type-size-32

32px

--type-size-60

60px

--type-size-60

60px

--line-height-16

16px

--line-height-16

16px

--line-height-20

20px

--line-height-20

20px

--line-height-24

24px

--line-height-24

24px

--line-height-32

32px

--line-height-32

32px

--line-height-36

36px

--line-height-36

36px

--line-height-72

72px

--line-height-72

72px

--font-weight-300

300 (light)

--font-weight-300

300 (light)

--font-weight-400

400 (regular)

--font-weight-400

400 (regular)

--font-weight-600

600 (semibold)

--font-weight-600

600 (semibold)

--font-weight-700

700 (bold)

--font-weight-700

700 (bold)

--inter

inter

--inter

inter

--source-sans-pro-sc

Source Sans Pro Small Caps

--source-sans-pro-sc

Source Sans Pro Small Caps

© 2026 Basis Technologies
© 2026 Basis Technologies
© 2026 Basis Technologies