DesignMD Maker
← Home Report · Code analysis
V
Design System

Virtual Physical Therapy and More: Personalized Pain Care

Design system extracted from https://www.hingehealth.com/ on 2026-09-02 (code-based analysis).

Source · https://www.hingehealth.com/ Engine · Code analysis Created · Sep 2, 2026 12:52 Cost · $0.0000
Detected Language

Design Style

rounded / pill-heavy
many large radii & pills
Palette

Colors

primary
#00491F
10.64 on white · 1.97 on black · 145° 100% 14%
secondary
#000000
21 on white · 1 on black · 0° 0% 0%
accent
#007B34
5.41 on white · 3.88 on black · 145° 100% 24%
Token Roles 12 tokens
background
#FFFFFF · 21:1 vs black
surface
#F9F9F9 · 19.95:1 vs black
text-primary
#000000 · 21:1 vs white
text-secondary
#373938 · 11.64:1 vs white
border
#BCBCBC · 11.06:1 vs black
on-primary
#FFFFFF · 21:1 vs black
on-secondary
#FFFFFF · 21:1 vs black
on-accent
#FFFFFF · 21:1 vs black
surface-container-lowest
#FFFFFF · 21:1 vs black
surface-container-low
#F9F9F9 · 19.95:1 vs black
surface-container
#DDDDDD · 15.46:1 vs black
surface-container-high
#DBDBDB · 15.17:1 vs black
Detected Palette 21 colors by frequency in source CSS
#FFFFFF
used 40× · 0° 0% 100%
#00491F
used 36× · 145° 100% 14%
#007B34
used 27× · 145° 100% 24%
#00A749
used 13× · 146° 100% 33%
#000000
used 10× · 0° 0% 0%
#373938
used 10× · 150° 2% 22%
#F9F9F9
used 8× · 0° 0% 98%
#BCBCBC
used 5× · 0° 0% 74%
#1C1B1F
used 4× · 255° 7% 11%
#DBDBDB
used 4× · 0° 0% 86%
#FFFBED
used 3× · 47° 100% 96%
#DDDDDD
used 3× · 0° 0% 87%
#2DD081
used 2× · 151° 64% 50%
#0EBB65
used 2× · 150° 86% 39%
#BDE9C9
used 1× · 136° 50% 83%
#D9F2E4
used 1× · 146° 49% 90%
#EAFAF1
used 1× · 146° 62% 95%
#ECE4F8
used 1× · 264° 59% 93%
#C9EEAC
used 1× · 94° 66% 80%
#E1F7C9
used 1× · 89° 74% 88%
#006730
used 1× · 148° 100% 20%
Surface Treatments

Gradients

