Shade

Shade

Preview image. Unlock full-res

High-contrast utility with violet accent. A clean white canvas underpins sharp black text and functional components, highlighted by a single, vivid violet.

Industrymedia
Palette
#ffffff
#000000
#131315
#f1f1f1
#717173
#a0a0a0
#d0d0d0
#444444
#333333
#dacefd
#6941c6
#855cf8

Color palette

accent
Digital Violet Light
#dacefd

Subtle border accent for UI elements, supporting visual cues

Digital Violet Bold
#6941c6

Violet outline accent for tags, dividers, and focused UI edges. Do not promote it to the primary CTA color

Digital Violet Vivid
#855cf8

Decorative background fills, active states, conical gradients for specific elements

neutral
Canvas White
#ffffff

Page backgrounds, card surfaces, UI elements requiring high contrast with text

Midnight Ink
#000000

Primary text, borders, high-contrast outlines, icons

Coal Black
#131315

Strong headings, button backgrounds, elevated surface backgrounds where text needs high contrast

Light Fog
#f1f1f1

Subtle background for UI elements, button box shadows, soft divider lines

Steel Gray
#717173

Muted body text, secondary information, inactive states, subtle element backgrounds

Stone Gray
#a0a0a0

Placeholder text, subtle box shadows, light borders

Warm Gray
#d0d0d0

Hairline separators, very light element backgrounds, subtle shadow tints

Deep Gray
#444444

Input text, input borders, less prominent body text

Dark Gray
#333333

Cookie banner text, secondary button borders, button text

Typography

Type scale
Perfect Fourth (1.333) from 14px base
display56px · 1.1 · -1.68px
The quick brown fox jumps over the lazy dog
heading-lg40px · 1.15
The quick brown fox jumps over the lazy dog
heading32px · 1.4
The quick brown fox jumps over the lazy dog
heading-sm24px · 1.25
The quick brown fox jumps over the lazy dog
subheading18px · 1.22
The quick brown fox jumps over the lazy dog
body14px · 1.29 · -0.48px
The quick brown fox jumps over the lazy dog
caption10px · 1.43
The quick brown fox jumps over the lazy dog
Inter Display
Weights
400
Sizes
10px, 14px, 16px, 18px, 20px, 21px, 24px, 28px, 32px, 36px, 40px, 48px, 56px, 72px
Line height
1, 1.1, 1.15, 1.2, 1.22, 1.25, 1.3, 1.4, 1.43, 1.57
Letter spacing
-0.0300em at large sizes, -0.0100em at smaller sizes

Primary headings and body text, providing a distinctive, tightly spaced feel for key content. The custom features tune its appearance for legibility and aesthetic.

sans-serif
Weights
400
Sizes
12px
Line height
1.2
Letter spacing
normal

Fallback for general UI text, links, and buttons, ensuring basic content readability without demanding specific font support. Used where Inter Display is not explicitly applied.

Aux Mono Regular
Weights
400
Sizes
14px
Line height
1, 1.29
Letter spacing
-0.0400em at 14px, -0.0100em

Monospaced text for specific data points or code examples, offering a technical and precise feel. The tight letter-spacing emphasizes its distinct character.

Inter
Weights
400, 500
Sizes
12px, 14px, 16px
Line height
1, 1.2, 1.5
Letter spacing
normal
Fallback
Inter

General body text, card content, and secondary button labels, providing a highly legible and versatile textual layer. This standard variant of Inter balances readability with the custom Inter Display.

Spacing & shape

Spacing
Section gap100px
Card padding20px
Element gap10px
Radius
Default9px
Buttons20px
Cards14px
input9px
largeButtons35px

Elevation

Primary Filled Button
rgb(241, 241, 241) 8px 8px 0px 0px
Link/Other with Shadow
rgba(226, 226, 227, 0.5) 10px 10px 0px -2px
Button Soft Shadow
rgba(19, 19, 21, 0.12) 0px 1px 4px 0px
Card Inset Border
rgba(0, 0, 0, 0.05) 0px 0px 0px 1px inset

Components

Primary Filled ButtonMain call-to-action button for initiating key flows.

