Apollo

Apollo

Preview image. Unlock full-res

Yellow-green spotlight on warm concrete.

Industrysaas
Palette
#f7f5f2
#e5e7eb
#ccc9c6
#000000
#1a1a1a
#47423d
#736f6c
#94918e
#ffffff
#ebf212
#f8ff2c
#3f3653

Color palette

brand
Apollo Gold
#ebf212

Primary action buttons, prominent interactive elements. This vivid yellow-green is the system's singular accent

Accent Green
#f8ff2c

Decorative fills and backgrounds, secondary UI highlights — a slightly brighter shade of the primary accent

accent
Violet Headline
#3f3653

Specific number-based headlines, providing a unique, muted visual texture

neutral
Canvas
#f7f5f2

Primary page background, elevated neutral surfaces, ghost button backgrounds

Subtle Gray
#e5e7eb

Divider lines, subtle borders for cards and inputs, background for subtle UI elements

Ash Gray
#ccc9c6

Section backgrounds, nav bar background, footer background — a distinct, slightly darker neutral surface

Midnight Ink
#000000

Primary text, main headings, default button text, strong borders

Graphite
#1a1a1a

Input text, certain body text, slightly softer than Midnight Ink for secondary textual emphasis

Charcoal Text
#47423d

Body text for slightly muted or less prominent information, decorative icon fills

Faded Stone
#736f6c

Subtle body text for small print or less important information, ghost button text

Soft Stone
#94918e

Hairline borders, very subtle dividers

Crisp White
#ffffff

Card backgrounds, selected UI elements, active text against dark backgrounds

Typography

Type scale
Perfect Fourth (1.333) from 16px base
display88px · 92.4px · -0.88px
The quick brown fox jumps over the lazy dog
heading-lg48px · 50.4px · -0.48px
The quick brown fox jumps over the lazy dog
heading24px · 28.8px · -0.24px
The quick brown fox jumps over the lazy dog
subheading20px · 24px · -0.2px
The quick brown fox jumps over the lazy dog
body-lg18px · 18px · 0.162px
The quick brown fox jumps over the lazy dog
body16px · 24px · 0.144px
The quick brown fox jumps over the lazy dog
body-sm14px · 16.8px · 0.196px
The quick brown fox jumps over the lazy dog
caption12px · 14.4px · 0.168px
The quick brown fox jumps over the lazy dog
Season Mix
Weights
550
Sizes
48px, 56px, 64px, 72px, 88px
Line height
1, 1.05, 1.1
Letter spacing
-0.0100em
Fallback
Montserrat

Display and marketing headlines – a semi-bold custom font with tight tracking gives presence without shouting.

Soehne
Weights
400
Sizes
16px, 18px
Line height
1, 1.5
Letter spacing
0.0090em
Fallback
Inter

Primary body text, input fields, navigation links, and button labels – a precise, readable sans-serif with subtle positive tracking.

Abc Diatype
Weights
400, 700
Sizes
12px, 14px, 16px, 20px, 24px
Line height
1.2, 1.3
Letter spacing
-0.0100em
Fallback
Roboto Condensed

Secondary body text, smaller labels, and bolded elements – a compact sans-serif with tight negative tracking, complementing Soehne with a more condensed feel.

Founders Grotesk Mono
Weights
400
Sizes
12px, 14px
Line height
1.2
Letter spacing
0.0120em, 0.0140em
Fallback
IBM Plex Mono

Specific code-like or data-related text – provides a monospaced contrast and reinforces precision.

Spacing & shape

Spacing
Section gap40px
Card padding24px
Element gap8px
Radius
Default8px
Buttons8px
Inputs0px
Cards8px
image8px
smallCard12px

Components

Navigation LinkPrimary navigation links in header.

