Segment DESIGN.md
Brands
Customer data platform design with bold green identity, data-pipeline clarity, integration catalog surfaces, and schema-driven UX.
At a glance
- Group
- Brands
- Main color
- #52bd95Green design systems
- Fonts
- InterJetBrains Mono
Colors in this file
- #ffffff
background
- #52bd95
background
- #0f172a
background
- #e2e8f0
Unnamed
- #2f9e76
Unnamed
- #0891b2
Unnamed
- #3b82f6
Unnamed
- #f59e0b
Unnamed
- #ef4444
Unnamed
- #f8fafc
Unnamed
Customer data platform design with bold green identity, data-pipeline clarity, integration catalog surfaces, and schema-driven UX.
1. Visual Theme & Atmosphere
Segment should feel structured, developer-friendly, and trustworthy. The design language communicates data collection, routing, warehouses, reverse ETL, and the customer data infrastructure that powers personalization.
- Mood: structured, reliable, technical, clean
- Density: medium-to-high, with source/destination catalogs, event schemas, and pipeline flow diagrams
- Character: bold green brand, clean white schema surfaces, dark pipeline visualizations, mono event names
2. Color Palette & Roles
| Token | Hex | Role |
|---|---|---|
--seg-green | #52BD95 | Primary brand CTA and pipeline active |
--seg-green-dark | #2F9E76 | Hover and active states |
--seg-teal | #0891B2 | Destinations and integrations accent |
--seg-blue | #3B82F6 | Secondary actions and links |
--seg-amber | #F59E0B | Warning and retry states |
--seg-red | #EF4444 | Pipeline error and delivery failure |
--surface-card | #FFFFFF | Schema and integration cards |
--surface-bg | #F8FAFC | Dashboard background |
--surface-pipeline | #0F172A | Pipeline flow dark surface |
--text-primary | #0F172A | Schema labels and values |
--border-default | #E2E8F0 | Card and table borders |
The pipeline flow diagram is the signature visual. Green for healthy data flow, red for errors — this mapping must never break.
3. Typography Rules
css--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;
--font-mono: "JetBrains Mono", "SF Mono", Menlo, monospace;
| Element | Size | Weight | Line Height |
|---|---|---|---|
| Page Title | 30px | 700 | 1.1 |
| Section Title | 22px | 600 | 1.2 |
| Event Name | 15px | 700 | 1.3 |
| Property Key | 14px | 600 | 1.4 |
| Property Value | 14px | 400 | 1.4 |
| Body | 15px | 400 | 1.6 |
| Label | 12px | 600 | 1.35 |
4. Component Stylings
css.button-primary {
min-height: 40px;
padding: 0 16px;
border: none;
border-radius: 6px;
background: #52BD95;
color: #FFFFFF;
font: 600 14px/1 Inter, sans-serif;
}
.integration-card {
border: 1px solid #E2E8F0;
border-radius: 12px;
background: #FFFFFF;
padding: 20px;
display: flex;
align-items: center;
gap: 16px;
}
.event-row {
display: grid;
padding: 10px 16px;
border-bottom: 1px solid #E2E8F0;
font: 400 14px/1.5 "JetBrains Mono", monospace;
}
.pipeline-node {
border-radius: 8px;
padding: 10px 16px;
border: 1.5px solid #52BD95;
background: #0F172A;
color: #FFFFFF;
font: 600 13px/1.3 Inter, sans-serif;
}
5. Layout Principles
| Token | Value | Usage |
|---|---|---|
--space-2 | 8px | Schema property spacing |
--space-4 | 16px | Card rhythm |
--space-6 | 24px | Section padding |
--space-10 | 40px | Catalog and pipeline section gaps |
Pipeline flow diagrams are left-to-right: Sources → Segment → Destinations. Integration catalog uses a 3-4 column grid with logo, name, category, and status.
6. Depth & Elevation
css.shadow-card { box-shadow: 0 1px 4px rgba(15, 23, 42, 0.06); }
.shadow-pipeline { box-shadow: 0 12px 32px rgba(82, 189, 149, 0.12); }
.shadow-modal { box-shadow: 0 20px 50px rgba(15, 23, 42, 0.16); }
Pipeline flow visualizations benefit from green-tinted ambient shadows to reinforce active data flow.
7. Do's and Don'ts
Do always use mono font for event names and property keys. Do make pipeline health immediately visible from the dashboard. Do surface error rates and delivery failures prominently. Do not use green for both the brand and non-pipeline success states. Do not bury the integration catalog — it is a primary discovery surface.
8. Responsive Behavior
| Breakpoint | Min Width | Behavior |
|---|---|---|
| Mobile | 0px | Pipeline health summary, integration status list |
| Tablet | 768px | Integration catalog grid, simplified pipeline view |
| Desktop | 1200px | Full workspace: sources, pipeline diagram, destinations, schema browser |
The pipeline flow diagram requires desktop. Mobile serves as a monitoring view.
9. Agent Prompt Guide
Design like Segment: bold green pipeline CTAs, mono event names, dark flow diagrams, integration catalog grid, schema-browser hierarchy, delivery-health indicators, and data-infrastructure clarity.
Use it with your agent
Save the file as DESIGN.md in your project root, then ask your agent to follow it for UI work. Or let the agent fetch it over MCP.
Download
MCP server
MCP tool call
Related Design.md files
CircleCI
Brands · Inter
CI/CD platform design with confident black-and-green delivery surfaces, automation-first dashboards, and pipeline clarity.
New Relic
Brands · Inter
Observability platform design with bold teal identity, full-stack telemetry surfaces, query-builder clarity, and site-reliability UX.
Ecosia
Brands · Founders Grotesk
Ecosia is a search engine and browser that puts "100% of profits for the planet": "We use all our profits for climate action, with the majority going into tree-planting projects around the world." Its homepage counts…
Nuxt
Official · Inter
The Nuxt team's own DESIGN.md for nuxt.com: built on Nuxt UI and Tailwind CSS v4, dark by default, with the Nuxt green as its accent.
Jobright
Brands · Inter
An analysis of Jobright's design language — an AI job-hunting platform built on an energetic spring-mint green against black and white, with pale-mint section bands carrying the page rhythm. Bold condensed Titillium…
Neon
Brands · Inter
Serverless Postgres design with dark developer-native surfaces, bright green database accents, and branch-based workflow clarity.