Background: Coal Black (#131315), Text: Canvas White (#ffffff). Padding: 20px all sides. Border Radius: 20px. Uses a sharp, pronounced box-shadow below.

Secondary Outlined ButtonSecondary call-to-action, less prominent than the filled primary.

Background: Canvas White (#ffffff), Text: Midnight Ink (#000000). Border: 1px solid Midnight Ink (#000000). Padding: 20px all sides. Border Radius: 0px. A square, minimalist aesthetic.

Ghost Accent ButtonMinimal impact button, often for navigation or secondary actions, using brand accent.

Background: transparent, Text: Digital Violet Bold (#6941c6). Border: 1px solid Digital Violet Bold (#6941c6). Padding: 10px top/bottom, 15px left/right. Border Radius: 0px. Used for 'Shade Raises $14M in New Funding' banner.

Ghost Neutral ButtonMinimal impact button, for subtle interactive elements or navigation.

Background: transparent, Text: Midnight Ink (#000000). Border: 1px solid Midnight Ink (#000000). Padding: 10px top/bottom, 20px/10px left/right. Border Radius: 0px.

Search/Navigation TabInteractive tabs for filtering or navigating content sections.

Background: Canvas White (#ffffff), Text: Midnight Ink (#000000) for active, Steel Gray (#717173) for inactive. Border: 1px inset rgba(0,0,0,0.05). Underlines with a solid bar color.

Product Feature CardDisplaying product features or content blocks.

Background: Canvas White (#ffffff). Border Radius: 14px. Box Shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.05). No padding defined, content is expected to dictate internal spacing.

Default Input FieldStandard text input element.

Background: rgb(238, 238, 238), Text: Deep Gray (#444444), Border: 1px solid Deep Gray (#444444). Padding: 10px all sides. Border Radius: 8px.

Small Pill ButtonCompact interactive element or tag, typically for meta-information or minor actions.

Background: Coal Black (#131315). Text: rgb(0,0,238) (browser default link blue, not a brand choice). Radius: 20px. Padding: 10px top/bottom, 20px left/right.

Guidelines

Do
  • Prioritize Canvas White (#ffffff) for primary backgrounds and Coal Black (#131315) or Midnight Ink (#000000) for primary text to maintain high contrast.
  • Use Inter Display for all headings, leveraging its full range of sizes and letter-spacing for visual impact and hierarchy.
  • Apply a 20px border-radius for primary buttons and 14px for cards, ensuring consistent application of these distinct rounded corners.
  • Emphasize interactive elements and call-to-actions with Digital Violet Bold (#6941c6) for borders or text, or Coal Black (#131315) for filled backgrounds.
  • Maintain a clear elementGap of 10px for vertical rhythm between individual UI components.
  • Employ the hard 8px 8px 0px 0px F1F1F1 shadow for buttons to give them a distinct, almost debossed appearance.
  • Use Ghost Neutral buttons (transparent background, Midnight Ink border and text) for less prominent actions, reserving filled or accented buttons for key interactions.
Don’t
  • Avoid using multiple chromatic colors; restrict accents primarily to the Digital Violet palette.
  • Do not introduce soft or subtle shadows where a hard, offset shadow is expected; adhere to the distinct shadow style on buttons.
  • Refrain from using generic font families or weights when Inter Display or Aux Mono Regular are available for specific roles.
  • Do not deviate from the established border radii of 0px for some interactive elements and 14px/20px/35px for others, as these are signature elements.
  • Avoid introducing background gradients outside of the specified conic-gradient for special accent areas.
  • Do not use generic gray scales for text when Steel Gray (#717173), Deep Gray (#444444), or Dark Gray (#333333) are available for semantic text roles.
  • Do not use transparent or blurry backgrounds when solid color surfaces are the default. Sharp contrasts are key.

About this system

Show

Shade employs a stark, high-contrast visual language with a focus on functional typography and precise spacing. The design uses a dominant neutral palette relieved by a single vibrant violet accent. Components feature sharp edges or large, bold radii, often with strong box shadows for emphasis, conveying a sense of directness and polished utility. Surfaces are generally flat, with subtle elevation coming from shadows rather than color shifts.

Layout

The page primarily uses a max-width contained model, with a consistent vertical rhythm. The hero section often features a centered headline over a white background with a secondary subheading and two action buttons (one filled, one outlined). Sections alternate between simple centered stacks of text, and two-column layouts featuring text on one side and a visual element (like a product screenshot or video frame) on the other. A notable element is a horizontal tab navigation using ghost buttons. Feature grids, if present, are likely simple 3-column structures. Ample white space creates a comfortable, airy density between content blocks. Navigation is a sticky top bar with a left-aligned logo and right-aligned links and buttons.

Imagery

This design system uses a blend of tightly cropped product screenshots and high-quality photography, often with a subtle film grain or warm color grade, alongside a highly functional icon set. Lifestyle photography is present but primarily contained, never full-bleed, depicting people using technology or interacting in studio environments. Illustrations are minimal to none. Icons are typically outlined or filled, mostly monochrome (Midnight Ink or Canvas White), with a consistent stroke weight. Imagery serves mostly an explanatory or product showcase role, occasionally decorative for atmosphere, but never heavily stylized or abstract. The density is balanced, with imagery breaking up text-dominant sections, but not overwhelming the page.

Reminiscent of Figma, Linear, Webflow, Vercel.

# Shade — Style Reference
> High-contrast utility with violet accent. A clean white canvas underpins sharp black text and functional components, highlighted by a single, vivid violet.

**Theme:** light

**Site:** https://shade.inc

Shade employs a stark, high-contrast visual language with a focus on functional typography and precise spacing. The design uses a dominant neutral palette relieved by a single vibrant violet accent. Components feature sharp edges or large, bold radii, often with strong box shadows for emphasis, conveying a sense of directness and polished utility. Surfaces are generally flat, with subtle elevation coming from shadows rather than color shifts.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Digital Violet Light | `#dacefd` | `--color-digital-violet-light` | Subtle border accent for UI elements, supporting visual cues |
| Digital Violet Bold | `#6941c6` | `--color-digital-violet-bold` | Violet outline accent for tags, dividers, and focused UI edges. Do not promote it to the primary CTA color |
| Digital Violet Vivid | `#855cf8` | `--color-digital-violet-vivid` | Decorative background fills, active states, conical gradients for specific elements |
| Canvas White | `#ffffff` | `--color-canvas-white` | Page backgrounds, card surfaces, UI elements requiring high contrast with text |
| Midnight Ink | `#000000` | `--color-midnight-ink` | Primary text, borders, high-contrast outlines, icons |
| Coal Black | `#131315` | `--color-coal-black` | Strong headings, button backgrounds, elevated surface backgrounds where text needs high contrast |
| Light Fog | `#f1f1f1` | `--color-light-fog` | Subtle background for UI elements, button box shadows, soft divider lines |
| Steel Gray | `#717173` | `--color-steel-gray` | Muted body text, secondary information, inactive states, subtle element backgrounds |
| Stone Gray | `#a0a0a0` | `--color-stone-gray` | Placeholder text, subtle box shadows, light borders |
| Warm Gray | `#d0d0d0` | `--color-warm-gray` | Hairline separators, very light element backgrounds, subtle shadow tints |
| Deep Gray | `#444444` | `--color-deep-gray` | Input text, input borders, less prominent body text |
| Dark Gray | `#333333` | `--color-dark-gray` | Cookie banner text, secondary button borders, button text |

## Tokens — Typography

### Inter Display
- **Weights:** 400
- **Sizes:** 10px, 14px, 16px, 18px, 20px, 21px, 24px, 28px, 32px, 36px, 40px, 48px, 56px, 72px
- **Line height:** 1, 1.1, 1.15, 1.2, 1.22, 1.25, 1.3, 1.4, 1.43, 1.57
- **Letter spacing:** -0.0300em at large sizes, -0.0100em at smaller sizes
- **Role:** Primary headings and body text, providing a distinctive, tightly spaced feel for key content. The custom features tune its appearance for legibility and aesthetic.

### sans-serif
- **Weights:** 400
- **Sizes:** 12px
- **Line height:** 1.2
- **Letter spacing:** normal
- **Role:** Fallback for general UI text, links, and buttons, ensuring basic content readability without demanding specific font support. Used where Inter Display is not explicitly applied.

### Aux Mono Regular
- **Weights:** 400
- **Sizes:** 14px
- **Line height:** 1, 1.29
- **Letter spacing:** -0.0400em at 14px, -0.0100em
- **Role:** Monospaced text for specific data points or code examples, offering a technical and precise feel. The tight letter-spacing emphasizes its distinct character.

### Inter
- **Substitute:** Inter
- **Weights:** 400, 500
- **Sizes:** 12px, 14px, 16px
- **Line height:** 1, 1.2, 1.5
- **Letter spacing:** normal
- **Role:** General body text, card content, and secondary button labels, providing a highly legible and versatile textual layer. This standard variant of Inter balances readability with the custom Inter Display.

## Tokens — Type Scale

Perfect Fourth (1.333) from 14px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 10px | 1.43 | — |
| body | 14px | 1.29 | -0.48px |
| subheading | 18px | 1.22 | — |
| heading-sm | 24px | 1.25 | — |
| heading | 32px | 1.4 | — |
| heading-lg | 40px | 1.15 | — |
| display | 56px | 1.1 | -1.68px |

## Tokens — Spacing

- **Section gap:** 100px
- **Card padding:** 20px
- **Element gap:** 10px

## Tokens — Radius

- **Default:** 9px
- **Buttons:** 20px
- **Cards:** 14px
- **input:** 9px
- **largeButtons:** 35px

## Tokens — Elevation

- **Primary Filled Button:** `rgb(241, 241, 241) 8px 8px 0px 0px`
- **Link/Other with Shadow:** `rgba(226, 226, 227, 0.5) 10px 10px 0px -2px`
- **Button Soft Shadow:** `rgba(19, 19, 21, 0.12) 0px 1px 4px 0px`
- **Card Inset Border:** `rgba(0, 0, 0, 0.05) 0px 0px 0px 1px inset`

## Layout

The page primarily uses a max-width contained model, with a consistent vertical rhythm. The hero section often features a centered headline over a white background with a secondary subheading and two action buttons (one filled, one outlined). Sections alternate between simple centered stacks of text, and two-column layouts featuring text on one side and a visual element (like a product screenshot or video frame) on the other. A notable element is a horizontal tab navigation using ghost buttons. Feature grids, if present, are likely simple 3-column structures. Ample white space creates a comfortable, airy density between content blocks. Navigation is a sticky top bar with a left-aligned logo and right-aligned links and buttons.

## Imagery

This design system uses a blend of tightly cropped product screenshots and high-quality photography, often with a subtle film grain or warm color grade, alongside a highly functional icon set. Lifestyle photography is present but primarily contained, never full-bleed, depicting people using technology or interacting in studio environments. Illustrations are minimal to none. Icons are typically outlined or filled, mostly monochrome (Midnight Ink or Canvas White), with a consistent stroke weight. Imagery serves mostly an explanatory or product showcase role, occasionally decorative for atmosphere, but never heavily stylized or abstract. The density is balanced, with imagery breaking up text-dominant sections, but not overwhelming the page.

## Components

### Primary Filled Button
*Main call-to-action button for initiating key flows.*

Background: Coal Black (#131315), Text: Canvas White (#ffffff). Padding: 20px all sides. Border Radius: 20px. Uses a sharp, pronounced box-shadow below.

### Secondary Outlined Button
*Secondary call-to-action, less prominent than the filled primary.*

Background: Canvas White (#ffffff), Text: Midnight Ink (#000000). Border: 1px solid Midnight Ink (#000000). Padding: 20px all sides. Border Radius: 0px. A square, minimalist aesthetic.

### Ghost Accent Button
*Minimal impact button, often for navigation or secondary actions, using brand accent.*

Background: transparent, Text: Digital Violet Bold (#6941c6). Border: 1px solid Digital Violet Bold (#6941c6). Padding: 10px top/bottom, 15px left/right. Border Radius: 0px. Used for 'Shade Raises $14M in New Funding' banner.

### Ghost Neutral Button
*Minimal impact button, for subtle interactive elements or navigation.*

Background: transparent, Text: Midnight Ink (#000000). Border: 1px solid Midnight Ink (#000000). Padding: 10px top/bottom, 20px/10px left/right. Border Radius: 0px.

### Search/Navigation Tab
*Interactive tabs for filtering or navigating content sections.*

Background: Canvas White (#ffffff), Text: Midnight Ink (#000000) for active, Steel Gray (#717173) for inactive. Border: 1px inset rgba(0,0,0,0.05). Underlines with a solid bar color.

### Product Feature Card
*Displaying product features or content blocks.*

Background: Canvas White (#ffffff). Border Radius: 14px. Box Shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.05). No padding defined, content is expected to dictate internal spacing.

### Default Input Field
*Standard text input element.*

Background: rgb(238, 238, 238), Text: Deep Gray (#444444), Border: 1px solid Deep Gray (#444444). Padding: 10px all sides. Border Radius: 8px.

### Small Pill Button
*Compact interactive element or tag, typically for meta-information or minor actions.*

Background: Coal Black (#131315). Text: rgb(0,0,238) (browser default link blue, not a brand choice). Radius: 20px. Padding: 10px top/bottom, 20px left/right.

## Guidelines

### Do

- Prioritize Canvas White (#ffffff) for primary backgrounds and Coal Black (#131315) or Midnight Ink (#000000) for primary text to maintain high contrast.
- Use Inter Display for all headings, leveraging its full range of sizes and letter-spacing for visual impact and hierarchy.
- Apply a 20px border-radius for primary buttons and 14px for cards, ensuring consistent application of these distinct rounded corners.
- Emphasize interactive elements and call-to-actions with Digital Violet Bold (#6941c6) for borders or text, or Coal Black (#131315) for filled backgrounds.
- Maintain a clear elementGap of 10px for vertical rhythm between individual UI components.
- Employ the hard 8px 8px 0px 0px F1F1F1 shadow for buttons to give them a distinct, almost debossed appearance.
- Use Ghost Neutral buttons (transparent background, Midnight Ink border and text) for less prominent actions, reserving filled or accented buttons for key interactions.

### Don't

- Avoid using multiple chromatic colors; restrict accents primarily to the Digital Violet palette.
- Do not introduce soft or subtle shadows where a hard, offset shadow is expected; adhere to the distinct shadow style on buttons.
- Refrain from using generic font families or weights when Inter Display or Aux Mono Regular are available for specific roles.
- Do not deviate from the established border radii of 0px for some interactive elements and 14px/20px/35px for others, as these are signature elements.
- Avoid introducing background gradients outside of the specified conic-gradient for special accent areas.
- Do not use generic gray scales for text when Steel Gray (#717173), Deep Gray (#444444), or Dark Gray (#333333) are available for semantic text roles.
- Do not use transparent or blurry backgrounds when solid color surfaces are the default. Sharp contrasts are key.

## Agent Prompt Guide

### Quick Color Reference
* text: #000000
* background: #ffffff
* border: #000000
* accent: #6941c6
* primary action: #131315 (filled action)

### 3-5 Example Component Prompts
* Create a Primary Action Button: #131315 background, #ffffff text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA.
* **Feature Card with Inset Border:** Create a card with background #ffffff, 14px radius, box-shadow rgba(0, 0, 0, 0.05) 0px 0px 0px 1px inset. Inside, add a 24px Inter Display heading and 14px Inter body text. 
* **Accent Banner with Ghost Button:** Create a banner section with subtle Digital Violet Light (#dacefd) background, containing a text label in Inter 14px #6941c6. Include a 'Shade Raises $14M in New Funding' Ghost Accent Button: background transparent, text #6941c6, border 1px solid #6941c6, 10px top/bottom, 15px left/right padding, 0px radius.
* **Standard Input Field:** Design an input field with background #eeeeee, text #444444, border 1px solid #444444, 8px radius, 10px padding.
* **Navigation Tab:** Create a navigation tab component. Active tab: background #ffffff, text #000000, border-bottom 2px solid #6941c6. Inactive tab: background #ffffff, text #717173, no border-bottom.

More like this