Zabal Framework v4.0
Lessen Project System
The single source of truth for styles, components, and project standards.
Whenever a new style is added or an existing one is modified, document these changes promptly.
Colors
This is a checkpoint to add your project's colors to the global swatches.
Surface
Surface colors define the background hierarchy of the interface. Use them to separate sections, cards, and interactive areas.
Foreground
Text colors are semantic and should be chosen by hierarchy, not by visual preference.
Stroke
Border styles.
Typography
Default classes and HTML tags for text elements.
Headings
HTML tags define default Heading styles.
Heading classes when typography style doesn't match the default HTML tag.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Body text
Paragraph styles
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Sample text helps you understand how real text may look.
Buttons
Link styles for navigation, inline actions, and lightweight interactions.
Main Button styles
Configure the button using the available component properties. Select a variant and size, then customize the text, link, and optional icons as needed.
Icon Button styles
Configure the button using the available component properties. Select a variant and size, then customize the link, and icon as needed.
Text Links
Configure the button using the available component properties. Select size, then customize the text, link, and optional icons as needed.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Select a size using the Size property.
Enable or disable leading and trailing icons independently.
Use the Add Combo Class property to apply is-inverted for dark backgrounds.
Icons
Embed SVG Icons for different use inside buttons etc
Layout
Main structural elements of the pages
Page structure
Sections
GlobaL section
GlobaL section
GlobaL section
GlobaL section
Heading wrappers
CSS combo classes used to constrain heading content to predefined maximum widths.
Overline
Heading
Subtitle
Overline
Heading
Subtitle
Overline
Heading
Subtitle