Design System
Live token + component reference for the GSL Design v2 theme. Every value here is pulled from the actual SCSS tokens in _theme_variables.scss. Update one token, everything that consumes it updates here automatically.
Colors
Light editorial palette. Electric blue is the primary action color. Terracotta is the warm chromatic anchor — used sparingly (hero underline, accent moments).
Typography
Inter for headlines + body (geometric sans). Instrument Serif italic for editorial accents. JetBrains Mono for labels, stats, and tokens.
Spacing
Base-4 grid. Use these tokens for padding, margin, and gap — never hardcoded pixel values.
Radii
Three-tier radius scale plus the container card 24px. Pills use 999px for full rounding.
Shadows
Elevation system. Container cards use the largest, sub-cards use mid-weight, buttons use the smallest with hover-lift variant.
Buttons
Two button hierarchies, ruthlessly applied. Primary (dark filled) is reserved for the page's two main conversion CTAs. Secondary (text + arrow) is everything else.
Pills
Three pill treatments. Light pill for tags-on-image (industry labels). Dark pill for high-contrast badges. Primary-tint pill for eyebrows.
Cards
Three card patterns. Sub-card (warm-white, used inside container cards). Container-card (white, soft 24px radius, container shadow). Both follow the same internal padding system.
Card title
Card description body text. Two lines maximum on most uses.
Motion
Five duration tokens covering instant feedback (100ms) through deliberate hero entrance (1000ms). Pair with $ease-out-smooth or $ease-out-expo. Watch the dots loop:
