[Design systems](/design-systems/) / Stepful

# Stepful design system

https\://www\.stepful.com/

Read from Stepful's public website by Clinical Terminal. Not reviewed by Stepful. Copy it and paste it into Claude as inspiration.

Corrections or removal: <agent@clinicalterminal.com>

![Stepful homepage](https://firebasestorage.googleapis.com/v0/b/clinical-ai-design.firebasestorage.app/o/snapshots%2Fdesign-systems%2Fthumbs%2F100007651.jpg?alt=media)

## Palette

- Ground

  \#FFFFFF

  \--white

- Ink

  \#1C3954

- Accent on the ground

  \#1C3954

- Primary

  \#1C3954

  \--background-color--bg-secondary

- On primary

  \#FFFFFF

  \--white

- Secondary accent

  \#A0DE87

- Dark

  \#1C3954

  \--background-color--bg-secondary

- Site background

  \#FFFFFF

  \--white

## Color ramps

Gray

1

\#222525

2

\#62636B

3

\#FEF6F8

4

\#F7F7F8

Primary

1

\#C71A4B

2

\#EBCD0A

3

\#2D0611

## Other named colors

- \--white #FFFFFF
- \--text-on-primary #FFFFFF
- \--success #57A773
- \--warning #FCE8EE
- \--error #ED6A5E
- \--primary-on-white #C71A4B
- \--accent-on-white #7A6B05
- \--black #000000
- \--pale-yellow #FDF5C4
- \--background-color--bg-secondary #1C3954
- \--crimson #710F2A
- \--accordion-bg #FAEB89
- \--text-on-accent #000000
- \--border-primary #D2D7DD
- \--borders #CBD5E0
- \--ffffff #FFFFFF
- \--e1e1e1 #E1E1E1
- \--f6f6f6 #F6F6F6
- \--f0f0f1 #F0F0F1
- \--f25d87 #F25D87
- \--f89b94 #F89B94
- \--c28ffd #C28FFD
- \--d36486 #D36486
- \--fff9d2 #FFF9D2
- \--text-primary #1C3954
- \--ff7777 #FF7777
- \--c1ff72 #C1FF72
- \--ffa777 #FFA777
- \--ffd1b #FFD1B8
- \--untitled-ui--gray200 #EAECF0
- \--freshman #FF7777
- \--border #E8E0D0
- \--cornerstone #1C3954
- \--parchment #FFFAF0
- \--freshman-light #FFE8E8
- \--mint-light #C3EDEA
- \--gray #6B7280
- \--mint-dark #458F75
- \--understudy #FFD1B8
- \--accessible-components--dark-grey #9B9B9B
- \--cornerstone-dark #132840
- \--freshman-dark #E05555
- \--mint #6BC6A9
- \--gray-light #FAFAF8
- \--extended-green #A9E192
- \--white-1 #FFFFFF
- \--neutral-200 #EFE5D1
- \--black-1 #171717

## Type

Headings

Archivo · closest free match for Sangbleurepublic Webs

Stepful at a glance

Body

DM Sans

Clear, readable paragraphs for clinicians, buyers and patients alike.

- 40pxStepful
- 38pxStepful
- 32pxStepful
- 24pxStepful
- 20pxStepful
- 1.25rem · 20pxStepful
- 18pxStepful
- 16pxStepful

## Shape & depth

Cards and panels: 12px corners · buttons and chips: 4px.

### Corner radii

- .5rem

  used in 38 rules

- 1rem

  used in 36 rules

- .75rem

  used in 36 rules

- 12px

  used in 31 rules

- 50%

  used in 24 rules

- .25rem

  used in 23 rules

- 100px

  used in 18 rules

- 8px

  used in 15 rules

- 4px

  used in 15 rules

- 5px

  used in 12 rules

### Shadows

- 0 10px 15px -3px #32325d33

  used in 13 rules

- 0 2px 5px #0000

  used in 4 rules

- 0 0 5px #0003

  used in 3 rules

- 0 4px 16px #00000014

  used in 3 rules

- 0 2px 5px #0000001a

  used in 3 rules

- 0 2px 5px #0e0e1114

  used in 3 rules

### Gradients

- linear-gradient(90deg,#0000,#000 5% 95%,#0000)

  used in 6 rules

- linear-gradient(#245996,#2459964d)

  used in 4 rules

- linear-gradient(90deg,#0000,#000 0% 95%,#0000)

  used in 4 rules

- linear-gradient(90deg,#0000,#000 10% 90%,#0000)

  used in 2 rules

- linear-gradient(270deg,#245996,#2459964d)

  used in 2 rules

- radial-gradient(circle,#c31a441a,#f4f4f400 66%)

  used in 1 rule

Breakpoints: 479px · 767px · 768px · 991px · 992px · 1280px · 1440px · 1920px

## Voice

Tone: professional. Energy: low. Written for job seekers.

## DESIGN.md

The file Copy design system puts on your clipboard. [Open the raw file](https://firebasestorage.googleapis.com/v0/b/clinical-ai-design.firebasestorage.app/o/snapshots%2Fdesign-systems%2Fmd%2F100007651.md?alt=media).

```
---
generator: clinical-terminal-brand-kit
company: "Stepful"
domain: "https://www.stepful.com/"
colors:
  primary: "#1C3954"
  onPrimary: "#FFFFFF"
  dark: "#1C3954"
  accent: "#A0DE87"
  background: "#FFFFFF"
ground:
  mode: light
  hex: "#FFFFFF"
  ink: "#1C3954"
  accent: "#1C3954"
fonts:
  heading: "Archivo"
  body: "DM Sans"
radius:
  card: "12px"
  button: "4px"
---

# Design System — Stepful

> Read from Stepful's public website (https://www.stepful.com/) by Clinical Terminal. Not reviewed by Stepful.
> Use it as inspiration: borrow the ideas, not Stepful's name, logo or identity.

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

## Color
- **Accent on the ground: #1C3954** (11.91:1). Use it for kickers, key numbers and one highlight per screen, not for large fills.
- **Primary #1C3954** for filled shapes (buttons, chips, bars), with #FFFFFF text on it (11.91:1).
- Secondary accent #A0DE87: charts and a second data series only.
- Quote every hex exactly as written above.

## Type
- Headlines: **Archivo**. Body: **DM Sans**. Both on Google Fonts.
- Stepful's site uses Sangbleurepublic Webs / DM Sans; these are the closest free look-alikes.

## Shape
- Cards and panels: 12px corners. Buttons and chips: 4px.

## Voice
- Tone: professional. Energy: low. Written for job seekers.
- Headlines are short and concrete.

## Tokens from the site's stylesheets

### Color ramps

- **Gray** (`--gray-N`): 1 `#222525` · 2 `#62636B` · 3 `#FEF6F8` · 4 `#F7F7F8`
- **Primary** (`--primary-N`): 1 `#C71A4B` · 2 `#EBCD0A` · 3 `#2D0611`

### Other named colors

- `--white`: `#FFFFFF`
- `--text-on-primary`: `#FFFFFF`
- `--success`: `#57A773`
- `--warning`: `#FCE8EE`
- `--error`: `#ED6A5E`
- `--primary-on-white`: `#C71A4B`
- `--accent-on-white`: `#7A6B05`
- `--black`: `#000000`
- `--pale-yellow`: `#FDF5C4`
- `--background-color--bg-secondary`: `#1C3954`
- `--crimson`: `#710F2A`
- `--accordion-bg`: `#FAEB89`
- `--text-on-accent`: `#000000`
- `--border-primary`: `#D2D7DD`
- `--borders`: `#CBD5E0`
- `--ffffff`: `#FFFFFF`
- `--e1e1e1`: `#E1E1E1`
- `--f6f6f6`: `#F6F6F6`
- `--f0f0f1`: `#F0F0F1`
- `--f25d87`: `#F25D87`
- `--f89b94`: `#F89B94`
- `--c28ffd`: `#C28FFD`
- `--d36486`: `#D36486`
- `--fff9d2`: `#FFF9D2`
- `--text-primary`: `#1C3954`
- `--ff7777`: `#FF7777`
- `--c1ff72`: `#C1FF72`
- `--ffa777`: `#FFA777`
- `--ffd1b`: `#FFD1B8`
- `--untitled-ui--gray200`: `#EAECF0`
- `--freshman`: `#FF7777`
- `--border`: `#E8E0D0`
- `--cornerstone`: `#1C3954`
- `--parchment`: `#FFFAF0`
- `--freshman-light`: `#FFE8E8`
- `--mint-light`: `#C3EDEA`
- `--gray`: `#6B7280`
- `--mint-dark`: `#458F75`
- `--understudy`: `#FFD1B8`
- `--accessible-components--dark-grey`: `#9B9B9B`
- `--cornerstone-dark`: `#132840`
- `--freshman-dark`: `#E05555`
- `--mint`: `#6BC6A9`
- `--gray-light`: `#FAFAF8`
- `--extended-green`: `#A9E192`
- `--white-1`: `#FFFFFF`
- `--neutral-200`: `#EFE5D1`
- `--black-1`: `#171717`

### Typefaces

- DM Sans (`--font--body-font`) — on Google Fonts
- Sangbleurepublic Webs (`--font--heading-font`)
- Open Sans — on Google Fonts
- Caveat
- Oxygen
- Inter — on Google Fonts
- \"DM San

### Type scale (most-used sizes)

`40px` · `38px` · `32px` · `24px` · `20px` · `1.25rem` · `18px` · `16px` · `1rem` · `14px` · `.875rem` · `12px`

### Letter-spacing

`-1px` (7) · `-.02em` (6) · `.02em` (6) · `.08em` (3) · `-.01px` (2) · `2px` (2)

### Corner radii (most-used)

`.5rem` · `1rem` · `.75rem` · `12px` · `50%` · `.25rem` · `100px` · `8px` · `4px` · `5px`

### Shadows

- `0 10px 15px -3px #32325d33`
- `0 2px 5px #0000`
- `0 0 5px #0003`
- `0 4px 16px #00000014`
- `0 2px 5px #0000001a`
- `0 2px 5px #0e0e1114`

### Gradients

- `linear-gradient(90deg,#0000,#000 5% 95%,#0000)`
- `linear-gradient(#245996,#2459964d)`
- `linear-gradient(90deg,#0000,#000 0% 95%,#0000)`
- `linear-gradient(90deg,#0000,#000 10% 90%,#0000)`
- `linear-gradient(270deg,#245996,#2459964d)`
- `radial-gradient(circle,#c31a441a,#f4f4f400 66%)`

### Breakpoints

479px · 767px · 768px · 991px · 992px · 1280px · 1440px · 1920px
```
