Strava

Strava, sport, activity tracking

Preview image. Unlock full-res

Athletic Orange Highlight

Industryother, health
Palette
#000000
#43423f
#21211f
#ffffff
#f9f8f5
#e0e0de
#fc5200
#0060d0
#ea4335
#34a853
#4285f4
#fbbc05

Color palette

brand
Strava Orange
#fc5200

CTA buttons, primary links, active navigation items, brand accents. This vivid orange is the sole chromatic brand identifier, drawing immediate attention to key interactions.

accent
Google Red
#ea4335

Google icon brand color, not a general semantic red.

Google Green
#34a853

Google icon brand color, not a general semantic green.

Google Blue
#4285f4

Google icon brand color, not a general semantic blue.

Google Yellow
#fbbc05

Google icon brand color, not a general semantic yellow.

neutral
Midnight Ink
#000000

Primary text, critical body copy, dark icons, default button borders. Creates strong contrast on light backgrounds.

Cloudburst Gray
#43423f

Secondary text, link hover states, subheadings. Provides readability while subtly softening the intensity of Midnight Ink.

Ash Charcoal
#21211f

Darker secondary text, button text on light interaction, subtle borders. A deep nearly-black that offers slight variation from Midnight Ink.

Whisper White
#ffffff

Page backgrounds, card surfaces, button backgrounds. The primary backdrop for content.

Summit Cream
#f9f8f5

Subtle background sections, footer background. Offers a warm, off-white alternative to Whisper White to delineate structural areas.

Pebble Gray
#e0e0de

Light button borders, dividers. A very light gray for subtle structural definitions.

semantic
Link Blue
#0060d0

Informational links (e.g., legal text). Differentiated from Strava Orange for non-primary actions.

Typography

Type scale
Golden Ratio (1.618) from 12px base
display32px · 1.2
The quick brown fox jumps over the lazy dog
body-sm14px · 1.33
The quick brown fox jumps over the lazy dog
caption12px · 1.5
The quick brown fox jumps over the lazy dog
Boathouse
Weights
400
Sizes
12px, 14px, 15px, 16px, 32px
Line height
1, 1.2, 1.29, 1.3, 1.33, 1.5
Letter spacing
normal
Fallback
Inter

Body text, links, navigation items, footer text, button text. This primary typeface handles all non-heading content, providing a clear and functional voice.

Boathouse
Weights
600
Sizes
12px, 14px, 15px, 16px, 32px
Line height
1, 1.2, 1.29, 1.3, 1.33, 1.5
Letter spacing
normal
Fallback
Inter

Headlines and prominent calls to action. The heavier weight at larger sizes creates a strong focal point without overpowering.

Spacing & shape

Radius
Buttons4px
Cards4px
input_fields4px

Components

Sign Up Form Card
Button Group Showcase
Stat / Feature Banner
Primary CTA ButtonMain call to action

