Icons

Utilities for consistent icon sizing, color behavior, and styling across the interface.

Colors

Fixed icon color styles that remain unchanged during hover, active, or button interaction states.
Primary
icon-color-primary
Secondary
icon-color-secondary
Tertiary
icon-color-tertiary
Alternate
icon-color-alternate
Success
icon-color-success
Info
icon-color-info
Warning
icon-color-warning
Error
icon-color-error

Sizes

Use the available size utilities to scale icons consistently. When used inline with text, wrap the icon in an inline-block for proper alignment.
Desktop
Tablet
Mobile
Mobile Portrait
Text
icon-size-text
-
tablet-icon-size-text
-
mobile-icon-size-text
-
mobile-portrait-icon-size-text
XXS
icon-size-xxs
-
tablet-icon-size-xxs
-
mobile-icon-size-xxs
-
mobile-portrait-icon-size-xxs
XS
icon-size-xs
-
tablet-icon-size-xs
-
mobile-icon-size-xs
-
mobile-portrait-icon-size-xs
S
icon-size-s
-
tablet-icon-size-s
-
mobile-icon-size-s
-
mobile-portrait-icon-size-s
M
icon-size-m
-
tablet-icon-size-m
-
mobile-icon-size-m
-
mobile-portrait-icon-size-m
L
icon-size-l
-
tablet-icon-size-l
-
mobile-icon-size-l
-
mobile-portrait-icon-size-l
XL
icon-size-xl
-
tablet-icon-size-xl
-
mobile-icon-size-xl
-
mobile-portrait-icon-size-xl
XXL
icon-size-xxl
-
tablet-icon-size-xxl
-
mobile-icon-size-xxl
-
mobile-portrait-icon-size-xxl
Huge
icon-size-huge
X Huge
icon-size-xhuge
XX Huge
icon-size-xxhuge

Adaptive Sizing

Icon elements designed to adapt in size through their code setup or surrounding component structure, allowing them to scale consistently within their intended layout.
icon-adaptive

Position Adjustment

Small relative position utilities used to fine-tune icon alignment by 1px or 2px without affecting the surrounding layout.
Desktop
Tablet
Mobile
Mobile Portrait
Up 1px
position-up-1
-
tablet-position-up-1
-
mobile-position-up-1
-
mobile-portrait-position-up-1
Up 2px
position-up-2
-
tablet-position-up-2
-
mobile-position-up-2
-
mobile-portrait-position-up-2
Down 1px
position-down-1
-
tablet-position-down-1
-
mobile-position-down-1
-
mobile-portrait-position-down-1
Down 2px
position-down-2
-
tablet-position-down-2
-
mobile-position-down-2
-
mobile-portrait-position-down-2
Left 1px
position-left-1
-
tablet-position-left-1
-
mobile-position-left-1
-
mobile-portrait-position-left-1
Left 2px
position-left-2
-
tablet-position-left-2
-
mobile-position-left-2
-
mobile-portrait-position-left-2
Right 1px
position-right-1
-
tablet-position-right-1
-
mobile-position-right-1
-
mobile-portrait-position-right-1
Right 2px
position-right-2
-
tablet-position-right-2
-
mobile-position-right-2
-
mobile-portrait-position-right-2

Icon Components - User Guide

Icons saved as Components can be reused throughout the project while keeping their structure and styling consistent. Use component variants when different icon options need to share the same underlying setup.
The structure shown below defines how icon Components should be built and organized so new additions remain consistent with the existing system.
Icon Component Structure:
Icon - Name
is-variant
icon-component
|
|
icon

Icon Library

Central collection used to add, organize, and manage the icons available across the project.
Icon Name