Metabase — design system & UI screens
Light BI landing; 'Query in natural language' over a rich Business-overview dashboard mockup with donut charts, a US choropleth map and revenue KPIs, plus a play-to-tour control.
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/metabase.
Decoded design system
Metabase's decoded design system: background #FFFFFF, text #5A6072, accent #509EE3, link #5A6072, primary #509EE3; type scale h1 30px / h2 36px / body 14px; 4px spacing base; 8px base radius. The single interactive/action color is #509EE3 — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.
Color roles
| Role | Value |
|---|---|
| bg | #FFFFFF |
| surface | #F5F5F6 |
| border | #E6E7E9 |
| text | #5A6072 |
| text_muted | #989CA7 |
| primary | #509EE3 |
| accent | #509EE3 |
| link | #5A6072 |
| secondary | #E4ECFB |
| button_bg | #509EE3 |
| button_text | #FFFFFF |
Using these colors
- Action color
#509EE3— the single interactive color; only on things you click or must notice, never large fills. primary,accent,button_bgare all#509EE3— one role, not several (the action color).- accent
#509EE3— 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
#5A6072— reads as a neutral UI color, not a link accent — verify against the reference (action = #509EE3). - secondary
#E4ECFB— 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: Lato
- Body: Lato
- Mono: Roboto Mono
- h1: 30px
- h2: 36px
- body: 14px
Spacing
- base unit: 4px
- scale: 4px, 8px, 10px, 12px, 14px, 16px, 18px, 20px, 24px, 28px
Radii
- base: 8px
- button: 8px
Shadows (elevation)
- card:
rgba(16, 24, 40, 0.1) 0px 4px 8px -2px, rgba(16, 24, 40, 0.06) 0px 2px 4px -2px - overlay:
rgba(24, 39, 75, 0.12) 0px 16px 28px -6px, rgba(24, 39, 75, 0.14) 0px 32px 88px -4px
Motion
Micro-interactions run at 300ms (dominant) with ease-in-out.
- durations: 300ms · 200ms · 150ms
- easings:
ease-in-out·ease - animated properties: box-shadow, transform, color, background-color
Native design tokens
| Token | Value |
|---|---|
--base-color-neutral-15 | #22242b |
--base-color-neutral-40 | #5a6072 |
--base-color-neutral-60 | #8d93a5 |
--base-color-neutral-80 | #c6c9d2 |
--base-color-blue-25 | #12436e |
--base-color-blue-40 | #1c6bb0 |
--base-color-blue-50 | #3685ca |
--base-color-blue-60 | #509ee3 |
--base-color-blue-75 | #cbdaf6 |
--base-color-blue-95 | #e4ecfb |
…and 64 more measured on the page.
Button states (measured)
- primary hover: background
#1C6BB0 - primary focus: box-shadow
rgba(68, 134, 193, 0.5) 0px 0px 0px 4px· background#6AADE7
Layout (measured)
- container max-width:
1320px - nav: 130px sticky
- common grid: 3 columns
Motion choreography (measured)
Load order: div.inner-marquee×2 → svg×2
Responsive (measured)
- breakpoints: 576px · 768px · 960px · 992px · 1024px · 1200px
- mobile (390px): hero 34px · nav hamburger
Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →
Screens
Sections (11)
- Hero — Hero + Business-overview dashboard
- Logo Wall — Trusted-by logo row
- Banner — AI deploys whats-new banner
- Feature — Get up and running (3 columns)
- Testimonial / Social Proof — Derrick Mar quote (Pathrise)
- Feature — BI your team can use
- Testimonial / Social Proof — Peer Richelsen quote (Cal.com)
- Feature — Embedded analytics + blue mockup
- Bento Grid — Keeps up as you grow grid
- Testimonial / Social Proof — Love wall testimonials
- Footer — Footer