PUBLIC REFERENCE
OpenAI
Blank page before the first word — a design that treats white space as the most powerful element, reserving all color for user-generated and editorial content.
Colors
#000000 Primary text, nav labels, filled CTA button background, icon fills — the singular chromatic anchor of the entire system
#e5e7eb All dividing lines, card outlines, input borders, nav underlines — the lightest possible mark that still reads as a separator on white
#f1f1f1 Hover-state button backgrounds, subtle surface fills — one step off pure white without introducing warmth
#666666 Supporting body text, icon strokes, secondary labels — muted but still readable
#8f8f8f Tertiary labels, disabled states, fine-grain icon strokes
#ffffff Page background, card surfaces, all primary surfaces — absolute white with no warm or cool tint
Do
- Use #000000 as the only filled button background color — no colored CTAs
- Apply 9999px border-radius to all pill buttons, ghost buttons, and the conversational input field
- Use 6.08px border-radius on all image-containing card elements and thumbnail clips
- Set display headlines (48px) with letter-spacing -0.03em; omit tracking overrides below 22px unless using caps labels
- Use #e5e7eb as the only border/divider color — never darken it or tint it
- Introduce color only through photography or editorial imagery — never through UI backgrounds or button fills
- Maintain minimum 64px vertical gap between page sections
Don't
- Do not use any colored accent (blue, green, orange) on interactive elements or backgrounds
- Do not apply box-shadows to cards — separation comes from whitespace, not depth
- Do not mix border-radius values between pill (9999px) and card (6.08px) contexts — the contrast is intentional and the values must be exact
- Do not use weight below 400 or above 600 in OpenAI Sans — the 400/500/600 triad defines all typographic hierarchy
- Do not use background colors on section blocks — the page stays #ffffff wall-to-wall
- Do not add letter-spacing at body sizes (16-18px) — tracking is only for display (negative) and caps labels (positive +0.011em)
- Do not use more than two typographic colors: #000000 for primary and #666666 for secondary — #8f8f8f is reserved for disabled/tertiary only