Clinical Terminal

Data Marshall design system

datamarshall.com

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

Corrections or removal: agent@clinicalterminal.com

Data Marshall logo

Palette

Color ramps

Ast Global Color
0
#0170B9
1
#3A3A3A
2
#3A3A3A
3
#4B4F58
4
#F5F5F5
5
#FFFFFF
6
#E5E5E5
7
#424242
8
#000000

Other named colors

Type

Headings
Montserrat

Data Marshall at a glance

Body
Montserrat

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

Shape & depth

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

Corner radii

Shadows

Gradients

Breakpoints: 420px · 421px · 479px · 480px · 543px · 544px · 545px · 576px · 600px · 767px · 768px · 769px

Voice

Tone: professional. Energy: medium. Written for businesses.

DESIGN.md

The file Copy design system puts on your clipboard. Open the raw file.

---
generator: clinical-terminal-brand-kit
company: "Data Marshall"
domain: "datamarshall.com"
colors:
  primary: "#1B9ED9"
  onPrimary: "#000000"
  dark: "#13223C"
  background: "#FFFFFF"
ground:
  mode: light
  hex: "#FFFFFF"
  ink: "#13223C"
  accent: "#007CB5"
fonts:
  heading: "Montserrat"
  body: "Montserrat"
radius:
  card: "2px"
  button: "4px"
---

# Design System — Data Marshall

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

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

## Color
- **Accent on the ground: #007CB5** (4.62:1), adjusted from Data Marshall's primary #1B9ED9 so it stays readable. Use it for kickers, key numbers and one highlight per screen, not for large fills.
- **Primary #1B9ED9** for filled shapes (buttons, chips, bars), with #000000 text on it (6.94:1).
- Quote every hex exactly as written above.

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

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

## Voice
- Tone: professional. Energy: medium. Written for businesses.
- Headlines are short and concrete.

## Tokens from the site's stylesheets

### Color ramps

- **Ast Global Color** (`--ast-global-color-N`): 0 `#0170B9` · 1 `#3A3A3A` · 2 `#3A3A3A` · 3 `#4B4F58` · 4 `#F5F5F5` · 5 `#FFFFFF` · 6 `#E5E5E5` · 7 `#424242` · 8 `#000000`

### Other named colors

