Skip to content
Musterlab
LibraryPricingGuideFavourites
Connect your AI
All stylesStyle reference

Apollographql

apollographql.com
Apollographql website
Website preview
The character

Mission control at midnight — a starfield console where orange is the only dial that glows.

mixeddevtoolsInter
Colors
7
Typefaces
2
Components
9
Visit website

Copy a design guide, CSS variables or tokens into your next project.

The design language

Apollo uses a deep-space command-center language: a near-black navy canvas anchors every major surface, a star-field line pattern reinforces the cosmic/orchestration metaphor, and one vivid orange does all the shouting. Inter at confident weights (400 for body, 600–700 for headings, 900 for hero) keeps the system feeling developer-native rather than marketing-polished. Components are oversized and generous — testimonial cards, video panels, and feature blocks all carry 24–32px radii and 48px internal padding, making the interface feel more like a product tour than a landing page. The orange #e75e15 is rationed: it colors brand name mentions, one per-screen hero accent, and the pill action button, but never decorates backgrounds or fills cards. Every transition from dark to light surfaces uses the same gray-50 (#efefef) as a neutral floor, creating a predictable rhythm of starfield-dark panels floating on a quiet gray field.

Inside this designColorsTypographySpacing & shapeGuidelinesComponentsSurfacesCompositionNotes

Color palette

brand

Signal Orange

#e75e15

Orange supporting accent for decorative details and low-frequency emphasis. Do not promote it to the primary CTA color

neutral

Cosmic Ink

#15252d

Hero background, testimonial card surface, headline text on light surfaces, footer, and the entire dark-mode layer

Cinder

#254250

Secondary dark surface for testimonial and profile cards — a slightly lifted step above Cosmic Ink so cards read as separate panels without leaving the dark family

Fog

#9fb2bc

Muted dividers, dashed card separators, secondary icon strokes on dark surfaces

Mist

#e2e8f0

Hairline borders, section dividers, subtle outline controls on light surfaces

Cloud

#f8f8f8

Page canvas, card surface, input fill — the default light ground

Ash

#efefef

Alternate section background that breaks Cloud bands without introducing a different color

Typography

Type scale

Major Second (1.125) · 16px base
display50px · 500 · 1.1

The quick brown fox jumps

heading-lg38px · 700 · 1.25

The quick brown fox jumps

heading30px · 700 · 1.3

The quick brown fox jumps

heading-sm24px · 500 · 1.33

The quick brown fox jumps

subheading20px · 400 · 1.4

The quick brown fox jumps

text-1818px · 500 · 1.25

The quick brown fox jumps

body16px · 400 · 1.5

The quick brown fox jumps

body-sm14px · 400 · 1.43

The quick brown fox jumps

Font samples use locally available fonts and fallbacks.

Aa
Primary typeface

Inter

Weights
400, 500, 600, 700, 900
Sizes
12, 14, 16, 20, 24, 30, 38, 50
Line height
0.94 (display) — 1.10 (hero) — 1.30–1.40 (body) — 1.50 (lists/long form)
Fallback
system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif

All interface and editorial type. Weight 400 for body and nav, 500 for UI labels, 600 for subheadings and small headlines, 700 for section headings, 900 reserved for the hero headline — the only place Apollo uses the heaviest weight, creating a clear 'stage voice'

Aa
Additional typeface

Fira Code

Weights
500
Sizes
18
Line height
1.25
Letter spacing
0.08em
Fallback
'JetBrains Mono', 'Source Code Pro', Menlo, monospace

Reserved for code-as-heading treatments and developer-facing copy blocks — the monospace signal tells the reader 'this is code or technical content' even when displayed at heading size. Tracking is widened to 0.08em to keep monospace headings legible

Spacing & shape

Spacing

Density
comfortable
Base unit
8px
Max width
1200px
Section gap
48-80px
Card padding
48px
Element gap
8-24px

Border radius

nav8px
cards24-32px
buttons999px
videoPanels32px

Spacing scale

4px
6px
8px
12px
14px
16px
24px
32px
35px
40px
46px
48px
56px
70px
112px
160px

Guidelines

Do

  • Reserve weight 900 for the hero headline only; section headings stay at 700, body at 400.
  • Use 999px radius on every pill-shaped control (buttons, tags, nav search); never square off a button.
  • Pair every primary orange button with a ghost orange-border button as its sibling — CTAs arrive in pairs.
  • Place 32px-radius dark video panels on the Ash #efefef field with 48px internal padding; keep starfield pattern inside the panel, not on the page.
  • Use Signal Orange #e75e15 only on the brand word, one button, and one accent per section — rationing creates impact.
  • Set testimonial cards on Cinder #254250 inside a page that also uses Cosmic Ink #15252d elsewhere; the step is small but necessary.
  • Space sections at 48–80px vertical gap; inside cards, use 48px padding as the default — the system breathes.

