Gitpod — design system & UI screens
Quiet light hero in serif type: run a team of AI software engineers in the cloud, orchestrated and secured.
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/gitpod.
Decoded design system
Gitpod's decoded design system: background #FFFFFF, text #0A0E19, accent #C41E3A, link #0A0E19, primary #397554; type scale h1 18px / h2 31px / body 17px; 4px spacing base; 4px base radius. The single interactive/action color is #C41E3A — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.
Color roles
| Role | Value |
|---|---|
| bg | #FFFFFF |
| surface | #F0F0F1 |
| border | #DADADC |
| text | #0A0E19 |
| text_muted | #676970 |
| primary | #397554 |
| accent | #C41E3A |
| link | #0A0E19 |
| secondary | #C41E3A |
| button_bg | #C41E3A |
| button_text | #FFFFFF |
Using these colors
- Action color
#C41E3A— the single interactive color; only on things you click or must notice, never large fills. accent,secondary,button_bgare all#C41E3A— one role, not several (the action color).- accent
#C41E3A— 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. - primary
#397554— a brand color — but the call-to-action uses #C41E3A, not this. - link
#0A0E19— inline text links and link-styled controls.
Typography
- h1: 18px
- h2: 31px
- body: 17px
Spacing
- base unit: 4px
- scale: 2px, 6px, 7px, 8px, 10px, 12px, 14px, 16px, 24px, 32px
Radii
- base: 4px
- button: 6px
Shadows (elevation)
- overlay:
rgba(0, 0, 0, 0.07) 0px 0px 120px 0px
Motion
Micro-interactions run at 300ms (dominant) with cubic-bezier(0.4, 0, 0.2, 1).
- durations: 300ms · 200ms · 150ms
- easings:
cubic-bezier(0.4, 0, 0.2, 1)·ease - animated properties: opacity, background-color, border-color, color
Native design tokens
| Token | Value |
|---|---|
--color-pastel-blue | #afc1fd |
--color-grey-600 | #cecece |
--color-green-100 | lab(96.1861% -13.8464 6.52365) |
--color-red-200 | lab(86.017% 19.8815 7.75869) |
--color-chocolate-brown | #541500 |
--color-gray-500 | lab(47.7841% -.393182 -10.0268) |
--color-gray-50 | lab(98.2596% -.247031 -.706708) |
--color-white | #fff |
--color-red-400 | lab(63.7053% 60.745 31.3109) |
--color-grey-500 | #e1e1e1 |
…and 77 more measured on the page.
Button states (measured)
- primary hover: border
1px solid rgb(232, 232, 232)· background#E8E8E8 - primary focus: outline
2px solid rgb(10, 14, 25)
Layout (measured)
- container max-width:
1360px - nav: 110px sticky
- common grid: 2 columns
Motion choreography (measured)
Load order: html.light → html.light → path×16 → g×6 → a.group×48 → span.pointer-events-none×36
Responsive (measured)
- breakpoints: 640px · 768px · 1024px · 1200px · 1280px · 1536px
- mobile (390px): hero 14px · nav hamburger
Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →
Screens
Sections (12)
- Hero — ONA hero
- Logo Wall — Shipping-with-Ona logo wall
- Bento Grid — AI engineering workforce bento
- Feature — Agents across your SDLC
- Feature — What customers achieve with Ona
- CTA / Sign-up — Summit recordings signup
- Testimonial / Social Proof — Migration quote
- Stats / Metrics — Outcome stats
- Logo Wall — Enterprise compliance logos
- Feature — Blog highlights
- CTA / Sign-up — Move agents to the cloud CTA
- Footer — Footer