Pipe

Pipe, dark mode, dark-mode

Preview image. Unlock full-res

Blackrock and Molten Orange. A landscape of dark, solid forms punctuated by sharp, glowing accents.

Industryfintech, fintech
Palette
#000000
#ffffff
#808080
#1a1a1a
#f5f5f5
#e2572c

Color palette

accent
Molten Orange
#e2572c

Primary call-to-action buttons, key links, highlighted text elements – drawing immediate attention.

neutral
Midnight Core
#000000

Page background, primary text on light backgrounds, component backgrounds.

Ivory Canvas
#ffffff

Primary text on dark backgrounds, card backgrounds, interactive elements.

Slate Text
#808080

Secondary text, subtle interactive states, descriptive copy against dark backgrounds.

Onyx Layer
#1a1a1a

Secondary card backgrounds, subtle surface variations within the dark theme.

Ghost White
#f5f5f5

Decorative borders, subtle dividers, very light background accents on light cards.

Typography

Type scale
display80px · 1.1 · -0.7px
The quick brown fox jumps over the lazy dog
heading-lg32px · 1.25
The quick brown fox jumps over the lazy dog
heading24px · 1.33
The quick brown fox jumps over the lazy dog
body14px · 1.43
The quick brown fox jumps over the lazy dog
caption10px · 1.5
The quick brown fox jumps over the lazy dog
Suisse Font
Weights
400
Sizes
10px, 12px, 13px, 14px, 16px, 20px, 24px, 32px, 80px
Line height
1.1, 1.24, 1.25, 1.33, 1.37, 1.4, 1.42, 1.43, 1.5, 1.63, 1.9
Letter spacing
-0.0070em (at larger sizes), 0.0060em (at smaller sizes)
Fallback
Inter

The sole typeface, handling all content from hero headings to captions. Its straightforward sans-serif form reinforces the system's clarity and modern functionality. The consistent use of a single font family at varying sizes and line heights creates a cohesive and disciplined textual hierarchy.

Spacing & shape

Spacing
Section gap64-72px
Card padding16px
Element gap8px
Radius
Buttons8px
Cards16px
pill9999px

Components

Primary CTA Button Group
Feature Cards — Dark Surface Grid
Stat / Metric Block
Primary Call-to-Action ButtonInteractive element

