---
generator: clinical-terminal-brand-kit
company: "Revco Solutions"
domain: "revcosolutions.com"
colors:
  primary: "#354966"
  onPrimary: "#FFFFFF"
  dark: "#14294A"
  accent: "#F15A24"
  background: "#FFFFFF"
ground:
  mode: light
  hex: "#FFFFFF"
  ink: "#14294A"
  accent: "#354966"
fonts:
  heading: "Archivo"
  body: "Open Sans"
radius:
  card: "5px"
  button: "0px"
---

# Design System — Revco Solutions

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

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

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

## Type
- Headlines: **Archivo**. Body: **Open Sans**. Both on Google Fonts.
- Revco Solutions's site uses Nexa / Open Sans; these are the closest free look-alikes.

## Shape
- Cards and panels: 5px corners. Buttons and chips: 0px.

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

## Tokens from the site's stylesheets

### Other named colors

- `--tec-color-text-primary`: `#141827`
- `--tec-color-text-primary-light`: `#141827`
- `--tec-color-text-secondary`: `#5D5D5D`
- `--tec-color-text-disabled`: `#D5D5D5`
- `--tec-color-icon-primary`: `#5D5D5D`
- `--tec-color-icon-primary-alt`: `#757575`
- `--tec-color-icon-secondary`: `#BABABA`
- `--tec-color-icon-active`: `#141827`
- `--tec-color-icon-disabled`: `#D5D5D5`
- `--tec-color-icon-focus`: `#334AFF`
- `--tec-color-icon-error`: `#DA394D`
- `--tec-color-event-icon`: `#141827`
- `--tec-color-event-icon-hover`: `#334AFF`
- `--tec-color-accent-primary`: `#334AFF`
- `--tec-color-accent-primary-hover`: `#334AFF`
- `--tec-color-accent-primary-active`: `#334AFF`
- `--tec-color-accent-primary-background`: `#334AFF`
- `--tec-color-accent-secondary`: `#141827`
- `--tec-color-accent-secondary-hover`: `#141827`
- `--tec-color-accent-secondary-active`: `#141827`
- `--tec-color-accent-secondary-background`: `#141827`
- `--tec-color-link-accent-hover`: `#334AFF`
- `--tec-color-border-default`: `#D5D5D5`
- `--tec-color-border-secondary`: `#E4E4E4`
- `--tec-color-border-tertiary`: `#7D7D7D`
- `--tec-color-border-hover`: `#5D5D5D`
- `--tec-color-border-active`: `#141827`
- `--tec-color-background`: `#FFFFFF`
- `--tec-color-background-secondary`: `#F7F6F6`
- `--tec-color-background-messages`: `#141827`
- `--tec-color-background-secondary-hover`: `#F0EEEE`
- `--tec-color-background-error`: `#DA394D`
- `--tec-color-background-primary-multiday`: `#334AFF`
- `--tec-color-background-primary-multiday-hover`: `#334AFF`
- `--tec-color-background-secondary-multiday`: `#141827`
- `--tec-color-background-secondary-multiday-hover`: `#141827`
- `--tec-color-accent-primary-week-event`: `#334AFF`
- `--tec-color-accent-primary-week-event-hover`: `#334AFF`
- `--tec-color-accent-primary-week-event-featured`: `#334AFF`
- `--tec-color-accent-primary-week-event-featured-hover`: `#334AFF`
- `--ha-tooltip-arrow-color`: `#000000`

### Typefaces

- Nexa
- NexaLight

### Type scale (most-used sizes)

`21px` · `20px` · `1rem` · `16px` · `14px` · `12px`

### Letter-spacing

`-9999px` (1) · `1px` (1)

### Corner radii (most-used)

`100%` · `40px` · `9999px` · `6px` · `50px`

### Shadows

- `rgba(100, 100, 111, 0.2) 0px 7px 29px 0px`
- `rgba(#000,0.14)`
- `none !important`

### Gradients

- `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%)`
- `linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%)`
- `linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%)`
- `linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%)`

### Breakpoints

460px · 500px · 768px · 781px · 782px · 968px · 1024px
