BoostIdeal 2.0 styleguide
Every color, size, and space below resolves through the semantic token layer. Flip the
theme or append ?theme=<id> and the whole page re-colors with no rebuild.
Semantic color tokens
Swatch color and value both read live from the token layer, so ?theme= and
&mode=dark keep them honest, with no hardcoded hex and no drift.
Type scale
One row per step, rendered at size. Display face is Familjen Grotesk; body is Public Sans.
Scoring your team trusts
Page opener
Section heading
Sub-section title
Card title
Large lead line
A lead paragraph that sets context.
Body base, the default reading size for running text.
Dense body and navigation text.
Links and secondary UI.
Button label
Caption / meta / table cell
MICRO LABEL
Spacing scale
4px base ramp for intra-component gaps and padding, varied by component, never one pad everywhere.
- --sp-0-5 2px
- --sp-1 4px
- --sp-1-5 6px
- --sp-2 8px
- --sp-2-5 10px
- --sp-3 12px
- --sp-3-5 14px
- --sp-4 16px
- --sp-4-5 18px
- --sp-5 24px
- --sp-6 32px
- --sp-7 48px
- --sp-8 64px
Section rhythm
Three deliberate rhythms. The category step uses the largest so it reads as the biggest thing on the page.
--section-y-sm
Tight / utility sections
--section-y
Default section rhythm
--section-y-lg
Category step (biggest on page)
Core components
Tokens only, no stock component surfaces. Live hover and focus states.
Buttons & link
Chips & pills
Card / panel
Score ring & category bars
Account / data table
| Account | Owner | Fit | Engagement | Status |
|---|---|---|---|---|
| Northwind Trading | A. Reyes | 87 | 72 | Hot |
| Atlas Logistics | M. Chen | 64 | 55 | Warm |
| Cedar & Bloom Co. | J. Okoro | 41 | 38 | Cold |
Demo data: fictional accounts.
Form field + submit
Radius & shadow
A CTA band, full-bleed
Uses --brand ground, --brand-ink text, and breaks out of the centered column.
Primary actionPalette switcher (internal)
Append ?theme=<id> to any URL to re-color the whole page with no
rebuild; add &mode=dark for dark mode. There is no public control;
this is obscured, internal review only.