Dock

Dock, saas, clean

Preview image. Unlock full-res

Digital workbench illuminated by electric blue. The experience is like working in a crisp, highly functional digital environment with precise tools.

Industrysaas, dev-tools
Palette
#121722
#ffffff
#faf9f7
#efefef
#a5a5a5
#0068f9
#024bb1
#f4f0ff
#046645
#d5ecff

Color palette

brand
Electric Blue
#0068f9

Primary Call-to-Action buttons, interactive elements, highlights, and active states. This vivid blue is the core brand accent, signifying action and importance.

Deep Royal
#024bb1

Darker shade for Electric Blue, used for button borders and hover states to add depth and interaction feedback.

accent
Mint Green
#046645

Used for success indicators and positive feedback elements, a distinct color from brand blue.

neutral
Inkwell
#121722

Primary text, deep backgrounds on dark UI elements, key UI borders.

Cloud White
#ffffff

Page backgrounds, card surfaces, button text. Provides a clean, expansive canvas.

Horizon Gray
#faf9f7

Subtle background for UI elements, light button backgrounds, creating gentle visual separation.

Skyline Gray
#efefef

Thin borders for cards and dividers, offering a delicate boundary without harshness.

Mist Gray
#a5a5a5

Secondary text, descriptive elements, providing lower hierarchy without significant desaturation.

Lavender Mist
#f4f0ff

Subtle background tint for specific sections or cards, adding a delicate, almost unseen touch of color.

Periwinkle
#d5ecff

Very light accent for specific backgrounds or non-interactive highlights, a faint echo of the brand blue.

Typography

Type scale
Major Third (1.25) from 13px base
display-lg84px · 1.06
The quick brown fox jumps over the lazy dog
display57px · 1.09
The quick brown fox jumps over the lazy dog
display-sm48px · 1.2
The quick brown fox jumps over the lazy dog
heading-lg40px · 1.25
The quick brown fox jumps over the lazy dog
heading24px · 1.29
The quick brown fox jumps over the lazy dog
heading-sm20px · 1.33
The quick brown fox jumps over the lazy dog
subheading18px · 1.38
The quick brown fox jumps over the lazy dog
body-lg16px · 1.43
The quick brown fox jumps over the lazy dog
caption13px · 1.6
The quick brown fox jumps over the lazy dog
Roobert
Weights
400, 500, 600, 700
Sizes
13px, 14px, 15px, 16px, 18px, 20px, 24px, 40px, 48px, 57px, 84px
Line height
1.06, 1.08, 1.09, 1.2, 1.25, 1.29, 1.33, 1.38, 1.43, 1.5, 1.56, 1.6
Letter spacing
-0.0770em
Fallback
system-ui, sans-serif

The primary typeface for all text elements. Its geometric yet friendly sans-serif forms establish a clear, modern tone. The precise letter-spacing ensures legibility even at smaller sizes and contributes to the overall refined aesthetic.

Spacing & shape

Radius
Default16px
Buttons48px
Cards16px
Images8px
pills100px

Elevation

Card Shadow
rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.04) 0px -1px 1px 0px inset, rgba(0, 0, 0, 0.14) 0px 0px 0px 0.5px inset
Image Shadow
rgba(0, 0, 0, 0.04) 0px 20px 20px -8px

Components

CTA Button Group
Product Tab Bar
Customer Stat Cards
Secondary Outlined ButtonSecondary Action

Cloud White (#ffffff) background with Inkwell (#121722) text. Features a Skyline Gray (#d6e4f1) border at 1px and a 48px border-radius. Padding is 6px top, 14px right, 8px bottom, 14px left. Provides a less prominent alternative to the primary action.

Feature Card PrimaryContent Display

Horizon Gray (#fbfaf7) background with no explicit border, 16px border-radius. Features significant padding: 32px all around. Used for highlighting key features or informational blocks.

Feature Card SecondaryContent Display

Lavender Mist (#f4f0ff) background with no explicit border, 16px border-radius. Features significant padding: 32px all around. Used for highlighting key features or informational blocks, offering a subtle color variation.

Minimal CardSimple Content Block

Transparent background with no border-radius (0px). No box shadow, giving it a flat appearance. Padding is minimal at 6px top, 0px right, 0px bottom, 0px left. Used for basic grouping or minor content divisions.

Pill BadgeCategorization/Tag

Transparent background with Inkwell (#121722) text. No border-radius or padding specified directly on the badge, indicating it receives styling from context. Used for small, contextual labels.

Guidelines

Do
  • Prioritize Electric Blue (#0068f9) for all interactive Call-to-Action elements.
  • Use Roobert font with specific letter-spacing for all text elements to maintain brand voice.
  • Apply 48px border-radius to all primary and secondary buttons for a consistent pill shape.
  • Utilize Cloud White (#ffffff) as the dominant page background color to ensure a bright, expansive feel.
  • Employ Horizon Gray (#faf9f7) for subtle background shifts to differentiate content blocks without harsh lines.
  • Use a specific padding of at least 24px around card content for comfortable breathing room.
  • Introduce Inkwell (#121722) as the primary text color for maximum contrast and readability on light backgrounds.
Don’t
  • Avoid using highly saturated colors other than Electric Blue (#0068f9) and Mint Green (#046645) as main accents.
  • Do not use generic square buttons; all buttons should conform to a 48px or 100px radius.
  • Avoid heavy drop shadows; stick to subtle, single-layer box shadows like `rgba(0, 0, 0, 0.07) 0px 1px 1px 0px` for depth.
  • Do not vary font families; stick exclusively to Roobert for all typography.
  • Refrain from tight spacing between content elements; maintain `8px-16px` element gaps and `80px-120px` section gaps.
  • Do not use highly textured or photographic backgrounds; keep surfaces clean and predominantly solid colors or subtle gradients.
  • Avoid mixing transparent and opaque button styles within the same hierarchical level of action.

About this system

Show

This design system presents as a 'digital workbench' – a bright, well-organized interface designed for productivity. The prominent use of a vibrant, electric blue against a near-white background creates an energetic yet focused atmosphere. Subtle gray tints and soft shadows provide depth and separation, akin to tools neatly arranged on a clean workspace. The typography, featuring a custom sans-serif with nuanced letter-spacing, emphasizes clarity and directness in communication.

Layout

The page primarily uses a max-width contained layout, with content centered. The hero section is a full-width background, but its core content (headline, subtext, CTAs) is centrally aligned within a clear content well. Sections generally follow a consistent vertical rhythm, with generous `80px-120px` spacing between major blocks. Content often alternates between left-aligned text beside a right-aligned visual, or centered stacks for stronger impact points like 'Want a deeper tour?'. Card grids are used to showcase features and customer testimonials (e.g., 3-column grid for 'Why revenue teams are switching'). The layout feels spacious and organized, prioritizing readability and clear information hierarchy. Navigation is a sticky top bar, providing persistent access to key links.

Imagery

The visual language blends product screenshots with abstract data visualizations and crisp icons. Product screens are contained, often with soft edge treatments (8px radius) or presented within UI frames. Illustrations are geometric and abstract, using brand colors to convey information or concept without photorealism. Icons are filled, mono-color (Inkwell or Electric Blue), and appear clean and conceptual. Photography is minimal, if present, and likely focused on abstract concepts rather than lifestyle. The overall role of imagery is explanatory and supportive, enhancing UI elements and illustrating processes rather than acting as decorative full-bleed hero content. Density leans text-dominant, with imagery serving as clear visual anchors to communicate features and data.

Reminiscent of Calendly, Intercom, Drift, Chili Piper.

# Dock — Style Reference
> Digital workbench illuminated by electric blue. The experience is like working in a crisp, highly functional digital environment with precise tools.

**Theme:** light

**Site:** https://dock.us

This design system presents as a 'digital workbench' – a bright, well-organized interface designed for productivity. The prominent use of a vibrant, electric blue against a near-white background creates an energetic yet focused atmosphere. Subtle gray tints and soft shadows provide depth and separation, akin to tools neatly arranged on a clean workspace. The typography, featuring a custom sans-serif with nuanced letter-spacing, emphasizes clarity and directness in communication.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Electric Blue | `#0068f9` | `--color-electric-blue` | Primary Call-to-Action buttons, interactive elements, highlights, and active states. This vivid blue is the core brand accent, signifying action and importance. |
| Deep Royal | `#024bb1` | `--color-deep-royal` | Darker shade for Electric Blue, used for button borders and hover states to add depth and interaction feedback. |
| Mint Green | `#046645` | `--color-mint-green` | Used for success indicators and positive feedback elements, a distinct color from brand blue. |
| Inkwell | `#121722` | `--color-inkwell` | Primary text, deep backgrounds on dark UI elements, key UI borders. |
| Cloud White | `#ffffff` | `--color-cloud-white` | Page backgrounds, card surfaces, button text. Provides a clean, expansive canvas. |
| Horizon Gray | `#faf9f7` | `--color-horizon-gray` | Subtle background for UI elements, light button backgrounds, creating gentle visual separation. |
| Skyline Gray | `#efefef` | `--color-skyline-gray` | Thin borders for cards and dividers, offering a delicate boundary without harshness. |
| Mist Gray | `#a5a5a5` | `--color-mist-gray` | Secondary text, descriptive elements, providing lower hierarchy without significant desaturation. |
| Lavender Mist | `#f4f0ff` | `--color-lavender-mist` | Subtle background tint for specific sections or cards, adding a delicate, almost unseen touch of color. |
| Periwinkle | `#d5ecff` | `--color-periwinkle` | Very light accent for specific backgrounds or non-interactive highlights, a faint echo of the brand blue. |

## Tokens — Typography

### Roobert
- **Substitute:** system-ui, sans-serif
- **Weights:** 400, 500, 600, 700
- **Sizes:** 13px, 14px, 15px, 16px, 18px, 20px, 24px, 40px, 48px, 57px, 84px
- **Line height:** 1.06, 1.08, 1.09, 1.2, 1.25, 1.29, 1.33, 1.38, 1.43, 1.5, 1.56, 1.6
- **Letter spacing:** -0.0770em
- **Role:** The primary typeface for all text elements. Its geometric yet friendly sans-serif forms establish a clear, modern tone. The precise letter-spacing ensures legibility even at smaller sizes and contributes to the overall refined aesthetic.

## Tokens — Type Scale

Major Third (1.25) from 13px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 13px | 1.6 | — |
| body-lg | 16px | 1.43 | — |
| subheading | 18px | 1.38 | — |
| heading-sm | 20px | 1.33 | — |
| heading | 24px | 1.29 | — |
| heading-lg | 40px | 1.25 | — |
| display-sm | 48px | 1.2 | — |
| display | 57px | 1.09 | — |
| display-lg | 84px | 1.06 | — |

## Tokens — Radius

- **Default:** 16px
- **Buttons:** 48px
- **Cards:** 16px
- **Images:** 8px
- **pills:** 100px

## Tokens — Elevation

- **Card Shadow:** `rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.04) 0px -1px 1px 0px inset, rgba(0, 0, 0, 0.14) 0px 0px 0px 0.5px inset`
- **Image Shadow:** `rgba(0, 0, 0, 0.04) 0px 20px 20px -8px`

## Layout

The page primarily uses a max-width contained layout, with content centered. The hero section is a full-width background, but its core content (headline, subtext, CTAs) is centrally aligned within a clear content well. Sections generally follow a consistent vertical rhythm, with generous `80px-120px` spacing between major blocks. Content often alternates between left-aligned text beside a right-aligned visual, or centered stacks for stronger impact points like 'Want a deeper tour?'. Card grids are used to showcase features and customer testimonials (e.g., 3-column grid for 'Why revenue teams are switching'). The layout feels spacious and organized, prioritizing readability and clear information hierarchy. Navigation is a sticky top bar, providing persistent access to key links.

## Imagery

The visual language blends product screenshots with abstract data visualizations and crisp icons. Product screens are contained, often with soft edge treatments (8px radius) or presented within UI frames. Illustrations are geometric and abstract, using brand colors to convey information or concept without photorealism. Icons are filled, mono-color (Inkwell or Electric Blue), and appear clean and conceptual. Photography is minimal, if present, and likely focused on abstract concepts rather than lifestyle. The overall role of imagery is explanatory and supportive, enhancing UI elements and illustrating processes rather than acting as decorative full-bleed hero content. Density leans text-dominant, with imagery serving as clear visual anchors to communicate features and data.

## Components

### CTA Button Group

### Product Tab Bar

### Customer Stat Cards

### Secondary Outlined Button
*Secondary Action*

Cloud White (#ffffff) background with Inkwell (#121722) text. Features a Skyline Gray (#d6e4f1) border at 1px and a 48px border-radius. Padding is 6px top, 14px right, 8px bottom, 14px left. Provides a less prominent alternative to the primary action.

### Feature Card Primary
*Content Display*

Horizon Gray (#fbfaf7) background with no explicit border, 16px border-radius. Features significant padding: 32px all around. Used for highlighting key features or informational blocks.

### Feature Card Secondary
*Content Display*

Lavender Mist (#f4f0ff) background with no explicit border, 16px border-radius. Features significant padding: 32px all around. Used for highlighting key features or informational blocks, offering a subtle color variation.

### Minimal Card
*Simple Content Block*

Transparent background with no border-radius (0px). No box shadow, giving it a flat appearance. Padding is minimal at 6px top, 0px right, 0px bottom, 0px left. Used for basic grouping or minor content divisions.

### Pill Badge
*Categorization/Tag*

Transparent background with Inkwell (#121722) text. No border-radius or padding specified directly on the badge, indicating it receives styling from context. Used for small, contextual labels.

## Guidelines

### Do

- Prioritize Electric Blue (#0068f9) for all interactive Call-to-Action elements.
- Use Roobert font with specific letter-spacing for all text elements to maintain brand voice.
- Apply 48px border-radius to all primary and secondary buttons for a consistent pill shape.
- Utilize Cloud White (#ffffff) as the dominant page background color to ensure a bright, expansive feel.
- Employ Horizon Gray (#faf9f7) for subtle background shifts to differentiate content blocks without harsh lines.
- Use a specific padding of at least 24px around card content for comfortable breathing room.
- Introduce Inkwell (#121722) as the primary text color for maximum contrast and readability on light backgrounds.

### Don't

- Avoid using highly saturated colors other than Electric Blue (#0068f9) and Mint Green (#046645) as main accents.
- Do not use generic square buttons; all buttons should conform to a 48px or 100px radius.
- Avoid heavy drop shadows; stick to subtle, single-layer box shadows like `rgba(0, 0, 0, 0.07) 0px 1px 1px 0px` for depth.
- Do not vary font families; stick exclusively to Roobert for all typography.
- Refrain from tight spacing between content elements; maintain `8px-16px` element gaps and `80px-120px` section gaps.
- Do not use highly textured or photographic backgrounds; keep surfaces clean and predominantly solid colors or subtle gradients.
- Avoid mixing transparent and opaque button styles within the same hierarchical level of action.

## Agent Prompt Guide

### Quick Color Reference
- Text: Inkwell (#121722)
- Background: Cloud White (#ffffff)
- CTA Button: Electric Blue (#0068f9)
- Secondary Button: Cloud White (#ffffff)
- Card Background: Horizon Gray (#faf9f7)
- Border: Skyline Gray (#efefef)

### Example Component Prompts
1. **Create a Hero Section:** Background Electric Blue (#0068f9). Headline 'Enablement that sellers and buyers love' in Roobert 84px, weight 700 (#ffffff), lineHeight 1.06, letterSpacing -0.0770em. Body copy 'Dock is the AI revenue enablement platform...' in Roobert 20px, weight 400 (#ffffff), lineHeight 1.33. Include a Primary Filled Button 'Start for Free' and a Secondary Outlined Button 'Request Demo'.
2. **Generate a Feature Card:** Background Horizon Gray (#faf9f7), border-radius 16px, padding 32px. Title 'Sales' in Roobert 16px, weight 600 (#121722). Description 'Increase conversion rates by 11%' in Roobert 24px, weight 700 (#121722). Include a Mint Green (#046645) icon where appropriate.
3. **Design a Navigation Bar:** Background Cloud White (#ffffff). Brand logo. Navigation links 'Product', 'Pricing', 'Customers' in Roobert 15px, weight 500 (#121722), lineHeight 1.5. Include a Primary Filled Button 'Start for Free' and a Secondary Outlined Button 'Request Demo' on the far right.
4. **Build a Testimonial Block:** Background Lavender Mist (#f4f0ff), border-radius 16px, padding 32px. Quote in Roobert 24px, weight 600 (#121722). Source name in Roobert 16px, weight 400 (#a5a5a5). Include a small image with 8px border-radius. Center text alignment.

More like this