Zora — design system & UI screens
A long, single-column vertical feed (not a marketing landing page) where each post is a creator-coin card: a small circular avatar plus handle and timestamp header, a large full-bleed square media thumbnail, and a thin engagement row of like/comment/share icons with a green trade/buy pill. The signature treatment is the relentless, edge-to-edge centered media column — full-width photo and meme thumbnails stacked with almost no chrome — punctuated by bold standout posts (a neon-green bull on black, a cobalt-blue "boob" illustration, a Game Boy "11:11" mockup) against an otherwise plain white background. A slim top navigation with search and a compact right-rail of suggested accounts frame the otherwise distraction-free scroll.
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/zora.
Decoded design system
Zora's decoded design system: background #FFFFFF, text #4D4D4D, accent #00DF00, link #9D968E, primary #00DF00; type scale h1 24px / h2 17px / body 14px; 4px spacing base; 6px base radius. The single interactive/action color is #00DF00 — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.
Color roles
| Role | Value |
|---|---|
| bg | #FFFFFF |
| surface | #F4F4F4 |
| border | #E4E4E4 |
| text | #4D4D4D |
| text_muted | #909090 |
| primary | #00DF00 |
| accent | #00DF00 |
| link | #9D968E |
| secondary | #FF4847 |
| button_bg | #00DF00 |
| button_text | #000000 |
Using these colors
- Action color
#00DF00— the single interactive color; only on things you click or must notice, never large fills. primary,accent,button_bgare all#00DF00— one role, not several (the action color).- accent
#00DF00— THE accent / action color — interactive & must-notice only (buttons, links, focus, one key highlight); never large fills or backgrounds. Scarcity is what makes it read as designed. - link
#9D968E— fails contrast on the background (~2.9:1) — this is a dark UI color, NOT a readable link; use the text or action color for links (verify against the reference). - secondary
#FF4847— 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: Monument Grotesk
- Body: Monument Grotesk
- h1: 24px
- h2: 17px
- body: 14px
Spacing
- base unit: 4px
- scale: 2px, 3px, 4px, 7px, 8px, 10px, 11px, 12px, 16px, 24px
Radii
- base: 6px
- button: 8px
Shadows (elevation)
- card:
rgba(0, 0, 0, 0.05) 0px 5px 10px 0px, rgba(0, 0, 0, 0.07) 0px 15px 25px 0px
Motion
Micro-interactions run at 120ms (dominant) with cubic-bezier(0.65, 0, 0.35, 1).
- durations: 120ms · 200ms · 150ms
- easings:
cubic-bezier(0.65, 0, 0.35, 1)·ease - animated properties: color, transform, opacity, background-color
Native design tokens
| Token | Value |
|---|---|
--privy-color-background | hsl(0, 0%, 100%) |
--privy-color-background-2 | hsl(0, 0%, 96%) |
--privy-color-background-3 | hsl(0, 0%, 92%) |
--privy-color-foreground | hsl(0, 0%, 12%) |
--privy-color-foreground-2 | hsl(0, 0%, 30%) |
--privy-color-foreground-3 | hsl(0, 0%, 57%) |
--privy-color-foreground-4 | hsl(0, 0%, 92%) |
--privy-color-foreground-accent | hsl(0, 0%, 100%) |
--privy-color-accent | hsl(0, 0%, 0%) |
--privy-color-accent-light | hsl(0, 0%, 15%) |
…and 110 more measured on the page.
Button states (measured)
- primary focus: box-shadow
rgb(250, 250, 250) 0px 0px 0px 2px, rgb(18, 18, 18) 0px 0px 0px 4px
Layout (measured)
- container max-width:
662px - nav: 72px relative
Motion choreography (measured)
Load order: div.View_root__Zq_GM×56 → button.Actionable_root__B89VV
Input (measured)
height 40px · radius 0px
Responsive (measured)
- breakpoints: 480px · 640px · 659px · 768px · 900px · 1024px
- mobile (390px): nav inline
Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →
Screens
Sections (8)
- Hero — Top nav + first coin post (neon bull on black)
- Gallery / Showcase — Photo-meme feed posts (kiss photo, graffiti collage)
- Gallery / Showcase — Liquitify token + cobalt 'boob' illustration posts
- Gallery / Showcase — Game Boy '11:11' device mockup post
- Gallery / Showcase — Mid feed — blurred portrait and sculpture posts
- Gallery / Showcase — Lower feed — street scene and yellow-tinted posts
- Gallery / Showcase — Lower feed — tattoo portrait and blurred media posts
- Gallery / Showcase — Feed tail — final blurred posts