- `--wpds-color-background-surface-neutral`: `#FCFCFC`
- `--wpds-color-background-surface-neutral-strong`: `#FFFFFF`
- `--wpds-color-background-surface-neutral-weak`: `#F4F4F4`
- `--wpds-color-background-surface-brand`: `#ECF0FA`
- `--wpds-color-background-surface-success`: `#C6F7CD`
- `--wpds-color-background-surface-success-weak`: `#EBFFED`
- `--wpds-color-background-surface-info`: `#DEEBFA`
- `--wpds-color-background-surface-info-weak`: `#F3F9FF`
- `--wpds-color-background-surface-warning`: `#FDE6BE`
- `--wpds-color-background-surface-warning-weak`: `#FFF7E1`
- `--wpds-color-background-surface-caution`: `#FEE995`
- `--wpds-color-background-surface-caution-weak`: `#FFF9CA`
- `--wpds-color-background-surface-error`: `#F6E6E3`
- `--wpds-color-background-surface-error-weak`: `#FFF6F5`
- `--wpds-color-background-interactive-neutral-strong`: `#2D2D2D`
- `--wpds-color-background-interactive-neutral-strong-active`: `#1E1E1E`
- `--wpds-color-background-interactive-neutral-strong-disabled`: `#E6E6E6`
- `--wpds-color-background-interactive-neutral-weak-active`: `#EDEDED`
- `--wpds-color-background-interactive-brand-strong`: `#3858E9`
- `--wpds-color-background-interactive-brand-strong-active`: `#2E49D9`
- `--wpds-color-background-interactive-brand-strong-disabled`: `#E6E6E6`
- `--wpds-color-background-interactive-brand-weak-active`: `#E6EAF4`
- `--wpds-color-background-interactive-error-active`: `#FFF6F5`
- `--wpds-color-background-interactive-error-strong`: `#CC1818`
- `--wpds-color-background-interactive-error-strong-active`: `#B90000`
- `--wpds-color-background-interactive-error-strong-disabled`: `#E6E6E6`
- `--wpds-color-background-interactive-error-weak-active`: `#F6E6E3`
- `--wpds-color-background-track-neutral-weak`: `#F0F0F0`
- `--wpds-color-background-track-neutral`: `#DBDBDB`
- `--wpds-color-background-thumb-neutral-weak`: `#8D8D8D`
- `--wpds-color-background-thumb-neutral-weak-active`: `#6E6E6E`
- `--wpds-color-background-thumb-brand`: `#3858E9`
- `--wpds-color-background-thumb-brand-active`: `#3858E9`
- `--wpds-color-background-thumb-brand-disabled`: `#DBDBDB`
- `--wpds-color-background-thumb-neutral-weak-disabled`: `#DBDBDB`
- `--wpds-color-foreground-content-neutral`: `#1E1E1E`
- `--wpds-color-foreground-content-neutral-weak`: `#707070`
- `--wpds-color-foreground-content-success`: `#002900`
- `--wpds-color-foreground-content-success-weak`: `#008030`
- `--wpds-color-foreground-content-info`: `#001B4F`
- `--wpds-color-foreground-content-info-weak`: `#006BD7`
- `--wpds-color-foreground-content-warning`: `#2E1900`
- `--wpds-color-foreground-content-warning-weak`: `#926300`
- `--wpds-color-foreground-content-caution`: `#281D00`
- `--wpds-color-foreground-content-caution-weak`: `#826A00`
- `--wpds-color-foreground-content-error`: `#470000`
- `--wpds-color-foreground-content-error-weak`: `#CC1818`
- `--wpds-color-foreground-interactive-neutral`: `#1E1E1E`
- `--wpds-color-foreground-interactive-neutral-active`: `#1E1E1E`
- `--wpds-color-foreground-interactive-neutral-disabled`: `#8D8D8D`
- `--wpds-color-foreground-interactive-neutral-strong`: `#F0F0F0`
- `--wpds-color-foreground-interactive-neutral-strong-active`: `#F0F0F0`
- `--wpds-color-foreground-interactive-neutral-strong-disabled`: `#8D8D8D`
- `--wpds-color-foreground-interactive-neutral-weak`: `#707070`
- `--wpds-color-foreground-interactive-neutral-weak-active`: `#1E1E1E`
- `--wpds-color-foreground-interactive-neutral-weak-disabled`: `#8D8D8D`
- `--wpds-color-foreground-interactive-brand`: `#3858E9`
- `--wpds-color-foreground-interactive-brand-active`: `#0B0070`
- `--wpds-color-foreground-interactive-brand-disabled`: `#8D8D8D`
- `--wpds-color-foreground-interactive-brand-strong`: `#EFF0F2`
- `--wpds-color-foreground-interactive-brand-strong-active`: `#EFF0F2`
- `--wpds-color-foreground-interactive-brand-strong-disabled`: `#8D8D8D`
- `--wpds-color-foreground-interactive-error`: `#CC1818`
- `--wpds-color-foreground-interactive-error-active`: `#470000`
- `--wpds-color-foreground-interactive-error-disabled`: `#8D8D8D`
- `--wpds-color-foreground-interactive-error-strong`: `#F2EFEF`
- `--wpds-color-foreground-interactive-error-strong-active`: `#F2EFEF`
- `--wpds-color-foreground-interactive-error-strong-disabled`: `#8D8D8D`
- `--wpds-color-stroke-surface-neutral`: `#DBDBDB`
- `--wpds-color-stroke-surface-neutral-weak`: `#F0F0F0`
- `--wpds-color-stroke-surface-neutral-strong`: `#8D8D8D`
- `--wpds-color-stroke-surface-brand`: `#B0BBD6`
- `--wpds-color-stroke-surface-brand-strong`: `#3858E9`
- `--wpds-color-stroke-surface-success`: `#94D29E`
- `--wpds-color-stroke-surface-success-strong`: `#008030`
- `--wpds-color-stroke-surface-info`: `#A9C6E7`
- `--wpds-color-stroke-surface-info-strong`: `#006BD7`
- `--wpds-color-stroke-surface-warning`: `#E1BC7C`
- `--wpds-color-stroke-surface-warning-strong`: `#926300`
- `--wpds-color-stroke-surface-caution`: `#CFC28D`
- `--wpds-color-stroke-surface-caution-strong`: `#826A00`
- `--wpds-color-stroke-surface-error`: `#DAB1AA`
- `--wpds-color-stroke-surface-error-strong`: `#CC1818`
- `--wpds-color-stroke-interactive-neutral`: `#8D8D8D`
- `--wpds-color-stroke-interactive-neutral-active`: `#6E6E6E`
- `--wpds-color-stroke-interactive-neutral-disabled`: `#DBDBDB`
- `--wpds-color-stroke-interactive-neutral-strong`: `#6E6E6E`
- `--wpds-color-stroke-interactive-brand`: `#3858E9`
- `--wpds-color-stroke-interactive-brand-active`: `#2337C8`
- `--wpds-color-stroke-interactive-brand-disabled`: `#DBDBDB`
- `--wpds-color-stroke-interactive-error`: `#CC1818`
- `--wpds-color-stroke-interactive-error-active`: `#9D0000`
- `--wpds-color-stroke-interactive-error-disabled`: `#DBDBDB`
- `--wpds-color-stroke-interactive-error-strong`: `#CC1818`
- `--wpds-color-stroke-focus`: `#3858E9`
- `--base-color`: `#3858E9`
- `--ast-code-block-background`: `#EEEEEE`
- `--ast-comment-inputs-background`: `#FAFAFA`
- `--ast-global-dark-bg-style`: `#FFFFFF`
- `--ast-global-dark-lfs`: `#FBFBFB`
- `--ast-widget-bg-color`: `#FAFAFA`
- `--ast-wc-container-head-bg-color`: `#FBFBFB`
- `--ast-title-layout-bg`: `#EEEEEE`
- `--ast-search-border-color`: `#E7E7E7`
- `--ast-lifter-hover-bg`: `#E6E6E6`
- `--ast-gallery-block-color`: `#000000`
- `--ast-border-color`: `#DDDDDD`
- `--e-global-color-astglobalcolor0`: `#0170B9`
- `--e-global-color-astglobalcolor1`: `#3A3A3A`
- `--e-global-color-astglobalcolor2`: `#3A3A3A`
- `--e-global-color-astglobalcolor3`: `#4B4F58`
- `--e-global-color-astglobalcolor4`: `#F5F5F5`
- `--e-global-color-astglobalcolor5`: `#FFFFFF`
- `--e-global-color-astglobalcolor6`: `#E5E5E5`
- `--e-global-color-astglobalcolor7`: `#424242`
- `--e-global-color-astglobalcolor8`: `#000000`

### Typefaces

- Astra
- Montserrat — on Google Fonts
- Courier 10 Pitch
- Open Sans — on Google Fonts
- GD Sherpa

### Type scale (most-used sizes)

`40px` · `2rem` · `1.5rem` · `20px` · `1.2rem` · `1rem` · `16px` · `15px` · `14px` · `13px` · `12px` · `11px`

### Letter-spacing

`.05625rem` (1)

### Corner radii (most-used)

`2px` · `50%` · `.25rem` · `30px` · `34px` · `8px` · `4px` · `13.6px` · `50px` · `.3rem`

### Shadows

- `0 0 0 transparent`
- `inset 0 0 0 1px rgba(0,0,0,.2)`
- `2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9`
- `0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37)`
- `inset 0 0 0 14px`
- `0 0 0 1px #1e1e1e`

### Gradients

- `linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0)`
- `linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)`
- `linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0)`
- `linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%)`
- `linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)`
- `linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%)`

### Breakpoints

420px · 421px · 479px · 480px · 543px · 544px · 545px · 576px · 600px · 767px · 768px · 769px · 782px · 960px · 985px · 992px · 993px · 1025px · 1200px · 1201px