Solid Strava Orange background (#fc5200) with Whisper White text (#ffffff), 4px border-radius. Padding: 10px top/bottom, 50px left/right. Uses Boathouse Bold for text.

Secondary Outline Button (Social)Alternative login/signup

Summit Cream background (#f9f8f5 - inferred from screenshot), Ash Charcoal text (#21211f), and Pebble Gray border (#e0e0de) at 4px border-radius. Padding: 10px top/bottom, 50px left/right. Accommodates social icons.

Ghost Button (Header)Navigation, secondary actions

Transparent background, Midnight Ink text (#000000) or Cloudburst Gray (#43423f), no explicit border, 4px border-radius. Minimal padding, emphasis on text.

Footer LinkNavigational links in footer

Uses Cloudburst Gray text (#43423f) for default, with an inferred Strava Orange (#fc5200) hover/active state. No background or border.

Navigation LinkPrimary site navigation

Uses Midnight Ink text (#000000) for default, with an inferred Strava Orange (#fc5200) for active/hover. No background or border.

Form CardContent container for forms

Whisper White background (#ffffff), 4px border-radius. Contains heading, body text, and multiple button components. Inferred padding around internal elements.

Guidelines

Do
  • Prioritize Strava Orange (#fc5200) for all primary calls to action and active states.
  • Maintain high contrast by using Midnight Ink (#000000) or Ash Charcoal (#21211f) text on Whisper White (#ffffff) or Summit Cream (#f9f8f5) backgrounds.
  • Apply a consistent 4px border-radius to all interactive elements like buttons and input fields.
  • Use Boathouse (or Inter) weight 600 for all main headings (32px), ensuring clear hierarchy.
  • Separate content sections with distinct background colors, such as Whisper White (#ffffff) for main content and Summit Cream (#f9f8f5) for footers.
Don’t
  • Do not introduce new primary accent colors other than Strava Orange (#fc5200) or Link Blue (#0060d0).
  • Avoid using soft, low-contrast text-on-background combinations; maintain AAA or AA contrast ratios.
  • Do not deviate from the 4px border-radius on buttons and input fields to maintain visual consistency.
  • Do not use generic system fonts; leverage Boathouse (or Inter) for all text elements.
  • Do not use box-shadow for elevation; rely on background color changes and borders to define hierarchy and separation.

About this system

Show

This design system projects an active, performance-oriented energy with its high-contrast typography and prominent use of a single, vibrant orange. The stark black text against white or near-white backgrounds, combined with structured, rectangular forms defines its modern utility. The orange acts as a constant visual cue, highlighting interactive elements and brand presence without relying on subtle gradations or complex color palettes, focusing instead on direct and clear communication.

Layout

The page uses a centered, quasi-full-bleed model, with a wide central content area that appears contained on larger screens but feels expansive. The hero section is a prominent three-column split: large, emotive photography on the left, a central, white form card for sign-up, and a product-in-context shot on the right, creating an immediate narrative. Sections are distinct blocks, with no alternating background bands visible. Content is generally stacked vertically within these blocks, or aligned within columns (e.g., footer grid). The navigation is a classic horizontal top bar, sticky (inferred), with a simple `Log In` button. The overall density is comfortable, with ample padding around elements and sections, suggesting a focus on clarity rather than information density.

Imagery

The visual language combines aspirational, real-world photography of athletes in action with clean, functional UI elements. Photography features vibrant outdoor scenes (cyclists, runners) with a natural, un-staged feel, emphasizing movement and community. Imagery is primarily full-bleed or large background elements, without masks or heavy treatments, allowing the scenes to speak for themselves. Product screenshots are integrated to explain functionality, often with overlaid path graphics or app UI. Icons are simple, filled, and monochrome, with an apparent medium stroke weight when outlined (logo). The overall density is balanced, allowing imagery to dominate sections while text remains concise.

Reminiscent of Garmin Connect, Nike Training Club, AllTrails.

# Strava — Style Reference
> Athletic Orange Highlight

**Theme:** light

**Site:** https://strava.com

This design system projects an active, performance-oriented energy with its high-contrast typography and prominent use of a single, vibrant orange. The stark black text against white or near-white backgrounds, combined with structured, rectangular forms defines its modern utility. The orange acts as a constant visual cue, highlighting interactive elements and brand presence without relying on subtle gradations or complex color palettes, focusing instead on direct and clear communication.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Strava Orange | `#fc5200` | `--color-strava-orange` | CTA buttons, primary links, active navigation items, brand accents. This vivid orange is the sole chromatic brand identifier, drawing immediate attention to key interactions. |
| Google Red | `#ea4335` | `--color-google-red` | Google icon brand color, not a general semantic red. |
| Google Green | `#34a853` | `--color-google-green` | Google icon brand color, not a general semantic green. |
| Google Blue | `#4285f4` | `--color-google-blue` | Google icon brand color, not a general semantic blue. |
| Google Yellow | `#fbbc05` | `--color-google-yellow` | Google icon brand color, not a general semantic yellow. |
| Midnight Ink | `#000000` | `--color-midnight-ink` | Primary text, critical body copy, dark icons, default button borders. Creates strong contrast on light backgrounds. |
| Cloudburst Gray | `#43423f` | `--color-cloudburst-gray` | Secondary text, link hover states, subheadings. Provides readability while subtly softening the intensity of Midnight Ink. |
| Ash Charcoal | `#21211f` | `--color-ash-charcoal` | Darker secondary text, button text on light interaction, subtle borders. A deep nearly-black that offers slight variation from Midnight Ink. |
| Whisper White | `#ffffff` | `--color-whisper-white` | Page backgrounds, card surfaces, button backgrounds. The primary backdrop for content. |
| Summit Cream | `#f9f8f5` | `--color-summit-cream` | Subtle background sections, footer background. Offers a warm, off-white alternative to Whisper White to delineate structural areas. |
| Pebble Gray | `#e0e0de` | `--color-pebble-gray` | Light button borders, dividers. A very light gray for subtle structural definitions. |
| Link Blue | `#0060d0` | `--color-link-blue` | Informational links (e.g., legal text). Differentiated from Strava Orange for non-primary actions. |

## Tokens — Typography

### Boathouse
- **Substitute:** Inter
- **Weights:** 400
- **Sizes:** 12px, 14px, 15px, 16px, 32px
- **Line height:** 1, 1.2, 1.29, 1.3, 1.33, 1.5
- **Letter spacing:** normal
- **Role:** Body text, links, navigation items, footer text, button text. This primary typeface handles all non-heading content, providing a clear and functional voice.

### Boathouse
- **Substitute:** Inter
- **Weights:** 600
- **Sizes:** 12px, 14px, 15px, 16px, 32px
- **Line height:** 1, 1.2, 1.29, 1.3, 1.33, 1.5
- **Letter spacing:** normal
- **Role:** Headlines and prominent calls to action. The heavier weight at larger sizes creates a strong focal point without overpowering.

## Tokens — Type Scale

Golden Ratio (1.618) from 12px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 12px | 1.5 | — |
| body-sm | 14px | 1.33 | — |
| display | 32px | 1.2 | — |

## Tokens — Radius

- **Buttons:** 4px
- **Cards:** 4px
- **input_fields:** 4px

## Layout

The page uses a centered, quasi-full-bleed model, with a wide central content area that appears contained on larger screens but feels expansive. The hero section is a prominent three-column split: large, emotive photography on the left, a central, white form card for sign-up, and a product-in-context shot on the right, creating an immediate narrative. Sections are distinct blocks, with no alternating background bands visible. Content is generally stacked vertically within these blocks, or aligned within columns (e.g., footer grid). The navigation is a classic horizontal top bar, sticky (inferred), with a simple `Log In` button. The overall density is comfortable, with ample padding around elements and sections, suggesting a focus on clarity rather than information density.

## Imagery

The visual language combines aspirational, real-world photography of athletes in action with clean, functional UI elements. Photography features vibrant outdoor scenes (cyclists, runners) with a natural, un-staged feel, emphasizing movement and community. Imagery is primarily full-bleed or large background elements, without masks or heavy treatments, allowing the scenes to speak for themselves. Product screenshots are integrated to explain functionality, often with overlaid path graphics or app UI. Icons are simple, filled, and monochrome, with an apparent medium stroke weight when outlined (logo). The overall density is balanced, allowing imagery to dominate sections while text remains concise.

## Components

### Sign Up Form Card

### Button Group Showcase

### Stat / Feature Banner

### Primary CTA Button
*Main call to action*

Solid Strava Orange background (#fc5200) with Whisper White text (#ffffff), 4px border-radius. Padding: 10px top/bottom, 50px left/right. Uses Boathouse Bold for text.

### Secondary Outline Button (Social)
*Alternative login/signup*

Summit Cream background (#f9f8f5 - inferred from screenshot), Ash Charcoal text (#21211f), and Pebble Gray border (#e0e0de) at 4px border-radius. Padding: 10px top/bottom, 50px left/right. Accommodates social icons.

### Ghost Button (Header)
*Navigation, secondary actions*

Transparent background, Midnight Ink text (#000000) or Cloudburst Gray (#43423f), no explicit border, 4px border-radius. Minimal padding, emphasis on text.

### Footer Link
*Navigational links in footer*

Uses Cloudburst Gray text (#43423f) for default, with an inferred Strava Orange (#fc5200) hover/active state. No background or border.

### Navigation Link
*Primary site navigation*

Uses Midnight Ink text (#000000) for default, with an inferred Strava Orange (#fc5200) for active/hover. No background or border.

### Form Card
*Content container for forms*

Whisper White background (#ffffff), 4px border-radius. Contains heading, body text, and multiple button components. Inferred padding around internal elements.

## Guidelines

### Do

- Prioritize Strava Orange (#fc5200) for all primary calls to action and active states.
- Maintain high contrast by using Midnight Ink (#000000) or Ash Charcoal (#21211f) text on Whisper White (#ffffff) or Summit Cream (#f9f8f5) backgrounds.
- Apply a consistent 4px border-radius to all interactive elements like buttons and input fields.
- Use Boathouse (or Inter) weight 600 for all main headings (32px), ensuring clear hierarchy.
- Separate content sections with distinct background colors, such as Whisper White (#ffffff) for main content and Summit Cream (#f9f8f5) for footers.

### Don't

- Do not introduce new primary accent colors other than Strava Orange (#fc5200) or Link Blue (#0060d0).
- Avoid using soft, low-contrast text-on-background combinations; maintain AAA or AA contrast ratios.
- Do not deviate from the 4px border-radius on buttons and input fields to maintain visual consistency.
- Do not use generic system fonts; leverage Boathouse (or Inter) for all text elements.
- Do not use box-shadow for elevation; rely on background color changes and borders to define hierarchy and separation.

## Agent Prompt Guide

**Quick Color Reference:**
- Text (Primary): #000000
- Background (Page): #ffffff
- CTA (Orange): #fc5200
- Border (Light): #e0e0de
- Accent (Brand): #fc5200

**Example Component Prompts:**
1. Create a primary CTA button: background #fc5200, text #ffffff, border-radius 4px, padding 10px 50px. Text 'Sign Up With Email' using Boathouse weight 600, 16px.
2. Develop a social login button: background Whisper White #ffffff, text Ash Charcoal #21211f, border #e0e0de, border-radius 4px, padding 10px 50px. Add a Google logo to the left. Text 'Sign Up With Google' using Boathouse weight 400, 16px.
3. Design a main header navigation link: text Midnight Ink #000000, Boathouse weight 400, 16px. Name it 'Features'.
4. Generate a section headline: text Midnight Ink #000000, Boathouse weight 600, 32px, line-height 1.2. Content: 'Community-Powered Motivation'.
5. Create body text with an embedded link: text Cloudburst Gray #43423f, Boathouse weight 400, 15px. Link text 'Terms of Service' in Link Blue #0060d0.

More like this