Don’t

  • Don't fill large surfaces with Signal Orange — it loses its glow the moment it covers more than a button.
  • Don't use the star-field line pattern outside Cosmic Ink panels; on light backgrounds it reads as noise.
  • Don't use Mist #e2e8f0 borders on dark panels; switch to Fog #9fb2bc for dividers on Cosmic Ink and Cinder.
  • Don't set testimonial card text below 60% white opacity — the Cinder background already absorbs contrast.
  • Don't apply 900 weight below 38px — at body sizes it becomes posterized and unreadable.
  • Don't introduce a new accent color (blue, green, red) for states; Apollo's system communicates state through orange and neutrals only.
  • Don't use Fira Code for body copy — it appears once, at heading size, as a code-signal device.

Components

01

Pill Primary Button

Top-right 'Start for free' action and hero CTA

Signal Orange #e75e15 fill, white text, Inter 500 at 14–16px, horizontal padding 24px, vertical padding 8–12px, border-radius 999px. No border, no shadow. Stretches slightly to fit label length — never has a fixed width.

02

Ghost Pill Button

Secondary actions like 'See how it works', 'See it in action', 'Contact us'

Transparent fill, 1px Signal Orange border (or Cosmic Ink border on light backgrounds), Inter 500, border-radius 999px, same vertical rhythm as the primary pill. The ghost variant lives next to the primary in every CTA pair.

03

Header Navigation

Top bar across every page

Cosmic Ink #15252d background, Inter 400 nav links at 14–16px in white, 8px corner radius on any pill-shaped control (search icon container). Apollo logo lockup left, nav items center-left, 'Contact us' ghost pill + 'Start for free' orange pill right.

04

Hero Section

First-screen brand statement

Full-bleed Cosmic Ink #15252d background with a subtle star-field line pattern (thin #9fb2bc lines and dots at low opacity). Centered stack: 'The API Orchestration Platform' in Inter 900 at 50px in Signal Orange (this is the only place orange occupies a full headline), then 'for AI Agents, Web, and Mobile Apps' in white, then a single muted subtext line in white at 70% opacity. CTA pair sits 32–48px below.

05

Logo Wall

Social proof band under the hero

Cloud #f8f8f8 background, 'Trusted by enterprise leaders' heading centered in Inter 600 at 20–24px in Cosmic Ink. 3-row × 6-column grid of monochrome dark logos spaced with 48px column gap. Logos sit in a flat single-row of grayscale, no cards or frames.

06

Feature Showcase Panel

Alternating product demo blocks (Apollo Connectors, GraphOS)

Cosmic Ink #15252d card surface, 32px corner radius, 48px internal padding, houses a 16:9 video thumbnail. Heading text inside the dark panel is Signal Orange, body is white at 80% opacity. A small triangular play indicator sits centered on the thumbnail.

07

Split Feature Row

Two-column text + video sections

Light Ash #efefef background. Left or right column: Inter 600 heading at 30px, Inter 400 body at 16–18px, button pair below. Opposite column holds a 32px-radius Feature Showcase Panel. Columns sit on a 12-column grid with a 48px gutter.

08

Testimonial Card

Quote blocks in 'Enterprise teams trust Apollo' section

Cinder #254250 background, 24px corner radius, 48px padding. Header row: 40px circular avatar + Inter 600 name (white) + Inter 400 role (white at 60%). Dashed Fog #9fb2bc divider separates header from quote. Quote text in Inter 400 white at full opacity, 4–6 lines.

09

Inline Brand Word

Whenever the literal word 'Apollo' appears in body or heading copy

Rendered in Signal Orange #e75e15 at the same weight and size as surrounding text. The pattern appears in hero, section headings, and any mention of the brand name within editorial copy — it functions as a signature accent without requiring a graphic.

Surfaces & elevation

Level 0

Page Canvas

#f8f8f8

Default body background between sections

Level 1

Alt Band

#efefef

Subtle section variation, breaks monochrome rhythm without adding a new hue

Level 2

Card Surface

#f8f8f8

Light cards sit on Ash bands with 24–32px radii

Level 3

Cosmic Panel

#15252d

Hero, feature showcase panels, video containers — the dark stage

Level 4

Cinder Card

#254250

Lifted dark card surface for testimonials and profile blocks — distinguishable from the Cosmic panel behind them

Apollo's system intentionally avoids box-shadows. All depth is expressed through surface tone steps (Cloud → Ash → Cosmic Ink → Cinder) and corner radius alone. The result is a flat, console-grade aesthetic where panels feel printed onto the page rather than floating above it. Adding shadows would break the developer-tool feel and introduce blur that competes with the starfield pattern.

Hero panel and feature video panels

none — flat Cosmic Ink fill, depth comes from the starfield line pattern, not shadows

Testimonial cards on Cinder

none — separation from the page is achieved through the Cinder step, not shadow

Layout & imagery

Layout

