Jones Road — design system & UI screens
Clean light beauty-DTC hero; Miracle Balm palette and mascara product shots over a Shop-by-Category rail with a gift-with-purchase seal.
This is a static, crawlable rendering for search & AI engines. The interactive version — filters, live decode console, copy & export — is at https://mozaika.design/website/jones-road.
Decoded design system
Jones Road's decoded design system: background #FFFFFF, text #000000, accent #FF2E92, link #FF2E92, primary #007AFF; type scale h1 32px / h2 17px / body 15px; 4px spacing base; 3px base radius. The single interactive/action color is #000000 — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.
Color roles
| Role | Value |
|---|---|
| bg | #FFFFFF |
| surface | #EFEFEF |
| border | #D8D8D8 |
| text | #000000 |
| text_muted | #606060 |
| primary | #007AFF |
| accent | #FF2E92 |
| link | #FF2E92 |
| secondary | #111827 |
| button_bg | #000000 |
| button_text | #FFFFFF |
Using these colors
- Action color
#000000— the single interactive color; only on things you click or must notice, never large fills. accent,linkare all#FF2E92— one role, not several (the action color).- accent
#FF2E92— accent for emphasis — keep it rare on the page. - primary
#007AFF— a brand color — but the call-to-action uses #000000, not this. - secondary
#111827— optional secondary accent — LOW decode confidence; use rarely (a status color or a single decorative moment) or omit it entirely. Prefer one accent unless the reference clearly shows two.
Typography
- Heading: RingsideWideWeb
- Body: Helvetica
- Mono: BaseMonoWideWeb
- h1: 32px
- h2: 17px
- body: 15px
Spacing
- base unit: 4px
- scale: 10px, 12px, 13px, 14px, 16px, 19px, 20px, 24px, 30px, 36px
Radii
- base: 3px
- button: 2px
Shadows (elevation)
- card:
rgba(0, 0, 0, 0.25) 0px 5.78px 5.78px 0px
Motion
Micro-interactions run at 300ms (dominant) with ease.
- durations: 300ms · 400ms · 150ms
- easings:
ease·cubic-bezier(0.39, 0.575, 0.565, 1) - animated properties: opacity, border-color, background, color
Native design tokens
| Token | Value |
|---|---|
--gradient-background | #ffffff |
--payment-terms-background-color | rgb(255 255 255) |
--primary-color | #ff2e92 |
--videowise-story-title | #000 |
--videowise-sale-color | #3cfecf |
--videowise-button-border-radius | 8px |
--font-body-family | "Roboto Condensed", sans-serif |
--font-body-style | normal |
--font-body-weight | 400 |
--font-body-weight-bold | 700 |
…and 14 more measured on the page.
Button states (measured)
- primary hover: background
rgba(0, 0, 0, 0.004)· color#010101 - primary focus: outline
1px auto rgb(16, 16, 16)
Layout (measured)
- container max-width:
920px - nav: 60px relative
Motion choreography (measured)
Load order: span.junip-product-summary×4
Scroll reveal: 10 elements rest at opacity 0, animate in over 0.3s ease-in-out.
Input (measured)
height 48px · radius 0px
Responsive (measured)
- breakpoints: 393px · 700px · 768px · 900px · 1024px · 1198px
- mobile (390px): hero 30px · nav inline
Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →