All utility classes use descriptive naming that describes exactly what they are doing.
Utilities are a collection of modifier classes that fine-tune layouts and components and keep consistency. You can add a utility class as a combo class to adjust a behavior of the main class or apply it as a main class to define the functionality of an element. For instance, if you want to add a shadow to a card, you can add shadow utility class as a combo class for a card:
Margins and padding are applied to sections, containers, and other elements to define inner spacing or distance between elements.
Margin defines the space outside of an element.
Content
Utility classes use this structure:
margin-direction_value
Margin All
none, xxsmall, xsmall, small, medium, large, xlarge, xxlarge, autoExample: margin_xxsmall , margin_none
Margin Vertical
top, bottomnone, xxsmall, xsmall, small, medium, large, xlarge, xxlarge, autoExample: margin-top_xsmall , margin-bottom_large
Margin Horizontal
left, right, allnone, xxsmall, xsmall, small, medium, autoExample: margin-right_small , margin-left_auto
Padding defines the space inside of an element.
Content
Utility classes use this structure:
padding-direction_value
Padding Vertical
top, bottomnone, xxsmall, xsmall, small, medium, large, xlarge, xxlargeExample: padding-top_small
Padding Horizontal
left, rightnone, xxsmall, xsmall, small, medium, largeExample: padding-right_xsmall
Padding Around
none, xxsmall, xsmall, small, medium, large, xlarge, xxlargeExample: padding_none , padding_large
On smaller screens (like Mobile Landscape), some margin and padding utility classes will use smaller spacing variables than their desktop counterparts.
For example:
margin-top_xlargeThis behavior ensures better vertical rhythm and balance on smaller screens without needing to apply breakpoint-specific classes manually.
Utilities to control layout visibility and content flow.
Controls element positioning behavior across breakpoints.
Desktop
Tablet
Mobile
Controls element translation and rotation.
Controls fixed, responsive, and percentage-based width settings.
Desktop
Tablet
Mobile Landscape
Mobile Portrait
Controls element height and minimum height behavior across breakpoints.
Desktop
Tablet
Controls element corner roundness using utility classes.
These are helpful when you need to customize or reset corners without affecting the base component class.
Use the radius_size format to control element corner roundness.
The size follows t-shirt sizing convention: small, medium, large, xlarge, round
Example: radius_large
These utilities give you full control when working with overlapping sections, containers with flush corners, or when selectively removing roundness.
Use utility mask classes mask_direction to apply directional fades to images or elements.
These are commonly paired with overlay and Image
Apply one of the following as a combo class:
Example:
image mask_bottomOverlay classes are used to create translucent layers above content. They’re commonly used to improve readability on background images or to emphasize text.
Link Overlay
Overlay with Mask
Combine overlay with directional mask utility classes to create faded on a side images or faded overlays.
Example:
Add subtle or strong depth to elements using drop shadow utility classes.
These utility classes allow you to control alignment and color of text elements globally or responsively.
These utility classes are used to apply specific text colors to an element.
Text alignment utilities let you override the default left-aligned behavior.
Responsive modifiers: