
Preview image. Unlock full-res
Yellow-green spotlight on warm concrete.
Color palette
Primary action buttons, prominent interactive elements. This vivid yellow-green is the system's singular accent
Decorative fills and backgrounds, secondary UI highlights — a slightly brighter shade of the primary accent
Specific number-based headlines, providing a unique, muted visual texture
Primary page background, elevated neutral surfaces, ghost button backgrounds
Divider lines, subtle borders for cards and inputs, background for subtle UI elements
Section backgrounds, nav bar background, footer background — a distinct, slightly darker neutral surface
Primary text, main headings, default button text, strong borders
Input text, certain body text, slightly softer than Midnight Ink for secondary textual emphasis
Body text for slightly muted or less prominent information, decorative icon fills
Subtle body text for small print or less important information, ghost button text
Hairline borders, very subtle dividers
Card backgrounds, selected UI elements, active text against dark backgrounds
Typography
- 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.
- 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.
- 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.
- 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
Components
Text in Soehne, weight 400, size 16px, line height 1.00, charcoal text (#47423d). No background, no border.
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.
Transparent background, Midnight Ink (#000000) border and text (color #000000), 8px border-radius, 16px horizontal padding. Soehne font at 16px weight 400.
Transparent background, Faded Stone (#736f6c) text, no border. Border-radius 8px. Soehne font at 16px weight 400.
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.
Crisp White (#ffffff) background, no visible shadow, 8px border-radius, 24px padding.
Canvas (#f7f5f2) background, no visible shadow, 8px border-radius, 40px padding.
Ash Gray (#ccc9c6) background, no visible shadow, 12px border-radius, with 0px padding, allowing for custom internal spacing.
Transparent background, Subtle Gray (#e5e7eb) bottom border, 0px border-radius. Graphite (#1a1a1a) text (color #1a1a1a) in Soehne font. 12px horizontal padding.
Guidelines
- 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.
- 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
ShowHide
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.
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.
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.









