Depot

Depot, dark mode, dark-mode

Preview image. Unlock full-res

Deep space console: focused intensity.

Palette
#04040b
#121113
#323035
#3c393f
#b5b2bc
#eeeef0
#71d083
#366740
#70b8ff
#473876
#ff9592
#46a758

Color palette

brand
Terminal Green
#71d083

Call-to-action text, primary interactive element highlights, success states.

Canopy Green
#366740

Call-to-action button backgrounds when paired with Terminal Green text, active indicators.

Green Burst Gradient
#46a758

Decorative hero background accent, draws focus to key sections.

Radial Glow Gradient
#64c878

Subtle background glow for featured content blocks.

accent
Link Blue
#70b8ff

Hyperlinks, secondary interactive text.

Twilight Purple
#473876

Border accents for specialized cards or highlight elements.

neutral
Carbon Black
#04040b

Primary page background, default text color on light elements.

Night Sky
#121113

Card backgrounds, section dividers, slightly elevated surfaces.

Ash Gray
#323035

Button backgrounds, form inputs, secondary content containers.

Storm Gray
#3c393f

Border colors, subtle dividers, inactive states.

Cloud Burst
#b5b2bc

Secondary text, subtle icon fill, placeholder text.

Snow Drift
#eeeef0

Primary text on dark backgrounds, active states for text and icons.

semantic
Crimson Spark
#ff9592

Alerts or error states, used sparingly for emphasis.

Typography

Type scale
display60px · 1 · -1.5px
The quick brown fox jumps over the lazy dog
heading-lg36px · 1.11 · -0.9px
The quick brown fox jumps over the lazy dog
heading20px · 1.33 · -0.5px
The quick brown fox jumps over the lazy dog
body14px · 1.43 · 0.35px
The quick brown fox jumps over the lazy dog
caption10px · 1.5 · 0.25px
The quick brown fox jumps over the lazy dog
Red Hat Display Variable
Weights
400, 500, 600, 700
Sizes
14px, 16px, 18px, 20px, 36px, 48px, 60px
Line height
1, 1.11, 1.38, 1.4, 1.5
Letter spacing
-0.0250em
Fallback
Segoe UI, sans-serif

Headlines and prominent display text. The tight letter-spacing gives a modern, compressed feel, making large text feel sharp and precise.

Red Hat Text Variable
Weights
400, 500, 600, 700
Sizes
10px, 12px, 14px, 15px, 16px, 18px, 20px
Line height
1, 1.33, 1.4, 1.43, 1.5, 1.56, 1.63
Letter spacing
0.0250em
Fallback
Roboto, Arial, sans-serif

Body copy, navigation, buttons, and most UI elements. The slightly expanded letter-spacing provides excellent readability on dark backgrounds.

Red Hat Mono Variable
Weights
400
Sizes
14px, 18px
Line height
1.43, 1.56
Fallback
SFMono-Regular, monospace

Code snippets, technical details, and specific data displays. Its monospace nature ensures alignment for structured information.

Spacing & shape

Spacing
Section gap64px
Card padding16px
Element gap8px
Radius
Default6px
Buttons6px
Cards6px
interactiveElements10px
smallElements2px

Elevation

Feature Card
rgba(255, 255, 255, 0.06) 0px 1px 0px 0px inset

Components

CTA Button Group
Product Tab Selector Cards
Announcement Banner + Highlight Badge
Primary Action ButtonCall to action

