Tinybird — design system & UI screens
Dark hero with green accent, big latency stats (30M req/day, <1s) and a customer testimonial.
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/tinybird.
Decoded design system
Tinybird's decoded design system: background #0A0A0A, text #FFFFFF, accent #27F795, link #27F795, primary #27F795; type scale h1 64px / h2 64px / body 14px; 8px spacing base; 0px base radius. The single interactive/action color is #27F795 — used only on interactive or must-notice elements (buttons, links, key highlights), never on large fills.
Color roles
| Role | Value |
|---|---|
| bg | #0A0A0A |
| surface | #181818 |
| border | #2E2E2E |
| text | #FFFFFF |
| text_muted | #A1A1A1 |
| primary | #27F795 |
| accent | #27F795 |
| link | #27F795 |
| button_bg | #27F795 |
| button_text | #0A0A0A |
Using these colors
- Action color
#27F795— the single interactive color; only on things you click or must notice, never large fills. primary,accent,link,button_bgare all#27F795— one role, not several (the action color).- accent
#27F795— 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.
Typography
- Heading: Roboto
- Body: Roboto
- Mono: Roboto Mono
- h1: 64px
- h2: 64px
- body: 14px
Spacing
- base unit: 8px
- scale: 2px, 4px, 8px, 12px, 16px, 20px, 24px, 32px, 40px, 48px
Radii
- base: 0px
- button: 0px
Motion
Micro-interactions run at 300ms (dominant) with cubic-bezier(0.4, 0, 0.2, 1).
- durations: 300ms · 150ms · 200ms
- easings:
cubic-bezier(0.4, 0, 0.2, 1)·cubic-bezier(0, 0, 0.2, 1) - animated properties: color, background-color, border-color, outline-color
Native design tokens
| Token | Value |
|---|---|
--white | #fff |
--black | #000 |
--dark | #25283d |
--primary | #27f795 |
--primary-dark | #008060 |
--secondary-light | #00c1ff |
--secondary | #2d27f7 |
--gray-50 | #f6f7f9 |
--gray-100 | #e8e9ed |
--gray-200 | #d9d9d9 |
…and 109 more measured on the page.
Button states (measured)
- primary hover: background
#008060· color#FFFFFF
Layout (measured)
- container max-width:
1440px - common grid: 12 columns
Motion choreography (measured)
Load order: a.block×11 → div.pr-4×22 → span.hidden×33 → a.flex×9 → button.shrink-0×15 → div.absolute
Scroll reveal: 4 elements rest at opacity 0, translateY(100px).
Responsive (measured)
- breakpoints: 350px · 480px · 640px · 768px · 990px · 1025px
- mobile (390px): hero 56px · nav inline
Full design system, per-section tokens & DESIGN.md / Tailwind / CSS exports →
Screens
Sections (9)
- Hero — Tinybird hero
- Stats / Metrics — Scale stat + testimonial band
- Logo Wall — Trusted-by logo wall
- Feature — Code + product demo
- Feature — Built for Coding Agents
- Comparison — Self-managed vs Tinybird
- Feature — Enterprise + architecture features
- Testimonial / Social Proof — Community testimonial wall
- Footer — Footer