linear-gradient(180deg,rgba(0,0,0,0.00) 0%,#000 120%)
linear-gradient( 95deg,#F9F9F9 20%,#DBDBDB 50%,#F9F9F9 60% )
Type System

Typography

display
inherit
56px · 300 · LH 1
Virtual Physical Therapy and More: Personalized Pain Care
headline-lg
inherit
40px · 300 · LH 1
Virtual Physical Therapy and More: Personalized Pain Care
headline-md
inherit
28px · 300 · LH 1
Virtual Physical Therapy and More: Personalized Pain Care
title-lg
inherit
22px · 300 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
body-lg
inherit
18px · 300 · LH 1.5
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
body-md
inherit
16px · 300 · LH 1.5
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-md
inherit
14px · 300 · LH 1.4 · LS 0.5px
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-sm
inherit
12px · 300 · LH 1.4 · LS 0.5px
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
BrownLLWebBrownLLWeb,sans-serif"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif
Structure

Layout

Container
Section padding: · card padding:
Grid
12-column reference grid · gap
Spacing Scale
unit
8px
xs
4px
sm
8px
md
16px
lg
32px
xl
64px
detected
4px
detected
8px
detected
10px
detected
12px
detected
16px
detected
24px
detected
2rem
detected
48px
detected
64px
Breakpoints
322px377px768px992px1024px1100px1101px1440px
Depth

Elevation & Depth

level 1
0 0 8px 0 rgba(0,0,0,.3)
Geometry

Shapes

sm
6px
md
8px
lg
35px
pill
100%
r5
16px
r6
20px
r7
28px
r8
0px
r9
10px
r10
50%
Tokens in Context

Components

card
background{colors.surface}
border1px solid {colors.border}
radius35px
boxShadow{elevation.md}
button-primary
background{colors.primary}
radius100%
Animation

Motion

Applied Animations
lbWRkT .5s linear,lfJhcX 1s linear infinite,gnMFVW 3.5s linear infinite
Transitions
all 0.2srotate 0.25sopacity 500msbackground-color 500ms easeall 0.3s easewidth 0.1s ease-outbackground-color 0.2s ease-in-out-webkit-transform 0.3s ease-out
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — Virtual Physical Therapy and More: Personalized Pain Care

FieldValue
Site / Projecthttps://www.hingehealth.com/
Analyzed on2026-09-02
Analysis modeAutomated code extraction (no AI)

Overview

This design system was extracted programmatically from the source page. It is built on a light canvas (#FFFFFF), ink text (#000000), a vivid accent (#007B34). All type is set in BrownLLWeb. Detected font weights: 300, 400, 500, 700. Detected style signatures: rounded / pill-heavy.

Logo asset(s): https://www.hingehealth.com/favicon-32x32.png?v=d67da43265f622860ee944946736992c

Color System

Detected palette (by frequency)

HexRGBHSLCount
#FFFFFF255, 255, 2550° 0% 100%40
#00491F0, 73, 31145° 100% 14%36
#007B340, 123, 52145° 100% 24%27
#00A7490, 167, 73146° 100% 33%13
#0000000, 0, 00° 0% 0%10
#37393855, 57, 56150° 2% 22%10
#F9F9F9249, 249, 2490° 0% 98%8
#BCBCBC188, 188, 1880° 0% 74%5
#1C1B1F28, 27, 31255° 7% 11%4
#DBDBDB219, 219, 2190° 0% 86%4
#FFFBED255, 251, 23747° 100% 96%3
#DDDDDD221, 221, 2210° 0% 87%3
#2DD08145, 208, 129151° 64% 50%2
#0EBB6514, 187, 101150° 86% 39%2
#BDE9C9189, 233, 201136° 50% 83%1
#D9F2E4217, 242, 228146° 49% 90%1
#EAFAF1234, 250, 241146° 62% 95%1
#ECE4F8236, 228, 248264° 59% 93%1
#C9EEAC201, 238, 17294° 66% 80%1
#E1F7C9225, 247, 20189° 74% 88%1

Assigned roles

Roles are taken from the page's own semantic CSS custom properties when present, otherwise inferred from usage frequency + luminance/saturation.

TokenHexRGBHSL
--color-primary#00491F0, 73, 31145° 100% 14%
--color-accent#007B340, 123, 52145° 100% 24%
--color-background#FFFFFF255, 255, 2550° 0% 100%
--color-surface#F9F9F9249, 249, 2490° 0% 98%
--color-text-primary#0000000, 0, 00° 0% 0%
--color-secondary#0000000, 0, 00° 0% 0%
--color-text-secondary#37393855, 57, 56150° 2% 22%
--color-border#BCBCBC188, 188, 1880° 0% 74%
--color-on-primary#FFFFFF255, 255, 2550° 0% 100%
--color-on-secondary#FFFFFF255, 255, 2550° 0% 100%
--color-on-accent#FFFFFF255, 255, 2550° 0% 100%

Surface ramp (derived from detected light neutrals)

TokenHex
--color-surface-container-lowest#FFFFFF
--color-surface-container-low#F9F9F9
--color-surface-container#DDDDDD
--color-surface-container-high#DBDBDB

Gradients

  • linear-gradient(180deg,rgba(0,0,0,0.00) 0%,#000 120%)
  • linear-gradient( 95deg,#F9F9F9 20%,#DBDBDB 50%,#F9F9F9 60% )

Typography

Primary typeface: BrownLLWeb — stack: BrownLLWeb

Font stacks (most used first)

  • BrownLLWeb
  • BrownLLWeb,sans-serif
  • "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif

Derived type scale

TokenSize
display56px
headline-lg40px
headline-md28px
title-lg22px
body-lg18px
body-md16px
label-md14px
label-sm12px

Font sizes (by frequency)

SizeCount
18px22
16px13
14px12
28px4
40px4
20px4
22px4
12px4
56px3
13px3
36px2
34px1
48px1
32px1
24px1
15px1
38px1

Weights in use: 300, 400, 500, 700

Line heights (by frequency)

ValueCount
12
27px2
34px2
16px2
1.51
21

Letter spacing (by frequency)

ValueCount
0.5px16

Spacing

Derived spacing scale

TokenValue
unit8px
xs4px
sm8px
md16px
lg32px
xl64px

Raw values (by frequency)

ValueCount
16px11
8px7
4px5
10px3
48px3
0px3
12px2
24px2
2rem1
64px1

Borders & Radius

Derived radius tokens

TokenValue
sm6px
md8px
lg35px
pill100%

Raw values (resolved, by frequency)

RadiusCount
16px6
35px4
20px4
8px3
03
28px3
0px2
10px2
100%1
6px1
inherit1
50%1

Shadows

Derived elevation

TokenValue
md0 0 8px 0 rgba(0,0,0,.3)

All detected shadows

  • 0 0 8px 0 rgba(0,0,0,.3)

Layout

Container max-width: 1100px

Breakpoints

  • 322px
  • 377px
  • 768px
  • 992px
  • 1024px
  • 1100px
  • 1101px
  • 1440px

Animation & Motion

Transitions

  • all 0.2s
  • rotate 0.25s
  • opacity 500ms
  • background-color 500ms ease
  • all 0.3s ease
  • width 0.1s ease-out
  • background-color 0.2s ease-in-out
  • -webkit-transform 0.3s ease-out
  • transform 0.3s ease-out
  • 0.5s ease-in-out
  • 0.25s ease-in-out
  • 0.25s

Animations

  • lbWRkT .5s linear,lfJhcX 1s linear infinite,gnMFVW 3.5s linear infinite

CTA labels found on page

  • Enroll now
  • Am I eligible?
  • Request a business demo

Source Design Tokens (CSS custom properties)

:root {
  --reach-dialog: 1;
  --webkit-view-transition-name: main-nav;
  --progress: 0%;
}

Do's and Don'ts

Do

  • Do reserve the accent #007B34 for interactive highlights and key moments — it is used sparingly on the source page.
  • Do keep the canvas at #FFFFFF; surfaces should stay within the detected neutral ramp.
  • Do stick to the detected font weight(s): 300, 400, 500, 700.
  • Do align spacing to the 8px base unit derived from the page.

Don't

  • Don't introduce colors outside the detected palette — every hue above was found in the source.

Design Tokens (copy-paste)

:root {
  --color-primary: #00491F;
  --color-accent: #007B34;
  --color-background: #FFFFFF;
  --color-surface: #F9F9F9;
  --color-text-primary: #000000;
  --color-secondary: #000000;
  --color-text-secondary: #373938;
  --color-border: #BCBCBC;
  --color-on-primary: #FFFFFF;
  --color-on-secondary: #FFFFFF;
  --color-on-accent: #FFFFFF;
  --color-surface-container-lowest: #FFFFFF;
  --color-surface-container-low: #F9F9F9;
  --color-surface-container: #DDDDDD;
  --color-surface-container-high: #DBDBDB;
  --font-sans: BrownLLWeb;
  --font-size-display: 56px;
  --font-size-headline-lg: 40px;
  --font-size-headline-md: 28px;
  --font-size-title-lg: 22px;
  --font-size-body-lg: 18px;
  --font-size-body-md: 16px;
  --font-size-label-md: 14px;
  --font-size-label-sm: 12px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 35px;
  --radius-pill: 100%;
  --shadow-md: 0 0 8px 0 rgba(0,0,0,.3);
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 32px;
  --space-xl: 64px;
  --tracking-label: 0.5px;
  --container-max: 1100px;
}

Generated by DesignMD Maker · analyze responsibly — only scan pages you're permitted to study.