
Preview image. Unlock full-res
Vibrant digital canvas. A bright, expansive white canvas animated by soft, flowing color gradients.
Color palette
Hero headlines, navigation links — deep, sophisticated color provides a calm anchor to the vibrant gradients.
Hero section background, large banners — creates an expansive, dreamlike atmosphere.
Promotional banners, subtle background shifts — signifies optimism and connection.
Interactive links, specific highlights, subtle accents within illustrations.
Primary text, core UI elements, primary button background.
Page backgrounds, prominent card surfaces.
Secondary text, descriptive body copy, subtle iconography.
Subtle border colors, separators in navigation.
Subtle card backgrounds, input fields, less prominent buttons.
Typography
- Weights
- 400, 500, 550, 600, 700, 800
- Sizes
- 12px, 14px, 15px, 16px, 20px, 24px, 26px, 32px, 48px, 56px
- Line height
- 1, 1.07, 1.14, 1.15, 1.16, 1.2, 1.25, 1.33, 1.42, 1.43, 1.5, 1.57, 1.58, 1.6, 1.67, 1.75
- Letter spacing
- -0.0250em at 56px, -0.0210em at 48px, -0.0190em at 32px, -0.0170em at 26px, -0.0120em at 24px, -0.0100em at 20px, -0.0080em at 16px, -0.0060em at 15px, -0.0050em at 14px, -0.0020em at 12px, 0.0080em at ~10px, 0.0130em at ~8px, 0.0710em at ~6px
- Fallback
- system-ui
Primary typeface for all content. A workhorse sans-serif, its varied weights and precise letter-spacing create a sophisticated yet highly readable typographic hierarchy, from commanding headlines to fine print.
Spacing & shape
Components
backgroundColor: #000000, color: #FFFFFF, borderRadius: 8px, padding: 15px 12.8px. Emphasizes action against a light background.
backgroundColor: #f2f2f4, color: #000000, borderRadius: 50%, padding: 15px 16px. Visually distinctive and playful for non-critical interactions.
backgroundColor: rgba(0, 0, 0, 0), borderRadius: 0px, padding: 40px. Used for sectioning content on the primary page background without additional styling.
backgroundColor: rgba(0, 0, 0, 0.04), borderColor: #e8e8ea, borderRadius: 8px, padding: 16px. A subtle, unobtrusive field blending with the light theme.
backgroundColor: #f5f5f7, borderRadius: 24px, padding: 24px. Provides a visual break from the main white background without strong contrast or shadow.
Guidelines
- Use Inter font family exclusively for all text elements.
- Prioritize Midnight Graphite (#000000) for primary text and Ghost White (#fafafc) for background surfaces to ensure optimal contrast.
- Apply Soft Shadow Cards (background: #FFFFFF, borderRadius: 24px, boxShadow: rgba(0, 0, 0, 0.08) 0px 4px 16px -8px) to visually elevate key content blocks.
- Utilize either 8px or 24px borderRadius for most UI elements like buttons and cards, creating a consistent soft yet defined aesthetic.
- Introduce brand gradients like Gradient Sky (linear-gradient(127deg, rgb(114, 114, 251) 0px, rgb(184, 225, 255) 99%)) in hero sections or large thematic areas to add dynamic visual interest.
- Maintain consistent letter spacing as defined for Inter, especially negative values for larger text, to enhance readability and visual density: e.g., -0.0210em for 48px headlines.
- Avoid using harsh or dark shadow values; adhere to the subtle, diffused style like rgba(0, 0, 0, 0.08) 0px 4px 16px -8px.
- Do not introduce new color hues; stick to the established palette of Deep Violet, Overflow Blue, and the neutral scale.
- Refrain from using square (0px) border radii for interactive elements; maintain a degree of roundness (at least 8px).
- Avoid excessive text decoration or capitalization; rely on weight and color changes for emphasis.
- Do not deviate from the defined Inter font scale, line heights, or letter spacing. These are critical for brand consistency and readability.
About this system
ShowHide
Overflow's design evokes a sense of vibrant, dynamic clarity, like a digital canvas brought to life with soft pastels. The dominant white background keeps the focus on content, while subtle card shadows provide necessary dimensional separation. The playful use of gradient backgrounds infuses energy without overwhelming the UI, suggesting creativity within a structured environment. Varied border radii, from sharp 8px to soft 24px and even circular forms, add visual interest and a touch of approachability.
The layout is primarily a max-width 1288px container, centered, with occasional full-bleed sections. The hero section is full-bleed, featuring a striking gradient background with a large, centered headline and a prominent call-to-action. Subsequent sections alternate between the main white background and subtle gray backgrounds, with consistent vertical spacing. Content is arranged in flexible patterns, including centered stacks, multi-column feature grids (like the 3-column card grid for 'superpowers'), and fluid component arrangements. There's a clear visual rhythm established by the section breaks and card layouts, with ample breathing room. The navigation is a sticky top bar with a logo, primary links, and prominent download buttons.
Imagery primarily features product screenshots with a focus on UI elements, often presented within white or subtle gray frames, sometimes overlapping for a dynamic effect. The screenshot treatment highlights the software's functionality, with minimal surrounding context. Photography is completely absent. Icons are typically monolinear or filled, matching the overall clean aesthetic. Abstract gradients serve as atmospheric backgrounds rather than explicit imagery. The density suggests a product-heavy site where the application itself is the hero, supported by graphical representations of its features.
Reminiscent of Figma, Miro, Notion, Linear.
# Overflow — Style Reference > Vibrant digital canvas. A bright, expansive white canvas animated by soft, flowing color gradients. **Theme:** light **Site:** https://overflow.io Overflow's design evokes a sense of vibrant, dynamic clarity, like a digital canvas brought to life with soft pastels. The dominant white background keeps the focus on content, while subtle card shadows provide necessary dimensional separation. The playful use of gradient backgrounds infuses energy without overwhelming the UI, suggesting creativity within a structured environment. Varied border radii, from sharp 8px to soft 24px and even circular forms, add visual interest and a touch of approachability. ## Tokens — Colors | Name | Value | Token | Role | |------|------|------|------| | Deep Violet | `#161637` | `--color-deep-violet` | Hero headlines, navigation links — deep, sophisticated color provides a calm anchor to the vibrant gradients. | | Gradient Sky | `#7272fb` | `--color-gradient-sky` | Hero section background, large banners — creates an expansive, dreamlike atmosphere. | | Gradient Ocean | `#007bff` | `--color-gradient-ocean` | Promotional banners, subtle background shifts — signifies optimism and connection. | | Overflow Blue | `#0085e4` | `--color-overflow-blue` | Interactive links, specific highlights, subtle accents within illustrations. | | Midnight Graphite | `#000000` | `--color-midnight-graphite` | Primary text, core UI elements, primary button background. | | Ghost White | `#fafafc` | `--color-ghost-white` | Page backgrounds, prominent card surfaces. | | Slate Gray | `#666666` | `--color-slate-gray` | Secondary text, descriptive body copy, subtle iconography. | | Light Ash | `#dadce0` | `--color-light-ash` | Subtle border colors, separators in navigation. | | Cloud Gray | `#f0f0f2` | `--color-cloud-gray` | Subtle card backgrounds, input fields, less prominent buttons. | ## Tokens — Typography ### Inter - **Substitute:** system-ui - **Weights:** 400, 500, 550, 600, 700, 800 - **Sizes:** 12px, 14px, 15px, 16px, 20px, 24px, 26px, 32px, 48px, 56px - **Line height:** 1, 1.07, 1.14, 1.15, 1.16, 1.2, 1.25, 1.33, 1.42, 1.43, 1.5, 1.57, 1.58, 1.6, 1.67, 1.75 - **Letter spacing:** -0.0250em at 56px, -0.0210em at 48px, -0.0190em at 32px, -0.0170em at 26px, -0.0120em at 24px, -0.0100em at 20px, -0.0080em at 16px, -0.0060em at 15px, -0.0050em at 14px, -0.0020em at 12px, 0.0080em at ~10px, 0.0130em at ~8px, 0.0710em at ~6px - **Role:** Primary typeface for all content. A workhorse sans-serif, its varied weights and precise letter-spacing create a sophisticated yet highly readable typographic hierarchy, from commanding headlines to fine print. ## Tokens — Type Scale | Role | Size | Line height | Letter spacing | |------|------|------|------| | caption | 12px | 1.5 | -0.24px | | body-sm | 14px | 1.5 | -0.07em | | subheading | 20px | 1.4 | -0.2px | | heading | 24px | 1.33 | -0.29px | | heading-lg | 32px | 1.25 | -0.61px | | display | 48px | 1.15 | -1.01px | | display-lg | 56px | 1.07 | -1.4px | ## Tokens — Spacing - **Max width:** 1288px - **Section gap:** 40px ## Tokens — Radius - **Buttons:** 8px, 22px, 50% - **Inputs:** 8px - **Cards:** 8px, 24px, 0px - **navElements:** 12px ## Layout The layout is primarily a max-width 1288px container, centered, with occasional full-bleed sections. The hero section is full-bleed, featuring a striking gradient background with a large, centered headline and a prominent call-to-action. Subsequent sections alternate between the main white background and subtle gray backgrounds, with consistent vertical spacing. Content is arranged in flexible patterns, including centered stacks, multi-column feature grids (like the 3-column card grid for 'superpowers'), and fluid component arrangements. There's a clear visual rhythm established by the section breaks and card layouts, with ample breathing room. The navigation is a sticky top bar with a logo, primary links, and prominent download buttons. ## Imagery Imagery primarily features product screenshots with a focus on UI elements, often presented within white or subtle gray frames, sometimes overlapping for a dynamic effect. The screenshot treatment highlights the software's functionality, with minimal surrounding context. Photography is completely absent. Icons are typically monolinear or filled, matching the overall clean aesthetic. Abstract gradients serve as atmospheric backgrounds rather than explicit imagery. The density suggests a product-heavy site where the application itself is the hero, supported by graphical representations of its features. ## Components ### CTA Button Group ### Feature Cards Grid ### Social Proof Banner ### Primary Dark Button *Main calls to action.* backgroundColor: #000000, color: #FFFFFF, borderRadius: 8px, padding: 15px 12.8px. Emphasizes action against a light background. ### Circular Icon Button *Small, contained actions like 'play video' or 'more info'.* backgroundColor: #f2f2f4, color: #000000, borderRadius: 50%, padding: 15px 16px. Visually distinctive and playful for non-critical interactions. ### Ghost Card *Content container without visual hierarchy emphasis.* backgroundColor: rgba(0, 0, 0, 0), borderRadius: 0px, padding: 40px. Used for sectioning content on the primary page background without additional styling. ### Light Gray Input *Standard form input fields.* backgroundColor: rgba(0, 0, 0, 0.04), borderColor: #e8e8ea, borderRadius: 8px, padding: 16px. A subtle, unobtrusive field blending with the light theme. ### Subtle Gray Card *Feature cards or content blocks needing slight background distinction.* backgroundColor: #f5f5f7, borderRadius: 24px, padding: 24px. Provides a visual break from the main white background without strong contrast or shadow. ## Guidelines ### Do - Use Inter font family exclusively for all text elements. - Prioritize Midnight Graphite (#000000) for primary text and Ghost White (#fafafc) for background surfaces to ensure optimal contrast. - Apply Soft Shadow Cards (background: #FFFFFF, borderRadius: 24px, boxShadow: rgba(0, 0, 0, 0.08) 0px 4px 16px -8px) to visually elevate key content blocks. - Utilize either 8px or 24px borderRadius for most UI elements like buttons and cards, creating a consistent soft yet defined aesthetic. - Introduce brand gradients like Gradient Sky (linear-gradient(127deg, rgb(114, 114, 251) 0px, rgb(184, 225, 255) 99%)) in hero sections or large thematic areas to add dynamic visual interest. - Maintain consistent letter spacing as defined for Inter, especially negative values for larger text, to enhance readability and visual density: e.g., -0.0210em for 48px headlines. ### Don't - Avoid using harsh or dark shadow values; adhere to the subtle, diffused style like rgba(0, 0, 0, 0.08) 0px 4px 16px -8px. - Do not introduce new color hues; stick to the established palette of Deep Violet, Overflow Blue, and the neutral scale. - Refrain from using square (0px) border radii for interactive elements; maintain a degree of roundness (at least 8px). - Avoid excessive text decoration or capitalization; rely on weight and color changes for emphasis. - Do not deviate from the defined Inter font scale, line heights, or letter spacing. These are critical for brand consistency and readability. ## Agent Prompt Guide ### Quick Color Reference - Text (Primary): #000000 - Background (Page): #fafafc - CTA Button (Background): #000000 - Accent (Links): #0085e4 - Card Background (Elevated): #FFFFFF ### 3-5 Example Component Prompts 1. Create a hero section: Gradient Sky background (linear-gradient(127deg, rgb(114, 114, 251) 0px, rgb(184, 225, 255) 99%)). Centered headline 'User flows done right' (Inter, 56px, 800 weight, -1.4px letter spacing, #161637 color). Underneath, a paragraph of body text (Inter, 20px, 400 weight, -0.2px letter spacing, Slate Gray #666666). Below that, a Primary Dark Button 'Download - free trial' (backgroundColor: #000000, color: #FFFFFF, borderRadius: 8px, padding: 15px 12.8px). 2. Generate a featured card: Soft Shadow Card (backgroundColor: #FFFFFF, borderRadius: 24px, boxShadow: rgba(0, 0, 0, 0.08) 0px 4px 16px -8px, padding: 24px). Inside, a heading 'Discover your new superpowers' (Inter, 32px, 700 weight, -0.61px letter spacing, #000000 color). Add a paragraph of body copy (Inter, 15px, 400 weight, -0.09px letter spacing, #666666 color). 3. Design a navigation bar: Ghost White background (#fafafc), padding 12px vertical. Include a 'Sign in' link (Inter, 16px, 500 weight, -0.13px letter spacing, #161637). Next to it, a Primary Dark Button 'Download for free' (backgroundColor: #000000, color: #FFFFFF, borderRadius: 8px, padding: 15px 12.8px).









