---
generator: clinical-terminal-brand-kit
company: "Onpointrcm"
domain: "onpointrcm.com"
colors:
  primary: "#1B1430"
  onPrimary: "#FFFFFF"
  dark: "#2A0F52"
  accent: "#5B2BC4"
  background: "#212A37"
ground:
  mode: dark
  hex: "#212A37"
  ink: "#FFFFFF"
  accent: "#928BB0"
fonts:
  heading: "Poppins"
  body: "Karla"
radius:
  card: "10px"
  button: "100px"
---

# Design System — Onpointrcm

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

## Ground
- **Dark ground** (#212A37), from Onpointrcm's site background #212A37. Pages and panels sit on it.
- Main text: #FFFFFF (14.47:1 on the ground).
- Secondary text is white at 88% / 76% / 60%; hairlines and plate borders white at 16%.

## Color
- **Accent on the ground: #928BB0** (4.51:1), adjusted from Onpointrcm's primary #1B1430 so it stays readable. Use it for kickers, key numbers and one highlight per screen, not for large fills.
- **Primary #1B1430** for filled shapes (buttons, chips, bars), with #FFFFFF text on it (17.66:1).
- Secondary accent #5B2BC4: charts and a second data series only.
- Quote every hex exactly as written above.

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

## Shape
- Cards and panels: 10px corners. Buttons and chips: 100px.

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

## Tokens from the site's stylesheets

### Color ramps

- **Ast Global Color** (`--ast-global-color-N`): 0 `#0085FF` · 1 `#0177E3` · 2 `#FFFFFF` · 3 `#FDF4DE` · 4 `#212A37` · 5 `#0F172A` · 6 `#4F5B62` · 7 `#070614` · 8 `#222222`

### Other named colors

- `--wfp-accent`: `#71717A`
- `--wfp-text-color`: `#FFFFFF`
- `--wfp-btn-artwork-scrim`: `#000000`
- `--ast-code-block-background`: `#EEEEEE`
- `--ast-comment-inputs-background`: `#FAFAFA`
- `--ast-border-color`: `#DDDDDD`
- `--e-global-color-astglobalcolor0`: `#0085FF`
- `--e-global-color-astglobalcolor1`: `#0177E3`
- `--e-global-color-astglobalcolor2`: `#FFFFFF`
- `--e-global-color-astglobalcolor3`: `#FDF4DE`
- `--e-global-color-astglobalcolor4`: `#212A37`
- `--e-global-color-astglobalcolor5`: `#0F172A`
- `--e-global-color-astglobalcolor6`: `#4F5B62`
- `--e-global-color-astglobalcolor7`: `#070614`
- `--e-global-color-astglobalcolor8`: `#222222`
- `--violet`: `#5B2BC4`
- `--emerald`: `#0E9F6E`
- `--track`: `#E7E2F3`
- `--ink`: `#1B1430`
- `--muted`: `#5E5678`
- `--line`: `#E7E2F3`
- `--wash`: `#F8F6FD`
- `--white`: `#FFFFFF`
- `--plum-900`: `#2A0F52`
- `--plum-800`: `#3A1670`
- `--violet-600`: `#6E3BE0`
- `--violet-50`: `#F3EEFE`
- `--emerald-50`: `#E6F6F0`

### Typefaces

- Poppins — on Google Fonts
- Work Sans — on Google Fonts
- IBM Plex Mono
- Karla — on Google Fonts
- Courier 10 Pitch
- Montserrat — on Google Fonts
- Open Sans — on Google Fonts
- Astra

### Type scale (most-used sizes)

`20px` · `17px` · `1rem` · `16px` · `15px` · `0.9375rem` · `14.5px` · `14px` · `13.5px` · `13px` · `12px` · `11px`

### Letter-spacing

`.1em` (5) · `-.03em` (4) · `1px` (3) · `-.02em` (3) · `.06em` (2) · `2em` (1)

### Corner radii (most-used)

`100px` · `2px` · `4px` · `9999px` · `12px` · `50%` · `10px` · `13.6px` · `50px` · `3px`

### Shadows

- `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)`
- `none!important`
- `0 0 2px 2px rgba(0,0,0,.6)`
- `0 0 1px 1px rgba(0,0,0,.2)`
- `0 0 2px 2px rgba(0,0,0,.2)`

### Gradients

- `linear-gradient(0deg,#000 20%,transparent)`
- `linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)`
- `linear-gradient(0deg,rgba(0,0,0,.4),transparent)`
- `linear-gradient(135deg,#00d084,#0693e3)`
- `linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)`
- `linear-gradient(135deg,#faaca8,#dad0ec)`

### Breakpoints

420px · 421px · 480px · 544px · 560px · 600px · 660px · 768px · 769px · 781px · 782px · 820px · 860px · 900px · 960px · 980px · 992px · 993px · 1080px · 1200px · 1201px
