
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.
Color palette
Primary Call-to-Action buttons, interactive elements, highlights, and active states. This vivid blue is the core brand accent, signifying action and importance.
Darker shade for Electric Blue, used for button borders and hover states to add depth and interaction feedback.
Used for success indicators and positive feedback elements, a distinct color from brand blue.
Primary text, deep backgrounds on dark UI elements, key UI borders.
Page backgrounds, card surfaces, button text. Provides a clean, expansive canvas.
Subtle background for UI elements, light button backgrounds, creating gentle visual separation.
Thin borders for cards and dividers, offering a delicate boundary without harshness.
Secondary text, descriptive elements, providing lower hierarchy without significant desaturation.
Subtle background tint for specific sections or cards, adding a delicate, almost unseen touch of color.
Very light accent for specific backgrounds or non-interactive highlights, a faint echo of the brand blue.
Typography
- 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
Elevation
Components
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.
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.
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.
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.
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
- 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.
- 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
ShowHide
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.
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.
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.









