ProtoPie

ProtoPie, light theme, violet accents

Preview image. Unlock full-res

Tech console, soft glow.

Industrydesign, dev-tools
Palette
#181818
#555555
#999999
#ffffff
#e9e9e9
#8169ff
#6d4ff0
#c9bfff
#3eb2b2
#ab9eff
#81dbdb
#e3deff

Color palette

brand
Iris Bloom
#8169ff

Primary interactive elements like buttons and links, defining key actions and brand presence.

Violet Signal
#6d4ff0

Alternative interactive elements, hover states, and brand highlights.

accent
Lavender Haze
#c9bfff

Soft button backgrounds and subtle decorative elements, hinting at interaction.

Aqua Tint
#3eb2b2

Decorative elements and occasional iconography.

Violet Fade
#ab9eff

Background gradients and soft visual accents.

Aqua Gradient
#81dbdb

Subtle background effect creating depth and a modern feel.

Lavender Swirl
#e3deff

Decorative background gradient, adding a soft, ethereal quality to sections.

Violet Mist
#c9bfff

Background gradient for sections, providing a gentle color transition.

neutral
Midnight Ink
#181818

Primary text for headings and body, providing high contrast on light backgrounds.

Stone Gray
#555555

Secondary text and subtle details, creating a softer visual hierarchy.

Pale Gray
#999999

Tertiary text, descriptive labels, and subtle UI elements.

Ghost White
#ffffff

Page backgrounds, card surfaces, and primary button text.

Crystal Frost
#e9e9e9

Subtle background for UI elements, separating sections without sharp contrast.

Typography

Type scale
Minor Third (1.2) from 16px base
display-lg62px · 1.29
The quick brown fox jumps over the lazy dog
display48px · 1.33
The quick brown fox jumps over the lazy dog
display-sm32px · 0.8
The quick brown fox jumps over the lazy dog
heading-lg28px · 1.43
The quick brown fox jumps over the lazy dog
heading22px · 1.45
The quick brown fox jumps over the lazy dog
subheading18px · 1.56
The quick brown fox jumps over the lazy dog
body16px · 1.5
The quick brown fox jumps over the lazy dog
body-sm14px · 1.5
The quick brown fox jumps over the lazy dog
caption12px · 1.4
The quick brown fox jumps over the lazy dog
Gilroy
Weights
400, 700
Sizes
16px, 18px, 20px, 22px, 28px, 48px, 62px
Line height
1.29, 1.3, 1.33, 1.43, 1.45, 1.5, 1.56, 1.6
Letter spacing
normal
Fallback
Montserrat

Dominant brand typeface used across headings, navigation, and key brand messages. The varying weights and generous line heights contribute to a modern, airy feel, while the bold weights at display sizes carry authority.

Inter
Weights
400, 500, 600, 700
Sizes
12px, 14px, 16px, 18px, 24px
Line height
1.3, 1.4, 1.43, 1.5, 1.56, 1.67
Letter spacing
normal
Fallback
Inter

Used for body text, links, and detailed UI elements, ensuring legibility and content-heavy sections. Its clean, functional design supports the technical nature of the product.

Palmer Lake Print
Weights
400
Sizes
32px
Line height
0.8
Letter spacing
normal
Fallback
Rubik

A distinctive, decorative display font used sparingly for unique headings or stylistic elements. Its very tight line height and decorative nature add a unique flair, distinguishing specific brand messaging.

Spacing & shape

Spacing
Card padding16px
Element gap8px
Radius
Buttons4px
Cards16px
links12px
other8px
pills9999px

Elevation

Elevated Card
rgba(0, 0, 0, 0.12) 0px 3px 12px 0px, rgba(0, 0, 0, 0.3) 0px 0px 2px 0px

Components

Primary Filled ButtonMain call-to-action.