Filled button for primary actions. Background `Canopy Green` (#366740), text `Terminal Green` (#71d083), border `Canopy Green` (#366740). Rounded corners at 10px.

Secondary Action ButtonSecondary call to action

Ghost button with `Carbon Black` (#04040b) background, `Snow Drift` (#eeeef0) text, and `Storm Gray` (#3c393f) border. Rounded corners at 6px. Padding: 16px vertical, 16px horizontal.

Tertiary Ghost ButtonMildly emphasized action

Transparent background button (`rgba(0, 0, 0, 0)`), `Cloud Burst` (#b5b2bc) text, no visible border (`oklch(0.922 0 0)`). Radius 4px. Padding: 8px vertical, 12px horizontal.

Navigation Link ButtonNavigation and internal links

Minimal button for navigation. Background `Ash Gray` (#323035), text `Snow Drift` (#eeeef0), no explicit border. Sharp corners (0px radius). Padding: 20px all sides. Used in header/footer.

Feature CardContent grouping

Card with `Night Sky` (#121113) background, a subtle inset shadow (`rgba(255, 255, 255, 0.06) 0px 1px 0px 0px inset`), and `Ash Gray` (#323035) border. 6px border radius. Internal padding likely 16px.

Highlight BadgeSmall, informative label

Small, informative badge with `Canopy Green` (#366740) background, `Terminal Green` (#71d083) text, and `Storm Gray` (#3c393f) border. Rounded corners at 10px. Padding 12px vertical, 16px horizontal for text `Red Hat Text Variable` 16px.

Hero HeadlinePrimary page title

Uses `Red Hat Display Variable` at 60px size, weights 600 or 700, with `Snow Drift` (#eeeef0) color and tight letter-spacing -0.0250em.

Secondary HeadlineSection titles

Uses `Red Hat Display Variable` at 36px size, weights 400 or 500, with `Snow Drift` (#eeeef0) color and tight letter-spacing -0.0250em.

Guidelines

Do
  • Use `Carbon Black` (#04040b) for primary page backgrounds to maintain a consistent dark theme.
  • Apply `Canopy Green` (#366740) for all primary call-to-action button backgrounds, paired with `Terminal Green` (#71d083) text.
  • Implement 6px border radius as the default for most interface elements, with 10px used for key interactive elements like primary buttons.
  • Ensure `Red Hat Text Variable` with 0.0250em letter-spacing is used for all body text and secondary UI elements for optimal legibility.
  • Maintain a clear visual hierarchy using `Red Hat Display Variable` for headlines, particularly with its tight -0.0250em letter-spacing to distinguish it from body copy.
  • Utilize `Ash Gray` (#323035) for button backgrounds and secondary content blocks to create subtle elevation on dark surfaces.
Don’t
  • Avoid using bright, high-saturation colors for large background areas; colors like `Terminal Green` (#71d083) are strictly for accents and interactive elements.
  • Do not deviate from the specified letter-spacing values across `Red Hat Display Variable` and `Red Hat Text Variable` as they are integral to the system's character.
  • Avoid excessive use of shadows; the system relies on layer colors (`Night Sky`, `Ash Gray`) and subtle inset shadows for depth.
  • Do not introduce new typefaces; `Red Hat Display`, `Red Hat Text`, and `Red Hat Mono` are the only approved families.
  • Refrain from using color in body text that does not meet the specified `Snow Drift` (#eeeef0) or `Cloud Burst` (#b5b2bc) for readability against dark backgrounds.
  • Do not use generic square or fully rounded (pill) shapes; adhere to the 6px and 10px radii for a consistent, structured appearance.

About this system

Show

Depot’s aesthetic is a high-contrast dark mode, evoking a command center's precision. Deep, near-black backgrounds frame content, punctuated by vivid green accents that immediately draw the eye to critical interactive elements. A subtle progression of dark grays creates layered surfaces, adding depth and structure without reliance on heavy shadows. The overall impression is one of efficiency and focused power without distraction, like a purpose-built tool designed for speed.

Layout

The layout is predominantly full-bleed dark, with content constrained within a centered max-width, though the exact `pageMaxWidth` is not explicitly defined it appears to allow generous negative space. The hero section features a centered headline over a dark background, with clear calls to action below. Sections are visually distinct, often with solid color backgrounds for separation, like the alternating `Night Sky` (#121113) and `Carbon Black` (#04040b) sections. Content is frequently arranged in two-column layouts, with text and descriptions on one side and a visual (code example, product screenshot, or illustration) on the other. A structured card grid appears for feature showcases. The navigation is a sticky top bar, providing persistent access to key links.

Imagery

This design primarily uses product screenshots and brand-colored illustrations. Product screenshots are typically contained within card-like structures, showing UI elements and code, often with a subtle `Terminal Green` (#71d083) highlight to draw attention to key features. Illustrations are flat, geometric, and follow the brand's green and dark gray palette, used decoratively to break up sections or emphasize concepts, rather than depicting real-world scenarios. Small, mono-color icons, usually `Snow Drift` (#eeeef0) or `Terminal Green` (#71d083), are extensively used to denote features, actions, and navigation elements. The overall density of imagery is balanced, supporting the text-heavy technical content without overwhelming it, acting as visual cues rather than dominant storytelling elements.

Reminiscent of Vercel, GitHub, Linear.

# Depot — Style Reference
> Deep space console: focused intensity.

**Theme:** dark

**Site:** https://depot.dev

Depot’s aesthetic is a high-contrast dark mode, evoking a command center's precision. Deep, near-black backgrounds frame content, punctuated by vivid green accents that immediately draw the eye to critical interactive elements. A subtle progression of dark grays creates layered surfaces, adding depth and structure without reliance on heavy shadows. The overall impression is one of efficiency and focused power without distraction, like a purpose-built tool designed for speed.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Terminal Green | `#71d083` | `--color-terminal-green` | Call-to-action text, primary interactive element highlights, success states. |
| Canopy Green | `#366740` | `--color-canopy-green` | Call-to-action button backgrounds when paired with Terminal Green text, active indicators. |
| Green Burst Gradient | `#46a758` | `--color-green-burst-gradient` | Decorative hero background accent, draws focus to key sections. |
| Radial Glow Gradient | `#64c878` | `--color-radial-glow-gradient` | Subtle background glow for featured content blocks. |
| Link Blue | `#70b8ff` | `--color-link-blue` | Hyperlinks, secondary interactive text. |
| Twilight Purple | `#473876` | `--color-twilight-purple` | Border accents for specialized cards or highlight elements. |
| Carbon Black | `#04040b` | `--color-carbon-black` | Primary page background, default text color on light elements. |
| Night Sky | `#121113` | `--color-night-sky` | Card backgrounds, section dividers, slightly elevated surfaces. |
| Ash Gray | `#323035` | `--color-ash-gray` | Button backgrounds, form inputs, secondary content containers. |
| Storm Gray | `#3c393f` | `--color-storm-gray` | Border colors, subtle dividers, inactive states. |
| Cloud Burst | `#b5b2bc` | `--color-cloud-burst` | Secondary text, subtle icon fill, placeholder text. |
| Snow Drift | `#eeeef0` | `--color-snow-drift` | Primary text on dark backgrounds, active states for text and icons. |
| Crimson Spark | `#ff9592` | `--color-crimson-spark` | Alerts or error states, used sparingly for emphasis. |

## Tokens — Typography

### Red Hat Display Variable
- **Substitute:** Segoe UI, sans-serif
- **Weights:** 400, 500, 600, 700
- **Sizes:** 14px, 16px, 18px, 20px, 36px, 48px, 60px
- **Line height:** 1, 1.11, 1.38, 1.4, 1.5
- **Letter spacing:** -0.0250em
- **Role:** Headlines and prominent display text. The tight letter-spacing gives a modern, compressed feel, making large text feel sharp and precise.

### Red Hat Text Variable
- **Substitute:** Roboto, Arial, sans-serif
- **Weights:** 400, 500, 600, 700
- **Sizes:** 10px, 12px, 14px, 15px, 16px, 18px, 20px
- **Line height:** 1, 1.33, 1.4, 1.43, 1.5, 1.56, 1.63
- **Letter spacing:** 0.0250em
- **Role:** Body copy, navigation, buttons, and most UI elements. The slightly expanded letter-spacing provides excellent readability on dark backgrounds.

### Red Hat Mono Variable
- **Substitute:** SFMono-Regular, monospace
- **Weights:** 400
- **Sizes:** 14px, 18px
- **Line height:** 1.43, 1.56
- **Role:** Code snippets, technical details, and specific data displays. Its monospace nature ensures alignment for structured information.

## Tokens — Type Scale

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 10px | 1.5 | 0.25px |
| body | 14px | 1.43 | 0.35px |
| heading | 20px | 1.33 | -0.5px |
| heading-lg | 36px | 1.11 | -0.9px |
| display | 60px | 1 | -1.5px |

## Tokens — Spacing

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

## Tokens — Radius

- **Default:** 6px
- **Buttons:** 6px
- **Cards:** 6px
- **interactiveElements:** 10px
- **smallElements:** 2px

## Tokens — Elevation

- **Feature Card:** `rgba(255, 255, 255, 0.06) 0px 1px 0px 0px inset`

## Layout

The layout is predominantly full-bleed dark, with content constrained within a centered max-width, though the exact `pageMaxWidth` is not explicitly defined it appears to allow generous negative space. The hero section features a centered headline over a dark background, with clear calls to action below. Sections are visually distinct, often with solid color backgrounds for separation, like the alternating `Night Sky` (#121113) and `Carbon Black` (#04040b) sections. Content is frequently arranged in two-column layouts, with text and descriptions on one side and a visual (code example, product screenshot, or illustration) on the other. A structured card grid appears for feature showcases. The navigation is a sticky top bar, providing persistent access to key links.

## Imagery

This design primarily uses product screenshots and brand-colored illustrations. Product screenshots are typically contained within card-like structures, showing UI elements and code, often with a subtle `Terminal Green` (#71d083) highlight to draw attention to key features. Illustrations are flat, geometric, and follow the brand's green and dark gray palette, used decoratively to break up sections or emphasize concepts, rather than depicting real-world scenarios. Small, mono-color icons, usually `Snow Drift` (#eeeef0) or `Terminal Green` (#71d083), are extensively used to denote features, actions, and navigation elements. The overall density of imagery is balanced, supporting the text-heavy technical content without overwhelming it, acting as visual cues rather than dominant storytelling elements.

## Components

### CTA Button Group

### Product Tab Selector Cards

### Announcement Banner + Highlight Badge

### Primary Action Button
*Call to action*

Filled button for primary actions. Background `Canopy Green` (#366740), text `Terminal Green` (#71d083), border `Canopy Green` (#366740). Rounded corners at 10px.

### Secondary Action Button
*Secondary call to action*

Ghost button with `Carbon Black` (#04040b) background, `Snow Drift` (#eeeef0) text, and `Storm Gray` (#3c393f) border. Rounded corners at 6px. Padding: 16px vertical, 16px horizontal.

### Tertiary Ghost Button
*Mildly emphasized action*

Transparent background button (`rgba(0, 0, 0, 0)`), `Cloud Burst` (#b5b2bc) text, no visible border (`oklch(0.922 0 0)`). Radius 4px. Padding: 8px vertical, 12px horizontal.

### Navigation Link Button
*Navigation and internal links*

Minimal button for navigation. Background `Ash Gray` (#323035), text `Snow Drift` (#eeeef0), no explicit border. Sharp corners (0px radius). Padding: 20px all sides. Used in header/footer.

### Feature Card
*Content grouping*

Card with `Night Sky` (#121113) background, a subtle inset shadow (`rgba(255, 255, 255, 0.06) 0px 1px 0px 0px inset`), and `Ash Gray` (#323035) border. 6px border radius. Internal padding likely 16px.

### Highlight Badge
*Small, informative label*

Small, informative badge with `Canopy Green` (#366740) background, `Terminal Green` (#71d083) text, and `Storm Gray` (#3c393f) border. Rounded corners at 10px. Padding 12px vertical, 16px horizontal for text `Red Hat Text Variable` 16px.

### Hero Headline
*Primary page title*

Uses `Red Hat Display Variable` at 60px size, weights 600 or 700, with `Snow Drift` (#eeeef0) color and tight letter-spacing -0.0250em.

### Secondary Headline
*Section titles*

Uses `Red Hat Display Variable` at 36px size, weights 400 or 500, with `Snow Drift` (#eeeef0) color and tight letter-spacing -0.0250em.

## Guidelines

### Do

- Use `Carbon Black` (#04040b) for primary page backgrounds to maintain a consistent dark theme.
- Apply `Canopy Green` (#366740) for all primary call-to-action button backgrounds, paired with `Terminal Green` (#71d083) text.
- Implement 6px border radius as the default for most interface elements, with 10px used for key interactive elements like primary buttons.
- Ensure `Red Hat Text Variable` with 0.0250em letter-spacing is used for all body text and secondary UI elements for optimal legibility.
- Maintain a clear visual hierarchy using `Red Hat Display Variable` for headlines, particularly with its tight -0.0250em letter-spacing to distinguish it from body copy.
- Utilize `Ash Gray` (#323035) for button backgrounds and secondary content blocks to create subtle elevation on dark surfaces.

### Don't

- Avoid using bright, high-saturation colors for large background areas; colors like `Terminal Green` (#71d083) are strictly for accents and interactive elements.
- Do not deviate from the specified letter-spacing values across `Red Hat Display Variable` and `Red Hat Text Variable` as they are integral to the system's character.
- Avoid excessive use of shadows; the system relies on layer colors (`Night Sky`, `Ash Gray`) and subtle inset shadows for depth.
- Do not introduce new typefaces; `Red Hat Display`, `Red Hat Text`, and `Red Hat Mono` are the only approved families.
- Refrain from using color in body text that does not meet the specified `Snow Drift` (#eeeef0) or `Cloud Burst` (#b5b2bc) for readability against dark backgrounds.
- Do not use generic square or fully rounded (pill) shapes; adhere to the 6px and 10px radii for a consistent, structured appearance.

## Agent Prompt Guide

### Quick Color Reference
- Text: `#eeeef0` (Snow Drift)
- Background: `#04040b` (Carbon Black)
- CTA Background: `#366740` (Canopy Green)
- CTA Text: `#71d083` (Terminal Green)
- Border: `#3c393f` (Storm Gray)
- Secondary Text: `#b5b2bc` (Cloud Burst)

### 3-5 Example Component Prompts
1. **Create a Hero Section**: Background `Carbon Black` (#04040b). Headline: 'Build faster. Waste less time.' using `Red Hat Display Variable` at 60px, weight 700, color `Snow Drift` (#eeeef0), letter-spacing -1.5px. Below, a `Primary Action Button` with text 'Get started'.
2. **Generate a Feature Card**: Background `Night Sky` (#121113), with a `Storm Gray` (#3c393f) border and 6px border-radius. Include a subtle inset shadow: `rgba(255, 255, 255, 0.06) 0px 1px 0px 0px inset`. Content text should use `Snow Drift` (#eeeef0) with `Red Hat Text Variable` 16px, letter-spacing 0.4px.
3. **Design a Navigation Bar**: Background same as page, `Carbon Black` (#04040b). Navigation links use `Cloud Burst` (#b5b2bc) text (e.g., 'Products', 'Resources'), `Red Hat Text Variable` 16px. Include two right-aligned buttons: a `Navigation Link Button` for 'Sign In' and a `Primary Action Button` for 'Get started'.
4. **Display a Code Block**: Background `Night Sky` (#121113), text `Cloud Burst` (#b5b2bc), using `Red Hat Mono Variable` 14px. Ensure code line spacing is 1.43, with no letter-spacing. Use 6px border-radius for the block.

More like this