Color Palette
Core tokens defined as CSS custom properties on :root.
Use var(--forge-*) for all color references.
Usage
Always reference tokens via var(--forge-amber) rather than hard-coding hex values. This ensures theme-wide consistency.
Typography
Display heading (Proxima Nova Black / 900)
Heading 2
Heading 3
Body text in Open Sans. Lorem ipsum dolor sit amet, bold text, cyan link, and inline code.
Support text — smaller, muted.
Label font Section label
Gradient text (amber → cyan)
text-amber text-cyan text-dim text-dim-2 text-muted-4
Font stacks
--font-display Proxima Nova Black 900 · body / --font-label Open Sans · --font-mono Courier New
Spacing & Sizing
The design system relies on Bootstrap 5's spacing utilities (.p-*, .m-*, .gap-*) combined with custom max-width constraints.
| Token | Value | Usage |
|---|---|---|
max-width: 56rem | 896px | Content column |
max-width: 64rem | 1024px | Landing body |
gap: 3 | 1rem | Standard card gap |
gap: 4 | 1.5rem | Section gap |