Cohere Newsroom
Cohere Newsroom
cohere
Design System
Cohere logo

Cohere

Cohere's interface is a polished enterprise command deck — confident, clean, and designed to make AI feel like serious infrastructure rather than a consumer toy. The experience lives on a bright white canvas where content is organized into generously rounded cards (22px radius) that create an organic, cloud-like containment language. This is a site that spea

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display48px · 400 · 1.25
Design at scale
32px32px · 400 · 1.25
Section heading
heading-lg24px · 400 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
Display
Cohere Text
Brand-only
Cohere's custom typeface (built on Unica77). Not publicly distributed.
Not publicly distributed.
Primary
Unica77
Commercial
Used by Cohere as a base for their custom variant.
Source · Lineto
Primary
Cohere Mono
Brand-only
Not publicly distributed.
Primary
Cohere Icon
Brand-only
Internal icon font.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap22px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
navigationSharp4px
smallSharp4px
paginationSharp4px
dialogsComfortable8px
secondaryComfortable8px
smallComfortable8px
featuredGenerous16px
mediumGenerous16px
largeLarge20px
primarySignature22px
heroSignature22px
mainSignature22px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Use 22px border-radius on all primary cards and containers — it's the visual signature
  • Use CohereText for display headings (72px, 60px) with negative letter-spacing
  • Use Unica77 for all body and UI text at weight 400
  • Keep the palette black-and-white with cool gray borders
  • Use Interaction Blue (#1863dc) only for hover/focus interactive states
  • Use deep purple sections for dramatic visual breaks and product showcases
  • Apply uppercase + letter-spacing on CohereMono for section labels
  • Maintain enterprise-appropriate photography with diverse subjects

Don't

  • n't use border-radius other than 22px on primary cards — the signature radius matters
  • n't introduce warm colors — the palette is strictly cool-toned
  • n't use heavy shadows — depth comes from color contrast and borders
  • n't use bold (700+) weight on body text — 400–500 is the range
  • n't skip the serif/sans hierarchy — CohereText for headlines, Unica77 for body
  • n't use purple as a surface color for cards — purple is reserved for full-width sections
  • n't reduce section spacing below 40px — enterprise layouts need breathing room
  • n't use decoration on buttons by default — ghost/transparent is the base state
05

Components

Buttons

button-ghost
Text#000000
Use: Transparent fill; hover text shifts to #1863dc; focus 2px solid #1863dc outline — the base button style
button-dark-solid
Background#000000
Text#ffffff
Use: Dark fill, pill or standard radius — CTA on light surfaces
button-outlined
Use: Border-based containment for secondary actions

Cards

card
card
Background#ffffff
Radius22
Use: Signature radius, 1px solid #f2f2f2 border, shadow-free
image fills
purple-hero-band
Radius22
Use: Full-width deep purple section housing product screenshots

Inputs

input
Use: Focus border #9b60aa 1px solid; focus outline 2px solid #1863dc

Badges

uppercase
uppercase-code-tag
Use: CohereMono uppercase with positive letter-spacing as section markers

Related design systems