Text in Soehne, weight 400, size 16px, line height 1.00, charcoal text (#47423d). No background, no border.

Primary Action ButtonMain call-to-action button.

Solid Apollo Gold (#ebf212) background, Midnight Ink (#000000) text (color #000000), 8px border-radius, 16px horizontal and optional 0px vertical padding. Soehne font at 16px weight 400.

Secondary Action ButtonOutline style button for less prominent actions.

Transparent background, Midnight Ink (#000000) border and text (color #000000), 8px border-radius, 16px horizontal padding. Soehne font at 16px weight 400.

Ghost ButtonMinimalist buttons for secondary or tertiary actions.

Transparent background, Faded Stone (#736f6c) text, no border. Border-radius 8px. Soehne font at 16px weight 400.

Social Sign-Up ButtonButtons for third-party authentication.

Canvas (#f7f5f2) background, Midnight Ink (#000000) text, Subtle Gray (#e5e7eb) border, 8px border-radius, with 24px horizontal and 32px vertical padding. Soehne font at 16px weight 400.

Default CardContent presentation boxes.

Crisp White (#ffffff) background, no visible shadow, 8px border-radius, 24px padding.

Elevated CardAccentuated content presentation boxes, often for feature lists.

Canvas (#f7f5f2) background, no visible shadow, 8px border-radius, 40px padding.

Callout CardSpecial content blocks, often for testimonials or quotes.

Ash Gray (#ccc9c6) background, no visible shadow, 12px border-radius, with 0px padding, allowing for custom internal spacing.

Text Input FieldStandard user input fields.

Transparent background, Subtle Gray (#e5e7eb) bottom border, 0px border-radius. Graphite (#1a1a1a) text (color #1a1a1a) in Soehne font. 12px horizontal padding.

Guidelines

Do
  • Use Ash Gray (#ccc9c6) for section backgrounds and navigation bars to provide discrete visual breaks.
  • Apply Apollo Gold (#ebf212) exclusively to primary calls to action to maintain its impact and direct user focus.
  • Set primary headings in Season Mix, weight 550, with tight letter spacing of -0.0100em for a powerful yet composed presence.
  • Divide content using Subtle Gray (#e5e7eb) hairline borders or sections backgrounds rather than pronounced shadows or thick lines.
  • Employ Soehne font for all body text and interactive elements, ensuring legibility with its specified letter spacing of 0.0090em.
  • Frame all interactive elements and most content cards with an 8px border-radius for a consistent, soft edge.
  • Utilize Crisp White (#ffffff) for card backgrounds against the off-white canvas to create subtle layering and separation.
Don’t
  • Avoid arbitrary use of Accent Green (#f8ff2c); reserve it for decorative purposes or very specific highlights, not primary actions.
  • Do not introduce additional bold or semibold weights for Soehne; its 400 weight is sufficient for the system's intended clarity.
  • Refrain from using hard shadows; elevation should be achieved through background color shifts and subtle borders.
  • Do not deviate from the established typography's letter spacing; the specific tracking is core to the brand's visual tone.
  • Avoid full-bleed sections that extend edge-to-edge if they contain primary content; content should be comfortably within a defined width.
  • Do not use multiple accent colors; Apollo Gold (#ebf212) should be the single vibrant highlight.
  • Do not apply padding indiscriminately; follow the structured spacing tokens: 8px for minimal element gaps, 24px for card padding, and 40px for section gaps.

About this system

Show

Apollo presents a refined, almost austere, sales platform aesthetic. It combines a warm off-white canvas with stark black typography and a single, vibrant yellow-green accent that acts as a beacon for primary actions. Surfaces are clean and unblemished, focusing user attention on content and functionality, complemented by subtle, tactile border treatments rather than heavy shadows. The overall impression is one of grounded efficiency and direct communication.

Layout

The page primarily uses a max-width centered container, but starts with a full-width header. The hero section features a centered headline over a background that transitions from the main canvas to a slightly darker Ash Gray, followed by a form with social sign-in options. Content sections alternate between the Canvas (#f7f5f2) and Ash Gray (#ccc9c6) backgrounds, creating a clear vertical rhythm. Content within these sections often appears in centered stacks or simple two-column text-left/image-right (or vice-versa) layouts. Navigation is a sticky top bar.

Imagery

The site predominantly uses abstract, geometric illustration elements, often integrated as background texture or subtle decorative accents. Icons are monochrome, simple, and outlined, maintaining a lightweight feel. Product visuals are minimal, appearing as contained UI screenshots or simple illustrations when applicable. Photography is almost non-existent. The overall density of imagery is low, with visuals serving to punctuate textual content rather than dominate the layout.

Reminiscent of Figma, Linear, Supabase, Notion.

# Apollo — Style Reference
> Yellow-green spotlight on warm concrete.

**Theme:** light

**Site:** https://www.apollo.io

Apollo presents a refined, almost austere, sales platform aesthetic. It combines a warm off-white canvas with stark black typography and a single, vibrant yellow-green accent that acts as a beacon for primary actions. Surfaces are clean and unblemished, focusing user attention on content and functionality, complemented by subtle, tactile border treatments rather than heavy shadows. The overall impression is one of grounded efficiency and direct communication.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Apollo Gold | `#ebf212` | `--color-apollo-gold` | Primary action buttons, prominent interactive elements. This vivid yellow-green is the system's singular accent |
| Accent Green | `#f8ff2c` | `--color-accent-green` | Decorative fills and backgrounds, secondary UI highlights — a slightly brighter shade of the primary accent |
| Violet Headline | `#3f3653` | `--color-violet-headline` | Specific number-based headlines, providing a unique, muted visual texture |
| Canvas | `#f7f5f2` | `--color-canvas` | Primary page background, elevated neutral surfaces, ghost button backgrounds |
| Subtle Gray | `#e5e7eb` | `--color-subtle-gray` | Divider lines, subtle borders for cards and inputs, background for subtle UI elements |
| Ash Gray | `#ccc9c6` | `--color-ash-gray` | Section backgrounds, nav bar background, footer background — a distinct, slightly darker neutral surface |
| Midnight Ink | `#000000` | `--color-midnight-ink` | Primary text, main headings, default button text, strong borders |
| Graphite | `#1a1a1a` | `--color-graphite` | Input text, certain body text, slightly softer than Midnight Ink for secondary textual emphasis |
| Charcoal Text | `#47423d` | `--color-charcoal-text` | Body text for slightly muted or less prominent information, decorative icon fills |
| Faded Stone | `#736f6c` | `--color-faded-stone` | Subtle body text for small print or less important information, ghost button text |
| Soft Stone | `#94918e` | `--color-soft-stone` | Hairline borders, very subtle dividers |
| Crisp White | `#ffffff` | `--color-crisp-white` | Card backgrounds, selected UI elements, active text against dark backgrounds |

## Tokens — Typography

### Season Mix
- **Substitute:** Montserrat
- **Weights:** 550
- **Sizes:** 48px, 56px, 64px, 72px, 88px
- **Line height:** 1, 1.05, 1.1
- **Letter spacing:** -0.0100em
- **Role:** Display and marketing headlines – a semi-bold custom font with tight tracking gives presence without shouting.

### Soehne
- **Substitute:** Inter
- **Weights:** 400
- **Sizes:** 16px, 18px
- **Line height:** 1, 1.5
- **Letter spacing:** 0.0090em
- **Role:** Primary body text, input fields, navigation links, and button labels – a precise, readable sans-serif with subtle positive tracking.

### Abc Diatype
- **Substitute:** Roboto Condensed
- **Weights:** 400, 700
- **Sizes:** 12px, 14px, 16px, 20px, 24px
- **Line height:** 1.2, 1.3
- **Letter spacing:** -0.0100em
- **Role:** Secondary body text, smaller labels, and bolded elements – a compact sans-serif with tight negative tracking, complementing Soehne with a more condensed feel.

### Founders Grotesk Mono
- **Substitute:** IBM Plex Mono
- **Weights:** 400
- **Sizes:** 12px, 14px
- **Line height:** 1.2
- **Letter spacing:** 0.0120em, 0.0140em
- **Role:** Specific code-like or data-related text – provides a monospaced contrast and reinforces precision.

## Tokens — Type Scale

Perfect Fourth (1.333) from 16px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 12px | 14.4px | 0.168px |
| body-sm | 14px | 16.8px | 0.196px |
| body | 16px | 24px | 0.144px |
| body-lg | 18px | 18px | 0.162px |
| subheading | 20px | 24px | -0.2px |
| heading | 24px | 28.8px | -0.24px |
| heading-lg | 48px | 50.4px | -0.48px |
| display | 88px | 92.4px | -0.88px |

## Tokens — Spacing

- **Section gap:** 40px
- **Card padding:** 24px
- **Element gap:** 8px

## Tokens — Radius

- **Default:** 8px
- **Buttons:** 8px
- **Inputs:** 0px
- **Cards:** 8px
- **image:** 8px
- **smallCard:** 12px

## Layout

The page primarily uses a max-width centered container, but starts with a full-width header. The hero section features a centered headline over a background that transitions from the main canvas to a slightly darker Ash Gray, followed by a form with social sign-in options. Content sections alternate between the Canvas (#f7f5f2) and Ash Gray (#ccc9c6) backgrounds, creating a clear vertical rhythm. Content within these sections often appears in centered stacks or simple two-column text-left/image-right (or vice-versa) layouts. Navigation is a sticky top bar.

## Imagery

The site predominantly uses abstract, geometric illustration elements, often integrated as background texture or subtle decorative accents. Icons are monochrome, simple, and outlined, maintaining a lightweight feel. Product visuals are minimal, appearing as contained UI screenshots or simple illustrations when applicable. Photography is almost non-existent. The overall density of imagery is low, with visuals serving to punctuate textual content rather than dominate the layout.

## Components

### Navigation Link
*Primary navigation links in header.*

Text in Soehne, weight 400, size 16px, line height 1.00, charcoal text (#47423d). No background, no border.

### Primary Action Button
*Main call-to-action button.*

Solid Apollo Gold (#ebf212) background, Midnight Ink (#000000) text (color #000000), 8px border-radius, 16px horizontal and optional 0px vertical padding. Soehne font at 16px weight 400.

### Secondary Action Button
*Outline style button for less prominent actions.*

Transparent background, Midnight Ink (#000000) border and text (color #000000), 8px border-radius, 16px horizontal padding. Soehne font at 16px weight 400.

### Ghost Button
*Minimalist buttons for secondary or tertiary actions.*

Transparent background, Faded Stone (#736f6c) text, no border. Border-radius 8px. Soehne font at 16px weight 400.

### Social Sign-Up Button
*Buttons for third-party authentication.*

Canvas (#f7f5f2) background, Midnight Ink (#000000) text, Subtle Gray (#e5e7eb) border, 8px border-radius, with 24px horizontal and 32px vertical padding. Soehne font at 16px weight 400.

### Default Card
*Content presentation boxes.*

Crisp White (#ffffff) background, no visible shadow, 8px border-radius, 24px padding.

### Elevated Card
*Accentuated content presentation boxes, often for feature lists.*

Canvas (#f7f5f2) background, no visible shadow, 8px border-radius, 40px padding.

### Callout Card
*Special content blocks, often for testimonials or quotes.*

Ash Gray (#ccc9c6) background, no visible shadow, 12px border-radius, with 0px padding, allowing for custom internal spacing.

### Text Input Field
*Standard user input fields.*

Transparent background, Subtle Gray (#e5e7eb) bottom border, 0px border-radius. Graphite (#1a1a1a) text (color #1a1a1a) in Soehne font. 12px horizontal padding.

## Guidelines

### Do

- Use Ash Gray (#ccc9c6) for section backgrounds and navigation bars to provide discrete visual breaks.
- Apply Apollo Gold (#ebf212) exclusively to primary calls to action to maintain its impact and direct user focus.
- Set primary headings in Season Mix, weight 550, with tight letter spacing of -0.0100em for a powerful yet composed presence.
- Divide content using Subtle Gray (#e5e7eb) hairline borders or sections backgrounds rather than pronounced shadows or thick lines.
- Employ Soehne font for all body text and interactive elements, ensuring legibility with its specified letter spacing of 0.0090em.
- Frame all interactive elements and most content cards with an 8px border-radius for a consistent, soft edge.
- Utilize Crisp White (#ffffff) for card backgrounds against the off-white canvas to create subtle layering and separation.

### Don't

- Avoid arbitrary use of Accent Green (#f8ff2c); reserve it for decorative purposes or very specific highlights, not primary actions.
- Do not introduce additional bold or semibold weights for Soehne; its 400 weight is sufficient for the system's intended clarity.
- Refrain from using hard shadows; elevation should be achieved through background color shifts and subtle borders.
- Do not deviate from the established typography's letter spacing; the specific tracking is core to the brand's visual tone.
- Avoid full-bleed sections that extend edge-to-edge if they contain primary content; content should be comfortably within a defined width.
- Do not use multiple accent colors; Apollo Gold (#ebf212) should be the single vibrant highlight.
- Do not apply padding indiscriminately; follow the structured spacing tokens: 8px for minimal element gaps, 24px for card padding, and 40px for section gaps.

## Agent Prompt Guide

Quick Color Reference:
- text: #000000
- background: #f7f5f2
- border: #e5e7eb
- accent: #ebf212
- primary action: #ebf212 (filled action)

Example Component Prompts:
- Create a primary action button: Apollo Gold (#ebf212) background, Midnight Ink (#000000) text (color #000000), 8px border-radius, 16px horizontal padding. Soehne font at 16px weight 400.
- Generate a standard content card: Crisp White (#ffffff) background, 8px border-radius, 24px padding. Use Graphite (#1a1a1a) for body text and Abc Diatype (700) for subheadings.
- Design a text input field: Transparent background, Subtle Gray (#e5e7eb) bottom border (1px), 0px border-radius. Graphite (#1a1a1a) text (color #1a1a1a) in Soehne font, 12px horizontal padding.
- Build a secondary outline button: Transparent background, Midnight Ink (#000000) border and text, 8px border-radius, 16px horizontal padding. Soehne font at 16px weight 400.

More like this