
Preview image. Unlock full-res
High-contrast geometric abstraction. Like engineering blueprints rendered in bold ink on a white page, punctuated by a single, sharp burst of yellow ink.
Color palette
Key CTA buttons, badges, interactive accents. The single, sharp burst of color to draw attention.
Alternate CTA button color, indicating a secondary but still active call-to-action.
Primary text, headline text, buttons, background for dark sections. Establishes the stark contrast.
Page backgrounds, card surfaces, ghost button text. The canvas for all content, amplifying contrast.
Subtle background for alternating sections, differentiating content blocks without visual noise.
Outline for ghost buttons, subtle borders. Adds definition without heaviness.
Secondary text, descriptive elements. Provides hierarchy without losing legibility.
Typography
- Weights
- 400, 500, 600
- Sizes
- 10px, 11px, 13px, 15px, 16px, 24px, 29px, 36px, 54px, 89px, 98px
- Line height
- 0.88, 0.93, 0.95, 1, 1.08, 1.1, 1.14, 1.2, 1.24, 1.25, 1.29, 1.3, 1.4, 1.5
- Letter spacing
- -0.05em at large sizes, 0.05em, 0.08em, 0.10em
- Fallback
- Open Sans
The primary typeface for all textual content, from body to display. Its custom nature and geometric structure, particularly the tight negative letter-spacing on display sizes, create a distinctive, authoritative, and modern feel that a system font would not achieve.
Spacing & shape
Components
Solid black background (#000000), white text (#ffffff), 999px border-radius, 2px vertical padding, 16px horizontal padding. Font is VSCO Gothic, weight 600.
Transparent background, black text (#000000), 1px solid black border (#000000), 999px border-radius, 2px vertical padding, 28px horizontal padding. Font is VSCO Gothic, weight 400.
Transparent background, black text (#000000), 1px solid black border-bottom (#000000), 0px border-radius, 8px vertical padding, 0px horizontal padding. Font is VSCO Gothic, weight 400.
Solid amber background (#f1a900), black text (#000000), 999px border-radius, 2px vertical padding, 28px horizontal padding. Font is VSCO Gothic, weight 600.
Solid amber background (#f1a900), black text (#000000), 4px border-radius, 4px vertical padding, 6px horizontal padding. Font is VSCO Gothic.
Solid black background (#000000), white text (#ffffff), 0px border-radius, 30px vertical padding, 28px horizontal padding.
Solid white background (#ffffff), black text (#000000), 0px border-radius, 30px vertical padding, 28px horizontal padding.
VSCO Gothic, 98px size, 0.93 line-height, -0.05em letter-spacing, pure black text (#000000).
Guidelines
- Prioritize Absolute Black (#000000) and Pure White (#ffffff) for high-contrast pairs, especially for text and background combinations.
- Use VSCO Gothic with negative letter-spacing for headlines (e.g., -0.05em at large sizes) to create a distinct, modern feel.
- Apply 999px border-radius for all primary and secondary buttons, signifying interactive elements.
- Employ Amber Glow (#f1a900) as the exclusive accent color for primary calls-to-action and badges.
- Maintain a tight vertical rhythm using base units of 4px, especially for margin-bottom and padding in blocks and text.
- Utilize Fog Gray (#f2f2f2) to subtly differentiate background sections without introducing strong chromatic shifts.
- Avoid using multiple accent colors; Amber Glow (#f1a900) and Sunshine Yellow (#ffbc3c) serve as the only chromatic highlights.
- Do not introduce soft shadows or gradients; the design relies on stark contrast and flat surfaces for depth.
- Omit rounded corners for cards and main content blocks; these should remain sharp (0px radius) to maintain the geometric aesthetic.
- Do not deviate from VSCO Gothic; it is integral to the brand's typographic identity.
- Avoid excessive spacing; elements are presented compactly to maintain information density.
- Do not use subtle gray for actionable elements; interactivity should be clearly indicated by Absolute Black, Pure White, or Amber Glow.
About this system
ShowHide
VSCO's design system creates a raw, utilitarian feel, blending high-contrast black and white with a select, vibrant yellow accent. The heavy reliance on a custom sans-serif font with tight letter-spacing for headlines establishes a direct, unadorned communication style. The overall impression is one of stark professionalism with a hint of creative energy, achieved through the deliberate scarcity of color and the bold, geometric typography.
The page model alternates between full-bleed sections and a max-width contained layout, centered on the page. The hero features a full-bleed background photograph with a prominent, centered headline and subtext over solid white. Subsequent sections often use alternating white and Fog Gray (#f2f2f2) backgrounds with consistent vertical spacing. Content is primarily arranged in two-column layouts featuring text and imagery, or three-column card grids for features. The navigation is a sticky top bar with clearly delineated links and call-to-action buttons. The overall density is compact, presenting information efficiently with minimal whitespace between elements.
Imagery on this site is dominated by high-quality photography, often depicting people using cameras or artistic, abstract compositions. Images are typically full-bleed in hero sections or contained within fluid, responsive layouts, sometimes with a 4px border-radius. Product screenshots are minimal, focusing on the interface itself. The role of imagery is primarily aspirational and atmospheric, showcasing the potential results of using the product, with a secondary role in explanatory content via illustrative product UI shots. Graphics are largely absent, favoring photography.
Reminiscent of Adobe Creative Cloud, Figma, Frame.io.
# VSCO® — Style Reference > High-contrast geometric abstraction. Like engineering blueprints rendered in bold ink on a white page, punctuated by a single, sharp burst of yellow ink. **Theme:** light **Site:** https://vsco.co VSCO's design system creates a raw, utilitarian feel, blending high-contrast black and white with a select, vibrant yellow accent. The heavy reliance on a custom sans-serif font with tight letter-spacing for headlines establishes a direct, unadorned communication style. The overall impression is one of stark professionalism with a hint of creative energy, achieved through the deliberate scarcity of color and the bold, geometric typography. ## Tokens — Colors | Name | Value | Token | Role | |------|------|------|------| | Amber Glow | `#f1a900` | `--color-amber-glow` | Key CTA buttons, badges, interactive accents. The single, sharp burst of color to draw attention. | | Sunshine Yellow | `#ffbc3c` | `--color-sunshine-yellow` | Alternate CTA button color, indicating a secondary but still active call-to-action. | | Absolute Black | `#000000` | `--color-absolute-black` | Primary text, headline text, buttons, background for dark sections. Establishes the stark contrast. | | Pure White | `#ffffff` | `--color-pure-white` | Page backgrounds, card surfaces, ghost button text. The canvas for all content, amplifying contrast. | | Fog Gray | `#f2f2f2` | `--color-fog-gray` | Subtle background for alternating sections, differentiating content blocks without visual noise. | | Steel Gray | `#d9d9d9` | `--color-steel-gray` | Outline for ghost buttons, subtle borders. Adds definition without heaviness. | | Medium Gray | `#737373` | `--color-medium-gray` | Secondary text, descriptive elements. Provides hierarchy without losing legibility. | ## Tokens — Typography ### VSCO Gothic - **Substitute:** Open Sans - **Weights:** 400, 500, 600 - **Sizes:** 10px, 11px, 13px, 15px, 16px, 24px, 29px, 36px, 54px, 89px, 98px - **Line height:** 0.88, 0.93, 0.95, 1, 1.08, 1.1, 1.14, 1.2, 1.24, 1.25, 1.29, 1.3, 1.4, 1.5 - **Letter spacing:** -0.05em at large sizes, 0.05em, 0.08em, 0.10em - **Role:** The primary typeface for all textual content, from body to display. Its custom nature and geometric structure, particularly the tight negative letter-spacing on display sizes, create a distinctive, authoritative, and modern feel that a system font would not achieve. ## Tokens — Type Scale Golden Ratio (1.618) from 15px base. | Role | Size | Line height | Letter spacing | |------|------|------|------| | caption | 10px | 1.5 | — | | body | 15px | 1.3 | — | | subheading | 24px | 1.25 | — | | heading | 36px | 1.25 | — | | heading-lg | 54px | 1.14 | — | | display | 98px | 0.93 | -0.98px | ## Tokens — Spacing - **Section gap:** 100px - **Card padding:** 28-30px - **Element gap:** 4-20px ## Tokens — Radius - **Buttons:** 999px - **Cards:** 0px - **Images:** 4px - **badges:** 4px - **navItems:** 4px ## Layout The page model alternates between full-bleed sections and a max-width contained layout, centered on the page. The hero features a full-bleed background photograph with a prominent, centered headline and subtext over solid white. Subsequent sections often use alternating white and Fog Gray (#f2f2f2) backgrounds with consistent vertical spacing. Content is primarily arranged in two-column layouts featuring text and imagery, or three-column card grids for features. The navigation is a sticky top bar with clearly delineated links and call-to-action buttons. The overall density is compact, presenting information efficiently with minimal whitespace between elements. ## Imagery Imagery on this site is dominated by high-quality photography, often depicting people using cameras or artistic, abstract compositions. Images are typically full-bleed in hero sections or contained within fluid, responsive layouts, sometimes with a 4px border-radius. Product screenshots are minimal, focusing on the interface itself. The role of imagery is primarily aspirational and atmospheric, showcasing the potential results of using the product, with a secondary role in explanatory content via illustrative product UI shots. Graphics are largely absent, favoring photography. ## Components ### Hero CTA Button Group ### Feature Tab Bar with Product Cards ### Info Badge & Pricing Card (Dark) ### Primary CTA Button *Call to action* Solid black background (#000000), white text (#ffffff), 999px border-radius, 2px vertical padding, 16px horizontal padding. Font is VSCO Gothic, weight 600. ### Ghost Button *Secondary action* Transparent background, black text (#000000), 1px solid black border (#000000), 999px border-radius, 2px vertical padding, 28px horizontal padding. Font is VSCO Gothic, weight 400. ### Underlined Navigation Button *Navigation links* Transparent background, black text (#000000), 1px solid black border-bottom (#000000), 0px border-radius, 8px vertical padding, 0px horizontal padding. Font is VSCO Gothic, weight 400. ### Amber CTA Button *Alternate call to action* Solid amber background (#f1a900), black text (#000000), 999px border-radius, 2px vertical padding, 28px horizontal padding. Font is VSCO Gothic, weight 600. ### Info Badge (Amber) *Labels for new features or status* Solid amber background (#f1a900), black text (#000000), 4px border-radius, 4px vertical padding, 6px horizontal padding. Font is VSCO Gothic. ### Pricing Card (Dark) *Displays pricing tiers or feature sets* Solid black background (#000000), white text (#ffffff), 0px border-radius, 30px vertical padding, 28px horizontal padding. ### Pricing Card (Light) *Displays pricing tiers or feature sets* Solid white background (#ffffff), black text (#000000), 0px border-radius, 30px vertical padding, 28px horizontal padding. ### Hero Headline *Main page title* VSCO Gothic, 98px size, 0.93 line-height, -0.05em letter-spacing, pure black text (#000000). ## Guidelines ### Do - Prioritize Absolute Black (#000000) and Pure White (#ffffff) for high-contrast pairs, especially for text and background combinations. - Use VSCO Gothic with negative letter-spacing for headlines (e.g., -0.05em at large sizes) to create a distinct, modern feel. - Apply 999px border-radius for all primary and secondary buttons, signifying interactive elements. - Employ Amber Glow (#f1a900) as the exclusive accent color for primary calls-to-action and badges. - Maintain a tight vertical rhythm using base units of 4px, especially for margin-bottom and padding in blocks and text. - Utilize Fog Gray (#f2f2f2) to subtly differentiate background sections without introducing strong chromatic shifts. ### Don't - Avoid using multiple accent colors; Amber Glow (#f1a900) and Sunshine Yellow (#ffbc3c) serve as the only chromatic highlights. - Do not introduce soft shadows or gradients; the design relies on stark contrast and flat surfaces for depth. - Omit rounded corners for cards and main content blocks; these should remain sharp (0px radius) to maintain the geometric aesthetic. - Do not deviate from VSCO Gothic; it is integral to the brand's typographic identity. - Avoid excessive spacing; elements are presented compactly to maintain information density. - Do not use subtle gray for actionable elements; interactivity should be clearly indicated by Absolute Black, Pure White, or Amber Glow. ## Agent Prompt Guide ### Quick Color Reference Text: #000000 Background: #ffffff CTA: #f1a900 Border: #d9d9d9 Accent: #f1a900 ### Example Component Prompts 1. **Create a Hero Section**: Background photo. Centered headline 'WHERE PHOTOGRAPHERS TURN PRO' (VSCO Gothic, 98px, 0.93 lh, -0.05em ls, #000000). Below, body text 'Capture and edit photos with professional apps...' (VSCO Gothic, 15px, 1.3 lh, #000000). Two buttons below that: 'TRY VSCO FOR FREE' (black background #000000, white text #ffffff, 999px radius, 2px vertical padding, 16px horizontal padding) and 'EXPLORE PRO' (Amber Glow background #f1a900, black text #000000, 999px radius, 2px vertical padding, 28px horizontal padding). 2. **Generate a Feature Card**: Background Pure White (#ffffff), 0px radius, 30px vertical and 28px horizontal padding. Headline 'PHOTO FILTERS' (VSCO Gothic, 24px, 1.25 lh, #000000). Below, a small image with 4px radius. At the bottom, a link 'Learn More' (VSCO Gothic, 15px, 1.3 lh, #000000) with an arrow icon. 3. **Build a Navigation Bar**: Background Pure White (#ffffff). Links 'Products', 'Solutions', etc. (VSCO Gothic, 15px, 1.3 lh, #000000, 8px vertical padding, 0px horizontal padding, 1px solid black border-bottom). One ghost button 'LOG IN' (transparent background, #000000 text, 1px #000000 border, 999px radius, 2px vertical padding, 28px horizontal padding) and one primary CTA button 'TRY FOR FREE' (black background #000000, white text #ffffff, 999px radius, 2px vertical padding, 16px horizontal padding). 4. **Create a Section Divider**: Background Fog Gray (#f2f2f2), minimum height 100px. Headline 'EVERYTHING A PHOTOGRAPHER NEEDS' (VSCO Gothic, 54px, 1.14 lh, #000000, -0.05em ls) centered within this section. Below the headline, a row of underlined navigation links, 'WHAT’S NEW', 'CREATE', 'CONNECT', 'WORK', all with black text, 8px vertical padding, and a 1px solid black border-bottom, using VSCO Gothic 15px, 1.3 lh.