Pages are max-width 1200px centered with generous outer padding. The hero is full-bleed Cosmic Ink with centered headline stack. Below the hero, content alternates in bands: Cloud logo wall → Ash split feature rows → Cloud feature showcase → Ash testimonial section. Dark Feature Showcase Panels (Cosmic Ink, 32px radius) always sit inside light Ash bands, not directly on Cloud. The testimonial grid is a 3-column layout on desktop, collapsing to 1 column on mobile. Navigation is a single sticky top bar — no sidebar, no mega-menu. Vertical rhythm between sections is 80px on desktop, 48px on mobile. Cards in any grid use 24px gutter, never 16px, preserving the system's roomy feel.

Imagery

Visuals lean almost entirely on starfield-patterned dark panels and video thumbnails — no lifestyle photography, no product mockups in context. The starfield (thin #9fb2bc lines forming a perspective grid with small dot accents) is a brand-owned graphic that recurs on every Cosmic Ink surface, making it the system's decorative signature. Icons in nav and body are mono-stroke at 16–20px in white or Cosmic Ink. Photography appears only in testimonial avatar circles (40px, flush crop, no frame). The product itself is shown exclusively through 16:9 video containers with a centered play indicator, never as static screenshots — implying motion and live behavior.

Design notes

Agent Guide

Quick Color Reference: - text (primary): #15252d - text (on dark): #f8f8f8 - background (page): #f8f8f8 - background (alt band): #efefef - background (dark panel): #15252d - border / divider: #e2e8f0 (light surfaces), #9fb2bc (dark surfaces) - accent / brand word: #e75e15 - primary action: no distinct CTA color 3–5 Example Component Prompts: No distinct primary action color was observed; use the extracted neutral button treatments instead of inventing a filled CTA color. 2. Logo wall: Cloud #f8f8f8 background. Centered heading 'Trusted by enterprise leaders' in Inter 600, 24px, #15252d. 3×6 grid of monochrome dark logos, 48px column gap, 24px row gap, no card frames. 3. Split feature row on Ash #efefef background. Left column: Inter 700 heading 30px in #15252d, Inter 400 body 18px in #15252d at 80% opacity, then a filled orange pill button. Right column: Cosmic Ink #15252d panel with 32px radius, 48px padding, holding a 16:9 video thumbnail with a centered white play triangle. Inside the panel, small Signal Orange Inter 600 subhead and white body at 80%. 4. Testimonial card: Cinder #254250 background, 24px radius, 48px padding. Top row: 40px circular avatar, Inter 600 name in #f8f8f8 at 16px, Inter 400 role in #f8f8f8 at 60% opacity. Dashed #9fb2bc 1px divider. Quote in Inter 400 16px #f8f8f8 at full opacity. 5. Inline brand word: any heading or body sentence containing 'Apollo' should render the literal word in #e75e15 at the inherited size and weight. Example: 'Enterprise teams trust Apollo' — 'Apollo' is orange, the rest is Cosmic Ink.

Starfield Pattern

The thin-line starfield is the system's decorative signature and only appears on Cosmic Ink surfaces. Construction: a series of fine #9fb2bc lines at 1px stroke forming a perspective grid (vertical lines converging to a vanishing point above the content, horizontal arcs sweeping across), plus scattered 1–2px dots at 30–50% opacity. The pattern is rendered as a low-opacity background, never as foreground content. It should be subtle enough that a casual viewer registers 'dark with texture' before noticing the lines.

Similar brands

Vercel

Same max-width-1200px centered layout, identical Inter typography stack, and the same pattern of dark hero bands with a single vivid accent (orange for Apollo, near-black/white for Vercel)

Linear

Both systems use oversized cards with 24–32px radii, flat surfaces with no shadows, and ration a single brand color so it stays high-impact

Stripe

Same developer-tool aesthetic with generous 48px card padding, paired CTA buttons (filled + ghost), and the brand word colored inline within editorial copy

PlanetScale

Dark hero with cosmic/grid texture, testimonial cards lifted one shade above the page dark, and Inter-only typography with weight 900 reserved for the hero

Take this style into your next project.

Use the design exports or connect Musterlab to your AI.

Connect your AI

Keep exploring

Browse the library
Moving Parts
M

Moving Parts

Electric blueprint on matte paper — a monochrome architect's sheet that learned to glow blue. Pure black, pure white, one bolt of #0000ff.

mixeddevtoolsWhyte Semi-Mono
Dia Browser

Dia Browser

blackroom gallery meets editorial broadsheet. A pitch-dark stage opens onto a sunlit paper spread where a single serif headline anchors each section.

mixedproductivityExposure Variable
fastht.ml
F

fastht.ml

Confetti scattered across gallery walls

mixeddevtoolsGeist
Enter GmbH
E

Enter GmbH

Bauhaus poster workshop, midday sun

mixeddevtoolsMaax Mono
Sanity.io
S

Sanity.io

Geological monolith with orange ignition. Dark agate slabs punctured by a single ember-orange CTA, surrounded by white editorial whitespace.

mixeddevtoolsWaldenburg
Convex
C

Convex

Cream paper engineering notebook

mixeddevtoolsGT America
Musterlab. A closer look at good design.About the library