Twelve Labs — design system & UI screens
Dark video-intelligence landing; a two-line headline over a blurred video-frame mosaic with a Try-on-Playground CTA and an investor logo wall (NEA, NVentures, Amazon).
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/twelve-labs.
Decoded design system
Twelve Labs's decoded design system: background #F5F5F5, text #1D1C1B, accent #5864ED, link #5864ED, primary #0000EE; type scale h1 48px / h2 48px / body 16px; 8px spacing base; 8px base radius. The single interactive/action color is #F4F3F3 — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.
Color roles
| Role | Value |
|---|---|
| bg | #F5F5F5 |
| surface | #E8E7E7 |
| border | #D4D4D4 |
| text | #1D1C1B |
| text_muted | #6F6E6D |
| primary | #0000EE |
| accent | #5864ED |
| link | #5864ED |
| secondary | #30710E |
| button_bg | #F4F3F3 |
| button_text | #0000EE |
Using these colors
- Action color
#F4F3F3— the single interactive color; only on things you click or must notice, never large fills. accent,linkare all#5864ED— one role, not several (the action color).- accent
#5864ED— accent for emphasis — keep it rare on the page. - primary
#0000EE— a brand color — but the call-to-action uses #F4F3F3, not this. - secondary
#30710E— 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: Helvetica
- Body: Helvetica
- h1: 48px
- h2: 48px
- body: 16px
Spacing
- base unit: 8px
- scale: 4px, 8px, 10px, 16px, 18px, 20px, 24px, 32px, 40px, 56px
Radii
- base: 8px
- button: 14px
Shadows (elevation)
- card:
rgba(29, 28, 27, 0.2) 0px 20px 24px -20px - overlay:
rgb(255, 211, 190) -20px -20px 60px 0px, rgb(191, 243, 164) 20px 2px 4px 0px
Motion
Micro-interactions run at 200ms (dominant) with ease.
- durations: 200ms · 700ms · 1000ms
- easings:
ease·ease-out - animated properties: color, background-color, filter, border-color
Native design tokens
| Token | Value |
|---|---|
--osano-clear-dialog-background | rgba(226,226,226,0) |
--osano-button-border-color | #fff |
--osano-button-background-color | #000000 |
--osano-button-foreground-color | #FFFFFF |
--osano-dialog-background-color | #e2e2e2 |
--osano-dialog-foreground-color | #000000 |
--osano-info-dialog-overlay-color | rgba(0,0,0,0.45) |
--osano-link-color | #5864ed |
--osano-toggle-off-track-color | #000000 |
--osano-toggle-off-thumb-color | #FFFFFF |
…and 110 more measured on the page.
Button states (measured)
- primary hover: background
#141414 - primary focus: background
#141414· outline3px solid rgba(0, 65, 198, 0.8)
Motion choreography (measured)
Load order: div.osano-cm-info-dialog__in → div.osano-cm-window__dialog → button.osano-cm-dialog__close → button.osano-cm-dialog__close → button.osano-cm-dialog__close → button.osano-cm-dialog__close
Overlay recipe (measured)
dialog panel: #ECECEC · radius 20px
Responsive (measured)
- breakpoints: 768px · 809px · 1199px
- mobile (390px): hero 28px · nav inline
Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →
Screens
Sections (11)
- Hero — See the Unseen Hero
- Feature — Results in Minutes
- Feature — Demanding Video Workflows
- Stats / Metrics — Create, Scale, Move Faster
- Logo Wall — Customer Logo Row
- Gallery / Showcase — Built for Every Workflow
- Feature — Secure by Design
- Feature — Perception and Orchestration
- Testimonial / Social Proof — Customer Stories
- CTA / Sign-up — Ready to See CTA
- Footer — Footer