Text

Text ensures consistent text size, weight, line height and breaks across our products.

Class Scss Define Compiled CSS
u-x-small font-size: pxToRem(12)!important; font-size: 0.75rem!important;
u-small font-size: pxToRem(14)!important; font-size: 0.875rem!important;
u-medium font-size: pxToRem(16)!important; font-size: 1rem!important;
u-font-size-20 font-size: pxToRem(20)!important; font-size: 1.25rem!important;
u-font-size-32 font-size: pxToRem(32)!important; font-size: 2rem!important;
u-bold font-weight: 600!important; Stays the same
u-normal font-weight: normal!important; Stays the same
u-underline text-decoration: underline!important; Stays the same
u-text-start text-align: start!important; Stays the same
u-text-center text-align: center!important; Stays the same
u-text-end text-align: end!important; Stays the same
u-line-height-0-7 line-height: 0.7!important; Stays the same
u-line-height-1 line-height: 1!important; Stays the same
u-line-height-1-25 line-height: 1.25!important; Stays the same
u-line-height-1-5 line-height: 1.5!important; Stays the same
u-line-height-2 line-height: 2!important; Stays the same
u-break-word @include break-word; white-space: initial; Full browser fallbacks
u-break-all @include break-all; white-space: initial; Full browser fallbacks
u-trim @include trim; text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display: block;
u-trim-start @include trim; direction:rtl; text-align:right; text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display: block;
direction: rtl;
text-align: right;
u-trim-1 @include trim(1); display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
word-break: break-all;
u-un-break-text white-space: nowrap!important; Stays the same
u-capitalize text-transform: capitalize!important; Stays the same
u-icon-small font-size: var(--icon-size-small)!important; Stays the same
u-font-heading font-family: var(--heading-font)!important; Stays the same
u-font-content font-family: var(--content-font)!important; Stays the same
u-font-code font-family: var(--code-font)!important; Stays the same

x-small

small

text

bold

<div>
  <p class="text u-x-small">x-small</p>
  <p class="text u-small">small</p>
  <p class="text">text</p>
  <p class="text u-bold">bold</p>
</div>