Background: Iris Bloom (#8169ff), Text: Ghost White (#ffffff), Border: Ghost White (#ffffff), Radius: 4px, Padding: 11px vertical, 16px horizontal. Uses Gilroy 700.

Secondary Soft ButtonAlternative call-to-action or secondary action.

Background: Lavender Haze (#c9bfff), Text: Midnight Ink (#000000), Border: none, Radius: 8px, Padding: 0px. Uses Gilroy 400.

Ghost Text ButtonNavigation or less prominent actions.

Background: transparent, Text: Midnight Ink (#000000), Border: none, Radius: 0px, Padding: 0px. Uses Gilroy 400.

Pill ButtonTags, categories, or filtering elements.

Background: Ghost White (#ffffff), Text: Midnight Ink (#000000), Border: none, Radius: 9999px, Padding: 0px (likely content-driven). Uses Gilroy 400.

Header Navigation LinkMain navigation items.

Text: Midnight Ink (#181818), no background, no border. Uses Gilroy 400 at 16px.

Input FieldUser data entry.

Background: transparent, Text: Midnight Ink (#181818), Border: Midnight Ink (#181818), Radius: 0px, Padding: 16px vertical, 8px horizontal. Uses Inter 400.

Elevated CardContent container with visual separation.

Background: Ghost White (#ffffff), Border Radius: 16px. Shadow: `rgba(0, 0, 0, 0.12) 0px 3px 12px 0px, rgba(0, 0, 0, 0.3) 0px 0px 2px 0px`.

Guidelines

Do
  • Use Iris Bloom (#8169ff) for primary interactive buttons and links to consistently highlight calls to action.
  • Apply Gilroy 700 for all headings to maintain brand's bold and clear voice, particularly at display sizes up to 62px.
  • Implement 4px border-radius on primary action buttons for a subtle softening, contrasting with the overall sharpness.
  • Incorporate `radial-gradient(47.72% 108.66% at -12.1% 21.18%, rgba(129, 219, 219, 0.25) 24.27%, rgba(160, 232, 232, 0) 100%)` for background accents to add depth without strong hard lines.
  • Maintain a clear visual hierarchy using Midnight Ink (#181818) for primary text, Stone Gray (#555555) for secondary, and Pale Gray (#999999) for tertiary information.
  • Use 9999px radius for all pill-shaped elements to differentiate them clearly as tags or small categorizations.
  • Employ the `rgba(0, 0, 0, 0.12) 0px 3px 12px 0px, rgba(0, 0, 0, 0.3) 0px 0px 2px 0px` shadow for cards or elevated content to give subtle lift.
Don’t
  • Avoid using highly saturated colors outside of the brand's defined violet and aqua accents to maintain a clean, light aesthetic.
  • Do not introduce sharp corners on card-like elements; maintain a minimum of 8px radius to keep the system's approachable feel.
  • Refrain from heavy, dark backgrounds on main content areas; the Ghost White (#ffffff) and Crystal Frost (#e9e9e9) provide necessary breathing room.
  • Do not use generic system fonts for prominent headings; always use Gilroy or designated substitutes to preserve brand identity.
  • Avoid excessive use of Palmer Lake Print; reserve it for specific, high-impact decorative headings only, due to its distinct character.
  • Do not clutter layouts; leverage the comfortable density and significant whitespace to emphasize key content and interactions.
  • Do not deviate from the established padding and spacing units; consistent use of 8px, 12px, 16px is crucial for a cohesive system.

About this system

Show

ProtoPie's design system creates a feeling of approachable high-tech proficiency. Its light theme and ample whitespace are punctuated by vibrant violet accents that guide interaction without overwhelming, like glowing controls on a clean white console. The judicious use of rounded corners—from subtle 4px button radii to emphatic 9999px pills—softens the technical edge, making complex prototyping feel open and inviting. Custom display fonts contribute to a distinctive, playful yet authoritative brand voice.

Layout

The page maintains a centered, max-width content area (around 1200px inferred) within a full-bleed background. The hero section often features a centered headline over a subtle gradient background, setting an open tone. Section rhythm relies on generous vertical spacing and occasional background color shifts, primarily using soft white and light gradient bands to delineate content blocks. Content arrangement frequently uses two-column layouts, often text on one side and product visuals or user testimonials on the other. Card grids organize features or customer logos in a 3-column structure. Navigation is a persistent top bar, sticky on scroll, with a clear 'Get Started' CTA.

Imagery

The site uses a mix of tightly cropped product screenshots and playful, sometimes abstract, illustrations. Product shots are typically clean, isolated, and demonstrate UI interactions. Illustrations are dimensional and often incorporate brand colors (violet/aqua) or soft gradients, lending a friendly but sophisticated feel. Icons are primarily outlined or filled monochrome, reflecting the precision of a design tool. The visual density is balanced; images are present but not overwhelming, serving to explain and showcase the product's capabilities rather than just decorate.

Reminiscent of Figma, Sketch, Webflow, Linear.

# ProtoPie — Style Reference
> Tech console, soft glow.

**Theme:** light

**Site:** https://protopie.io

ProtoPie's design system creates a feeling of approachable high-tech proficiency. Its light theme and ample whitespace are punctuated by vibrant violet accents that guide interaction without overwhelming, like glowing controls on a clean white console. The judicious use of rounded corners—from subtle 4px button radii to emphatic 9999px pills—softens the technical edge, making complex prototyping feel open and inviting. Custom display fonts contribute to a distinctive, playful yet authoritative brand voice.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Iris Bloom | `#8169ff` | `--color-iris-bloom` | Primary interactive elements like buttons and links, defining key actions and brand presence. |
| Violet Signal | `#6d4ff0` | `--color-violet-signal` | Alternative interactive elements, hover states, and brand highlights. |
| Lavender Haze | `#c9bfff` | `--color-lavender-haze` | Soft button backgrounds and subtle decorative elements, hinting at interaction. |
| Aqua Tint | `#3eb2b2` | `--color-aqua-tint` | Decorative elements and occasional iconography. |
| Violet Fade | `#ab9eff` | `--color-violet-fade` | Background gradients and soft visual accents. |
| Aqua Gradient | `#81dbdb` | `--color-aqua-gradient` | Subtle background effect creating depth and a modern feel. |
| Lavender Swirl | `#e3deff` | `--color-lavender-swirl` | Decorative background gradient, adding a soft, ethereal quality to sections. |
| Violet Mist | `#c9bfff` | `--color-violet-mist` | Background gradient for sections, providing a gentle color transition. |
| Midnight Ink | `#181818` | `--color-midnight-ink` | Primary text for headings and body, providing high contrast on light backgrounds. |
| Stone Gray | `#555555` | `--color-stone-gray` | Secondary text and subtle details, creating a softer visual hierarchy. |
| Pale Gray | `#999999` | `--color-pale-gray` | Tertiary text, descriptive labels, and subtle UI elements. |
| Ghost White | `#ffffff` | `--color-ghost-white` | Page backgrounds, card surfaces, and primary button text. |
| Crystal Frost | `#e9e9e9` | `--color-crystal-frost` | Subtle background for UI elements, separating sections without sharp contrast. |

## Tokens — Typography

### Gilroy
- **Substitute:** Montserrat
- **Weights:** 400, 700
- **Sizes:** 16px, 18px, 20px, 22px, 28px, 48px, 62px
- **Line height:** 1.29, 1.3, 1.33, 1.43, 1.45, 1.5, 1.56, 1.6
- **Letter spacing:** normal
- **Role:** Dominant brand typeface used across headings, navigation, and key brand messages. The varying weights and generous line heights contribute to a modern, airy feel, while the bold weights at display sizes carry authority.

### Inter
- **Substitute:** Inter
- **Weights:** 400, 500, 600, 700
- **Sizes:** 12px, 14px, 16px, 18px, 24px
- **Line height:** 1.3, 1.4, 1.43, 1.5, 1.56, 1.67
- **Letter spacing:** normal
- **Role:** Used for body text, links, and detailed UI elements, ensuring legibility and content-heavy sections. Its clean, functional design supports the technical nature of the product.

### Palmer Lake Print
- **Substitute:** Rubik
- **Weights:** 400
- **Sizes:** 32px
- **Line height:** 0.8
- **Letter spacing:** normal
- **Role:** A distinctive, decorative display font used sparingly for unique headings or stylistic elements. Its very tight line height and decorative nature add a unique flair, distinguishing specific brand messaging.

## Tokens — Type Scale

Minor Third (1.2) from 16px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 12px | 1.4 | — |
| body-sm | 14px | 1.5 | — |
| body | 16px | 1.5 | — |
| subheading | 18px | 1.56 | — |
| heading | 22px | 1.45 | — |
| heading-lg | 28px | 1.43 | — |
| display-sm | 32px | 0.8 | — |
| display | 48px | 1.33 | — |
| display-lg | 62px | 1.29 | — |

## Tokens — Spacing

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

## Tokens — Radius

- **Buttons:** 4px
- **Cards:** 16px
- **links:** 12px
- **other:** 8px
- **pills:** 9999px

## Tokens — Elevation

- **Elevated Card:** `rgba(0, 0, 0, 0.12) 0px 3px 12px 0px, rgba(0, 0, 0, 0.3) 0px 0px 2px 0px`

## Layout

The page maintains a centered, max-width content area (around 1200px inferred) within a full-bleed background. The hero section often features a centered headline over a subtle gradient background, setting an open tone. Section rhythm relies on generous vertical spacing and occasional background color shifts, primarily using soft white and light gradient bands to delineate content blocks. Content arrangement frequently uses two-column layouts, often text on one side and product visuals or user testimonials on the other. Card grids organize features or customer logos in a 3-column structure. Navigation is a persistent top bar, sticky on scroll, with a clear 'Get Started' CTA.

## Imagery

The site uses a mix of tightly cropped product screenshots and playful, sometimes abstract, illustrations. Product shots are typically clean, isolated, and demonstrate UI interactions. Illustrations are dimensional and often incorporate brand colors (violet/aqua) or soft gradients, lending a friendly but sophisticated feel. Icons are primarily outlined or filled monochrome, reflecting the precision of a design tool. The visual density is balanced; images are present but not overwhelming, serving to explain and showcase the product's capabilities rather than just decorate.

## Components

### Primary Filled Button
*Main call-to-action.*

Background: Iris Bloom (#8169ff), Text: Ghost White (#ffffff), Border: Ghost White (#ffffff), Radius: 4px, Padding: 11px vertical, 16px horizontal. Uses Gilroy 700.

### Secondary Soft Button
*Alternative call-to-action or secondary action.*

Background: Lavender Haze (#c9bfff), Text: Midnight Ink (#000000), Border: none, Radius: 8px, Padding: 0px. Uses Gilroy 400.

### Ghost Text Button
*Navigation or less prominent actions.*

Background: transparent, Text: Midnight Ink (#000000), Border: none, Radius: 0px, Padding: 0px. Uses Gilroy 400.

### Pill Button
*Tags, categories, or filtering elements.*

Background: Ghost White (#ffffff), Text: Midnight Ink (#000000), Border: none, Radius: 9999px, Padding: 0px (likely content-driven). Uses Gilroy 400.

### Header Navigation Link
*Main navigation items.*

Text: Midnight Ink (#181818), no background, no border. Uses Gilroy 400 at 16px.

### Input Field
*User data entry.*

Background: transparent, Text: Midnight Ink (#181818), Border: Midnight Ink (#181818), Radius: 0px, Padding: 16px vertical, 8px horizontal. Uses Inter 400.

### Elevated Card
*Content container with visual separation.*

Background: Ghost White (#ffffff), Border Radius: 16px. Shadow: `rgba(0, 0, 0, 0.12) 0px 3px 12px 0px, rgba(0, 0, 0, 0.3) 0px 0px 2px 0px`.

## Guidelines

### Do

- Use Iris Bloom (#8169ff) for primary interactive buttons and links to consistently highlight calls to action.
- Apply Gilroy 700 for all headings to maintain brand's bold and clear voice, particularly at display sizes up to 62px.
- Implement 4px border-radius on primary action buttons for a subtle softening, contrasting with the overall sharpness.
- Incorporate `radial-gradient(47.72% 108.66% at -12.1% 21.18%, rgba(129, 219, 219, 0.25) 24.27%, rgba(160, 232, 232, 0) 100%)` for background accents to add depth without strong hard lines.
- Maintain a clear visual hierarchy using Midnight Ink (#181818) for primary text, Stone Gray (#555555) for secondary, and Pale Gray (#999999) for tertiary information.
- Use 9999px radius for all pill-shaped elements to differentiate them clearly as tags or small categorizations.
- Employ the `rgba(0, 0, 0, 0.12) 0px 3px 12px 0px, rgba(0, 0, 0, 0.3) 0px 0px 2px 0px` shadow for cards or elevated content to give subtle lift.

### Don't

- Avoid using highly saturated colors outside of the brand's defined violet and aqua accents to maintain a clean, light aesthetic.
- Do not introduce sharp corners on card-like elements; maintain a minimum of 8px radius to keep the system's approachable feel.
- Refrain from heavy, dark backgrounds on main content areas; the Ghost White (#ffffff) and Crystal Frost (#e9e9e9) provide necessary breathing room.
- Do not use generic system fonts for prominent headings; always use Gilroy or designated substitutes to preserve brand identity.
- Avoid excessive use of Palmer Lake Print; reserve it for specific, high-impact decorative headings only, due to its distinct character.
- Do not clutter layouts; leverage the comfortable density and significant whitespace to emphasize key content and interactions.
- Do not deviate from the established padding and spacing units; consistent use of 8px, 12px, 16px is crucial for a cohesive system.

## Agent Prompt Guide

### Quick Color Reference
- **Text Primary:** `#181818` (Midnight Ink)
- **Background Primary:** `#ffffff` (Ghost White)
- **CTA Primary:** `#8169ff` (Iris Bloom)
- **Border Generic:** `rgba(0, 0, 0, 0.12)` (Shadow)
- **Accent Soft:** `#c9bfff` (Lavender Haze)

### Example Component Prompts
1. **Create a Primary Filled Button:** Background `#8169ff`, text `#ffffff`, border `#ffffff`, radius `4px`, padding `11px 16px`. Text 'Get Started' in Gilroy 700, 16px.
2. **Generate an Elevated Card:** Background `#ffffff`, border-radius `16px`, box-shadow `rgba(0, 0, 0, 0.12) 0px 3px 12px 0px, rgba(0, 0, 0, 0.3) 0px 0px 2px 0px`. Inner padding `16px`.
3. **Design a Heading 1:** Text `#181818`, Gilroy 700, size `48px`, line-height `1.33`. Content: '#1 advanced prototyping tool'.
4. **Produce a Pill Button:** Background `#ffffff`, text `#000000`, border-radius `9999px`, padding `6px 12px` (inferred). Text 'Automotive' in Gilroy 400, 16px.

More like this