Filled with Molten Orange (#e2572c), text in Midnight Core (#000000), 8px border-radius, with 12px horizontal padding and minimal vertical padding creating a compact, action-oriented button. Text is Suisse Font 400.

Secondary Ghost ButtonInteractive element

Transparent background, text in Slate Text (#808080), 8px border-radius. Used for navigation and secondary actions, offering a less intrusive interaction.

Sign-in ButtonInteractive element

Filled with Ivory Canvas (#ffffff), text in Midnight Core (#000000), 8px border-radius, with 12px horizontal padding. Offers a high-contrast alternative for specific actions.

Navigation Link ButtonInteractive element

Transparent background, text in Ivory Canvas (#ffffff), 8px border-radius, with 12px horizontal padding. Used for the primary navigation, blending into the dark header until hovered/active.

Dark Surface CardContent container

Background is Onyx Layer (#1a1a1a) with 16px border-radius. Primarily used for containing content blocks against the overall Midnight Core background.

Light Surface CardContent container

Background is Ivory Canvas (#ffffff) with 16px border-radius. Used to visually differentiate content sections or highlight specific information within the dark theme.

Guidelines

Do
  • Prioritize Midnight Core (#000000) for primary dark backgrounds and Ivory Canvas (#ffffff) for primary text achieving AAA contrast.
  • Use Molten Orange (#e2572c) exclusively for high-impact CTAs and key interactive elements.
  • Apply an 8px border-radius for all interactive buttons and a 16px radius for content cards.
  • Maintain Suisse Font 400 throughout the interface, leveraging size and line-height for hierarchy.
  • Ensure consistent spacing with the 8px base unit, particularly 24px-48px for horizontal padding and 64px-72px for section gaps.
  • Utilize Slate Text (#808080) for all secondary and tertiary textual content against dark backgrounds to soften hierarchy.
Don’t
  • Avoid introducing additional saturated colors; maintain the Molten Orange (#e2572c) as the sole brand accent.
  • Do not use box-shadows; depth is created through variations of dark neutral backgrounds.
  • Refrain from using varied font weights; the system relies on the singular Suisse Font 400, adjusting size and line-height for visual distinction.
  • Do not create buttons with less than 8px border-radius or cards with less than 16px border-radius.
  • Avoid placing Ivory Canvas (#ffffff) text directly on Molten Orange (#e2572c) elements due to insufficient contrast (5.6:1 AA).

About this system

Show

Pipe presents a confident, high-contrast dark theme. The almost-black background paired with stark white typography gives it a technical, no-nonsense feel, while a single vivid orange accent color slices through to highlight key interactions. Typography, primarily in a custom sans-serif, maintains a clean and readable texture against the dark canvas, with subtle variations in weight and spacing. The overall impression is one of digital infrastructure and precision.

Layout

The layout is predominantly a max-width contained design on a dark canvas, with the hero section stretching full-bleed vertically. Content is largely divided into clear, vertically stacked sections. The primary hero pattern features a split-screen approach: prominent headline and CTA on the left on a dark background, paired with a dark-toned photographic image on the right. Section rhythm is mostly seamless, relying on internal content differentiation rather than alternating background bands. Content arrangement employs centered stacks for main headings and descriptions, with implied multi-column grids for feature presentations. Density is comfortable, with generous vertical spacing between content blocks, but without feeling sparse. Navigation is a sticky top bar, minimal and functional, featuring text links and a 'Demo' button.

Imagery

The site uses a mix of candid, dark-toned photography and abstract, minimal product-oriented graphics. Photography like the hero image features real people in professional, albeit natural, settings. The color treatment of these images is often desaturated, blending seamlessly into the dark UI. Visuals are typically contained within defined sections rather than full-bleed, maintaining a structured feel. Icons, while not explicitly detailed, appear monochrome and functional, supporting the UI without drawing excessive attention. The role of imagery is primarily atmospheric and supplementary, providing context for the software without distracting from the UI's focus.

Reminiscent of Stripe, Vercel, Linear, Ramp.

# Pipe — Style Reference
> Blackrock and Molten Orange. A landscape of dark, solid forms punctuated by sharp, glowing accents.

**Theme:** dark

**Site:** https://pipe.com

Pipe presents a confident, high-contrast dark theme. The almost-black background paired with stark white typography gives it a technical, no-nonsense feel, while a single vivid orange accent color slices through to highlight key interactions. Typography, primarily in a custom sans-serif, maintains a clean and readable texture against the dark canvas, with subtle variations in weight and spacing. The overall impression is one of digital infrastructure and precision.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Molten Orange | `#e2572c` | `--color-molten-orange` | Primary call-to-action buttons, key links, highlighted text elements – drawing immediate attention. |
| Midnight Core | `#000000` | `--color-midnight-core` | Page background, primary text on light backgrounds, component backgrounds. |
| Ivory Canvas | `#ffffff` | `--color-ivory-canvas` | Primary text on dark backgrounds, card backgrounds, interactive elements. |
| Slate Text | `#808080` | `--color-slate-text` | Secondary text, subtle interactive states, descriptive copy against dark backgrounds. |
| Onyx Layer | `#1a1a1a` | `--color-onyx-layer` | Secondary card backgrounds, subtle surface variations within the dark theme. |
| Ghost White | `#f5f5f5` | `--color-ghost-white` | Decorative borders, subtle dividers, very light background accents on light cards. |

## Tokens — Typography

### Suisse Font
- **Substitute:** Inter
- **Weights:** 400
- **Sizes:** 10px, 12px, 13px, 14px, 16px, 20px, 24px, 32px, 80px
- **Line height:** 1.1, 1.24, 1.25, 1.33, 1.37, 1.4, 1.42, 1.43, 1.5, 1.63, 1.9
- **Letter spacing:** -0.0070em (at larger sizes), 0.0060em (at smaller sizes)
- **Role:** The sole typeface, handling all content from hero headings to captions. Its straightforward sans-serif form reinforces the system's clarity and modern functionality. The consistent use of a single font family at varying sizes and line heights creates a cohesive and disciplined textual hierarchy.

## Tokens — Type Scale

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 10px | 1.5 | — |
| body | 14px | 1.43 | — |
| heading | 24px | 1.33 | — |
| heading-lg | 32px | 1.25 | — |
| display | 80px | 1.1 | -0.7px |

## Tokens — Spacing

- **Section gap:** 64-72px
- **Card padding:** 16px
- **Element gap:** 8px

## Tokens — Radius

- **Buttons:** 8px
- **Cards:** 16px
- **pill:** 9999px

## Layout

The layout is predominantly a max-width contained design on a dark canvas, with the hero section stretching full-bleed vertically. Content is largely divided into clear, vertically stacked sections. The primary hero pattern features a split-screen approach: prominent headline and CTA on the left on a dark background, paired with a dark-toned photographic image on the right. Section rhythm is mostly seamless, relying on internal content differentiation rather than alternating background bands. Content arrangement employs centered stacks for main headings and descriptions, with implied multi-column grids for feature presentations. Density is comfortable, with generous vertical spacing between content blocks, but without feeling sparse. Navigation is a sticky top bar, minimal and functional, featuring text links and a 'Demo' button.

## Imagery

The site uses a mix of candid, dark-toned photography and abstract, minimal product-oriented graphics. Photography like the hero image features real people in professional, albeit natural, settings. The color treatment of these images is often desaturated, blending seamlessly into the dark UI. Visuals are typically contained within defined sections rather than full-bleed, maintaining a structured feel. Icons, while not explicitly detailed, appear monochrome and functional, supporting the UI without drawing excessive attention. The role of imagery is primarily atmospheric and supplementary, providing context for the software without distracting from the UI's focus.

## Components

### Primary CTA Button Group

### Feature Cards — Dark Surface Grid

### Stat / Metric Block

### Primary Call-to-Action Button
*Interactive element*

Filled with Molten Orange (#e2572c), text in Midnight Core (#000000), 8px border-radius, with 12px horizontal padding and minimal vertical padding creating a compact, action-oriented button. Text is Suisse Font 400.

### Secondary Ghost Button
*Interactive element*

Transparent background, text in Slate Text (#808080), 8px border-radius. Used for navigation and secondary actions, offering a less intrusive interaction.

### Sign-in Button
*Interactive element*

Filled with Ivory Canvas (#ffffff), text in Midnight Core (#000000), 8px border-radius, with 12px horizontal padding. Offers a high-contrast alternative for specific actions.

### Navigation Link Button
*Interactive element*

Transparent background, text in Ivory Canvas (#ffffff), 8px border-radius, with 12px horizontal padding. Used for the primary navigation, blending into the dark header until hovered/active.

### Dark Surface Card
*Content container*

Background is Onyx Layer (#1a1a1a) with 16px border-radius. Primarily used for containing content blocks against the overall Midnight Core background.

### Light Surface Card
*Content container*

Background is Ivory Canvas (#ffffff) with 16px border-radius. Used to visually differentiate content sections or highlight specific information within the dark theme.

## Guidelines

### Do

- Prioritize Midnight Core (#000000) for primary dark backgrounds and Ivory Canvas (#ffffff) for primary text achieving AAA contrast.
- Use Molten Orange (#e2572c) exclusively for high-impact CTAs and key interactive elements.
- Apply an 8px border-radius for all interactive buttons and a 16px radius for content cards.
- Maintain Suisse Font 400 throughout the interface, leveraging size and line-height for hierarchy.
- Ensure consistent spacing with the 8px base unit, particularly 24px-48px for horizontal padding and 64px-72px for section gaps.
- Utilize Slate Text (#808080) for all secondary and tertiary textual content against dark backgrounds to soften hierarchy.

### Don't

- Avoid introducing additional saturated colors; maintain the Molten Orange (#e2572c) as the sole brand accent.
- Do not use box-shadows; depth is created through variations of dark neutral backgrounds.
- Refrain from using varied font weights; the system relies on the singular Suisse Font 400, adjusting size and line-height for visual distinction.
- Do not create buttons with less than 8px border-radius or cards with less than 16px border-radius.
- Avoid placing Ivory Canvas (#ffffff) text directly on Molten Orange (#e2572c) elements due to insufficient contrast (5.6:1 AA).

## Agent Prompt Guide

### Quick Color Reference
- **Text (on dark):** #ffffff
- **Background (primary):** #000000
- **CTA Button:** #e2572c
- **Secondary Text (on dark):** #808080
- **Card Background (dark):** #1a1a1a

### 3-5 Example Component Prompts
1. **Create a Hero Section:** Full-bleed Midnight Core background. Left side text block: Headline 'Pipe is the embedded financial OS powering businesses on your platform' in Ivory Canvas, Suisse Font, 80px size, 1.1 line-height, -0.7px letter-spacing. Subtext 'Smart embedded tools that keep your customers' cash flowing...' in Slate Text, Suisse Font, 14px size, 1.43 line-height. Below, a Primary Call-to-Action Button 'Book a demo'. Right side: a desaturated, candid photograph. Content max-width 1200px and centered.
2. **Design a Feature Card:** Light Surface Card with 16px radius, background Ivory Canvas, containing a primary heading 'Capital' in Midnight Core, Suisse Font 32px, 1.25 line-height, and a body text paragraph in Midnight Core, Suisse Font 16px, 1.4 line-height. Add a Secondary Ghost Button 'Learn more' matching the text color.
3. **Implement a Navigation Bar:** Fixed at the top, background Midnight Core. Contains text links 'Products', 'Partners', 'Developers', 'Resources', 'Company' in Ivory Canvas, Suisse Font 14px, 1.43 line-height. On the right, 'Sign in' link in Ivory Canvas, and a Secondary Ghost Button 'Demo' in Molten Orange, Suisse Font 14px, 1.43 line-height.
4. **Generate a Primary CTA Button:** Button text 'Start your journey' in Midnight Core, background Molten Orange, 8px border-radius, horizontal padding 12px, vertical padding 0px. Font is Suisse Font 14px weight 400.

More like this