Main CTA fill on dark pages.
Design.md preview / extracted May 19, 2026
Dark editorial systems for building with frontier AI.
A brand-specific catalog for OpenAI’s public design language: black canvas, precise negative-tracked type, quiet pill actions, flat surfaces, and product modules that feel like ChatGPT, API docs, pricing, and research feeds.
01 / Colors
Monochrome first, color as signal.
OpenAI’s identity is built on black, white, gray, translucent white, and sparse functional accents.
Marketing and pricing base.
Softer developer background.
Docs cards and search pills.
Active technical nav surface.
Readable long-form text.
Secondary copy and metadata.
Rare saturated link accent.
Functional confirmation only.
Functional failure states.
02 / Typography
OpenAI Sans, approximated with Inter.
The typographic character comes from medium weights, tight tracking, and high-contrast placement on black.
03 / Buttons
Compact pills and ghost navigation.
Actions are small, flat, and direct. No heavy shadows, no decorative gradients.
04 / Cards & Surfaces
Image-led cards, docs panels, flat rows.
Marketing cards stay transparent. Developer cards use charcoal. Depth remains flat.
Introducing GPT model updates
Square editorial art carries visual variety while the card itself remains unboxed.
Read moreA seed farm in South Carolina
Human stories use photographic blocks and quiet metadata.
View storyImproving instruction hierarchy
Research cards use restraint, not badge-heavy styling.
Open paperDeveloper resource
Charcoal docs surfaces use 10px radius, faint borders, and compact type for scanning.
Open docsAPI use case
Translucent CTA cards create contrast without adding a new brand hue.
ExploreFlat comparison
05 / Brand-Specific Product Patterns
Signals from ChatGPT, API docs, pricing, and editorial feeds.
These mini mockups are the identity test: remove the name and the category should still feel unmistakably OpenAI.
ChatGPT conversation surface
API platform code card
model: "gpt-5.5",
input: "Summarize the research note"
});
Pricing plan columns
Developer resource hub
Recent news feed
Model showcase band
An all-in-one platform for agents, models, and AI experiences, presented as a full dark band with type and product signal rather than decoration.
06 / Forms
Quiet inputs for technical workflows.
Forms use charcoal fills, faint borders, pill search, and functional error color only when needed.
07 / Spacing
Compact components, wide editorial bands.
08 / Radius
Small media corners and pill actions.
09 / Elevation
Flat surfaces, no shadow theater.
Depth comes from color contrast, opacity, scale, and hairline rules. All observed shadow values are none.
box-shadow: none
Transparent on black, image-led.
box-shadow: none
Surface contrast plus faint border.
box-shadow: none
Hierarchy from dividers and type.
10 / Extracted Component Tokens
CSS custom properties.
:root {
--brand-primary: #ffffff;
--brand-accent: #f9f9f9;
--brand-accent-hover: #ececec;
--brand-accent-pressed: #dcdcdc;
--brand-ink: #ffffff;
--brand-body: #dcdcdc;
--brand-muted: #b9b9b9;
--brand-canvas: #000000;
--brand-surface: #212121;
--brand-surface-alt: #303030;
--brand-border: #ffffff1f;
--brand-border-strong: #ffffff26;
--brand-link: #8ad1fd;
--brand-success: #10a37f;
--brand-warning: #f5a524;
--brand-error: #ef4444;
--brand-translucent-action: #ffffff1f;
--brand-docs-canvas: #131313;
--radius-sm: 6px;
--radius-lg: 10px;
--radius-pill: 9999px;
--space-section: 96px;
}