Elements
Base System provides several elements to cover common project needs
Overview
The Base System provides several common web design elements to get you started.
Buttons
The Base System provides primary and secondary buttons with large variants. We want our padding and text sizes to be consistent for our button variants. We can avoid using combo classes and share our button styles using variables.

Button Primary
Primary Button
Button Secondary
Secondary Button
Button Primary Large
Large Primary Button
Button Secondary Large
Large Secondary Button
Button Icon Left
Left icon for buttons
Button Icon Right
Right icon for buttons
Adding Icons
Buttons have flex and gap spacing applied by default so icons can easily be added or removed. If you want to remove some padding from the icon side for visual harmony, you can add a combo class of Icon Left or Icon Right.
Form Elements
Form utility elements start with the prefix "Form" so we can easily search for all our form related classes.

Form Field Label
Default <label> style
Form Input Field
Default <input> style
Form Text Area
Variant of <input> for <textarea>
Form Select
Variant of <input> for <select>
Form Checkbox
Default <input type="checkbox">
Form Radio
Default <input type="radio">
Form Success Message
Form Error Message
Icons
Icon classes can be applied to both images and code embeds. Where possible we recommend using SVGs as they have a smaller file size, and can control their colors inside the designer. This is especially useful for hover effects.

Icon X Large
32x32(px)
Icon Large
28x28(px)
Icon Regular
24x24(px)
Icon Small
20x20(px)
Icon X Small
16x16(px)
Icon
No fixed size, used to center icon.
Optional Classes

Avatars
Avatars can be used to display user images, useful for testimonials, blog authors, team members etc.
Avatar X Large
64px
100%
Avatar Large
52px
100%
Avatar Regular
42px
100%
Avatar Small
32px
100%
Avatar X Small
24px
100%
Badges
Badges are used to highlight key information, indicate status, or categorize content.
Badge Large
16px / 24px
4px
10px
Badge Regular
14px / 16px
4px
8px
Badge Small
12px / 16px
4px
8px
Images
The 'Image Cover' utility class is used to fill image wrapper while maintaining correct proportions.
Image Cover
100%
100%
Cover
Last updated