---
generator: clinical-terminal-brand-kit
company: "Cofactor AI"
domain: "cofactorai.com"
colors:
  primary: "#0047CC"
  onPrimary: "#FFFFFF"
  dark: "#595959"
  background: "#FFFFFF"
ground:
  mode: light
  hex: "#FFFFFF"
  ink: "#595959"
  accent: "#0047CC"
fonts:
  heading: "DM Sans"
  body: "DM Sans"
radius:
  card: "16px"
  button: "14px"
---

# Design System — Cofactor AI

> Read from Cofactor AI's public website (cofactorai.com) by Clinical Terminal. Not reviewed by Cofactor AI.
> Use it as inspiration: borrow the ideas, not Cofactor AI's name, logo or identity.

## Ground
- **Light ground** (#FFFFFF), from Cofactor AI's site background #FFFFFF. Pages and panels sit on it.
- Main text: #595959 (7:1 on the ground).
- Secondary text is #595959 at 88% / 76% / 60%; hairlines and plate borders #595959 at 16%.

## Color
- **Accent on the ground: #0047CC** (7.57:1). Use it for kickers, key numbers and one highlight per screen, not for large fills.
- **Primary #0047CC** for filled shapes (buttons, chips, bars), with #FFFFFF text on it (7.57:1).
- Quote every hex exactly as written above.

## Type
- Headlines: **DM Sans**. Body: **DM Sans**. Both on Google Fonts.

## Shape
- Cards and panels: 16px corners. Buttons and chips: 14px.

## Voice
- Tone: professional. Energy: low. Written for patients and healthcare professionals.
- Headlines are short and concrete.

## Tokens from the site's stylesheets

### Other named colors

- `--base-color-neutral--neutral`: `#666666`
- `--base-color-brand--blue`: `#2D62FF`
- `--base-color-neutral--neutral-lighter`: `#CCCCCC`
- `--base-color-neutral--white`: `#FFFFFF`
- `--cofactor--surface-dark`: `#0D0D0D`
- `--base-color-neutral--neutral-darkest`: `#111111`
- `--base-color-neutral--black`: `#000000`
- `--base-color-neutral--neutral-light`: `#AAAAAA`
- `--base-color-neutral--neutral-darker`: `#222222`
- `--cofactor--ink-on-dark`: `#E5E5E5`
- `--cofactor--surface-light`: `#F2F2F2`
- `--cofactor--brand-blue`: `#0048D5`
- `--base-color-brand--blue-light`: `#D9E5FF`
- `--cofactor--ink-primary`: `#1A1A1A`
- `--base-color-neutral--neutral-dark`: `#444444`
- `--base-color-brand--blue-dark`: `#080331`
- `--base-color-neutral--neutral-lightest`: `#EEEEEE`
- `--cofactor--ink-muted`: `#333333`
- `--errorred`: `#CD2300`
- `--errorred-background`: `#FF2C00`
- `--base-color-brand--pink-light`: `#FFAEFE`
- `--base-color-brand--pink`: `#DD23BB`
- `--base-color-brand--pink-dark`: `#3C043B`
- `--base-color-system--success-green`: `#CEF5CA`
- `--base-color-system--success-green-dark`: `#114E0B`
- `--base-color-system--warning-yellow`: `#FCF8D8`
- `--base-color-system--warning-yellow-dark`: `#5E5515`
- `--base-color-system--error-red`: `#F8E4E4`
- `--base-color-system--error-red-dark`: `#3B0B0B`
- `--base-color-system--focus-state`: `#2D62FF`
- `--uc-accent`: `#E52600`

### Typefaces

- DM Sans — on Google Fonts
- Moderngothic
- RM Mono
- Modern Gothic

### Type scale (most-used sizes)

`3rem` · `2rem` · `32px` · `1.5rem` · `24px` · `20px` · `1.2rem` · `17px` · `1rem` · `16px` · `14px` · `.75rem`

### Letter-spacing

`-1.44px` (12) · `-.96px` (10) · `-1px` (9) · `-1.92px` (6) · `-1.2px` (6) · `.05em` (5)

### Corner radii (most-used)

`16px` · `8px` · `.25rem` · `100px` · `.5rem` · `50%` · `24px` · `1rem` · `12px` · `2rem`

### Shadows

- `0 2px 12px #14142b14`
- `inset -2px 2px 4px #0000000d`
- `0 2px 12px #0000001a, 0 4px 4px #0003`
- `0 12px 32px #0000001f`
- `0 0 3px 1px #3898ec`
- `inset 0 0 1px -1px #0013611a, 0 0 4px 2px #0013611a`

### Gradients

- `linear-gradient(137deg, #ff401a, #e52600)`
- `linear-gradient(137deg, #ff6b1a, #e55100)`
- `linear-gradient(137deg, #4780eb, #1960e6)`
- `linear-gradient(129deg, #333 0%, #1a1a1a 100%)`
- `linear-gradient(90deg, #000, #505050)`
- `radial-gradient(circle at 0 0, #f5f4ff, #fff)`

### Breakpoints

479px · 640px · 767px · 768px · 991px · 992px · 1280px · 1440px
