Purple-Forward · Warm Dusk
The working design system for the olark.com redesign. Tokens and components live in one place — site/layouts/partials/redesign/styles.html — and every draft page consumes them. Change a token there and every page follows.
Palette
Warm ivory papers carry the page; deepened purple is the brand through-line (nav, hero, final CTA); burnt amber and gold are the "dusk" accents that band the page; CTA yellow appears on buttons only. Sage and haze are quiet supporting fills.
Typography
Poppins for display (700, tight tracking), Nunito Sans for body, JetBrains Mono reserved for "precise register" moments — prices, traces, feature tables — so mono keeps meaning "this is a fact."
h1/h2 · --rd-display · clamp(30–66px) · lh 1.08 · ls -0.02emh3 · --rd-display.section-lede · --rd-body--rd-body.eyebrow · 12px · 700 · caps · +0.16em · amber with gold rule--rd-mono · prices, traces, table headers, badgesCore components
Chat panel + handoff
Pillar card / employee quote
Pillar heading
Supporting copy in ink-soft. Top border rotates purple → gold → sage → amber across the grid.
Second pillar
Gold top border via nth-child.
Qualification trace (precise register)
FAQ + feature table
FAQ item pattern
| Feature | Included | Detail |
|---|---|---|
| Feature nameBETA | ✓ | Detail text; amber check, mono header row |
| Unverified rowVERIFY | ? | Pending product confirmation |
Amber proof band
Purple CTA band + dusk dividers
Layered SVG dividers ("dusk") carry the palette between bands: purple → gold → amber → paper. Variants live in partials/redesign/divider.html.
Yes we used AI to make this site… but also HUMANS — and as human who always wrote with ellipses and em dashes — I’m not gonna let AI take them away from me. ~Roland