Introduction

This page contains all the core variables used across the design system, ensuring consistency in colors, typography, spacing, and more.

Colors

This section displays all core color variables used across the design system. Each color represents a predefined role within the visual hierarchy, ensuring consistency and accessibility across all elements. The primary, secondary, and white colors serve as the default template colors, forming the foundation of the system. These colors can be adjusted to align with different brand identities, maintaining flexibility while ensuring a cohesive design language. Additional colors may be introduced as needed, dynamically adapting across themes and breakpoints to support evolving design needs.
clr-primary #333333
clr-secondary #2266F8
clr-accent #E034FF
clr-white #FFFFFF

Font Sizes

This section displays all predefined font size variables used across the design system. Each size is assigned a scalable unit that adjusts dynamically across breakpoints, ensuring optimal readability on different screen sizes. These variables establish a structured typography hierarchy, ranging from small text elements to large headings, maintaining consistency, clarity, and visual balance throughout the project.
txt-sm
txt-md
txt-lg
txt-xl
txt-xxl
txt-xxxl
txt-h6
txt-h5
txt-h4
txt-h3
txt-h2
txt-h1
txt-hero-small
txt-hero-large
txt-menu-desktop
txt-menu-mobile

Spacing

This section displays all spacing variables used throughout the design system. Each block represents a predefined spacing unit applied as a margin, ensuring consistent and scalable spacing across the project. These values adapt dynamically across breakpoints to maintain precision, responsiveness, and visual harmony in layouts.
sp-0.25
sp-0.5
sp-0.75
sp-1
sp-1.25
sp-1.5
sp-1.75
sp-2
sp-3
sp-4
sp-5
sp-6
sp-7
sp-8
sp-9
sp-10
sp-15
sp-t-.25
sp-t-0.5
sp-t-0.75
sp-t-1
sp-t-1.25
sp-t-1.5
sp-t-1.75
sp-t-2
sp-t-3
sp-t-4
sp-t-5
sp-t-6
sp-t-7
sp-t-8
sp-t-9
sp-t-10
sp-t-15
sp-y-.25
sp-y-0.5
sp-y-0.75
sp-y-1
sp-y-1.25
sp-y-1.5
sp-y-1.75
sp-y-2
sp-y-3
sp-y-4
sp-y-5
sp-y-6
sp-y-7
sp-y-8
sp-y-9
sp-y-10
sp-y-15

Line Height

This section displays all line height variables used throughout the design system. Each value defines a predefined spacing ratio applied to text, ensuring proper vertical rhythm and readability. These values maintain consistent text legibility across different font sizes, dynamically adapting to various breakpoints for scalability and aesthetic balance.
lh-dense
lh-medium
lh-regular
lh-wide

Font Weights

This section displays all font weight variables used throughout the design system. Each weight defines a specific level of emphasis, ranging from thin to extra bold. These values ensure a structured typographic hierarchy, improving readability and visual impact while maintaining consistency across different text elements. The predefined weights adapt dynamically across breakpoints, ensuring scalability and accessibility.
fw-thin - 100
fw-extralight - 200
fw-light - 300
fw-regular - 400
fw-medium - 500
fw-semibold - 600
fw-bold - 700
fw-extrabold - 800

Radius

This section displays all border radius variables used throughout the design system. Each block represents a predefined radius value applied to a square element, demonstrating how rounding is handled at different levels. These values ensure consistent corner rounding across components, adapting dynamically for scalability and aesthetic cohesion.
rds-1
rds-2
rds-3
rds-4
rds-5

Z-Index

This section displays all predefined z-index variables used throughout the design system. The z-index property controls the vertical stacking order of elements, determining which elements appear above or below others. Negative values push elements behind, while higher positive values bring elements forward. To visually reinforce this hierarchy, text weight is used to indicate depth:

Negative values (z-neg-1, z-neg-2) elements that are sent behind.

The default value (z-default) representing a neutral stacking layer.

Positive values (z-1 to z-5) elements that stack on top.
z-neg2
z-neg1
z-default0
z-1
z-2
z-3
z-4
z-5