Quivvi · Design System
One source of truth.
For every surface.
The Quivvi design system covers the marketing website, the live quiz app, and brand artifacts. Every token, component, and pattern defined here is canonical — don't introduce ad-hoc values.
Colors / Palette
Monochromatic purple + neutrals. Purple must appear on every screen. No greens, blues, reds, or yellows — except the semantic check green used only in comparison cards.
Typography / Plus Jakarta Sans
Geometric-humanist. Headlines 800, subheads 700, labels 600, body 400. Tight line-height on display text (1.0–1.05), airy on body (1.6).
Line 1 white, Line 2 in #7B3FF2. This two-line pattern is the single most recognizable type move.
Spacing & Shape
8px base unit. All spacing values are multiples. Section rhythm: 96px desktop, 64px mobile.
100px
20px
16px
circle
Shadows / Purple-tinted
All shadows use purple tint — never black. This keeps them on-brand even in light mode.
0 2px 16px rgba(58,31,184,.08)
0 8px 32px rgba(58,31,184,.14)
0 4px 20px rgba(108,60,233,.35)
Motion / Purposeful & Fast
Users are running a live event. Keep it snappy. No bounces, spins, or attention-seeking loops. The 3D float is the signature animation — everything else defers to it.
All float animations are wrapped in @media (prefers-reduced-motion: no-preference).
Buttons / Components
All buttons are fully pill-shaped (border-radius: 100px). Three variants: Primary, Ghost (dark bg), Ghost (light bg).
Inputs / Forms
Border-radius 16px (--radius-input). 2px lavender border at rest, purple on focus. White background.
Cards / Surfaces
White surface, 20px radius, purple-tinted shadow. Lifts 2px on hover. Dark glass cards for hero overlays.
Pills & Badges
Fully rounded (100px). Sentence case, never ALL CAPS. Lavender background for feature pills, primary purple for CTAs.
Steps / How it works
Numbered circles in primary purple. Dashed connector (#D8CFFB) on desktop. 3-column grid collapses to 1-column on mobile.
Comparison / Card pair
Two cards, VS badge centered. Quivvi strip in primary purple. Competitor in #6B6B80. ✓ marks in semantic check green, ⚠ marks in lavender.
3D Objects / Clay signature
Purple clay-render geometric shapes — the brand's signature motif. Corners and outer margins only. Never overlap text or CTAs. Aria-hidden always.
Logo / Mark & Wordmark
The mark is a rounded-square speech bubble with four quiz-answer shapes: △ ○ □ ◇. These shapes are the brand's icon language.
On dark backgrounds the mark stays in var(--color-primary) — keeping inner shapes visible. Only the wordmark switches to white.
Voice & Copy
Confident, direct, energetic, friendly. The energy of a great live event — never a school lesson or corporate deck.
"Starts right now."
"Way better value."
"No surprises."