DesignMD Maker
← Home Report · Code analysis
A
Design System

AI-powered enterprise work management software | Wrike

Design system extracted from https://wrike.com on 2026-10-26 (code-based analysis).

Source · https://wrike.com Engine · Code analysis Created · Oct 26, 2026 08:49 Cost · $0.0000
Detected Language

Design Style

gradient-rich / aurora
many gradient definitions
rounded / pill-heavy
many large radii & pills
Palette

Colors

primary
#FFA200
2.02 on white · 10.42 on black · 38° 100% 50%
secondary
#162136
16.09 on white · 1.3 on black · 219° 42% 15%
accent
#007860
5.45 on white · 3.86 on black · 168° 100% 24%
Token Roles 12 tokens
background
#FFFFFF · 21:1 vs black
surface
#EBF5F3 · 18.89:1 vs black
text-primary
#162136 · 16.09:1 vs white
text-secondary
#BFC7D9 · 12.39:1 vs black
border
#2B3A57 · 11.38:1 vs white
on-primary
#162136 · 16.09:1 vs white
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
#EBF5F3 · 18.89:1 vs black
surface-container
#DCE1EB · 16.01:1 vs black
surface-container-high
#BFC7D9 · 12.39:1 vs black
Detected Palette 24 colors by frequency in source CSS
#162136
used 50× · 219° 42% 15%
#FFFFFF
used 42× · 0° 0% 100%
#FFA200
used 22× · 38° 100% 50%
#BFC7D9
used 12× · 222° 25% 80%
#2B3A57
used 10× · 220° 34% 25%
#657694
used 9× · 218° 19% 49%
#007860
used 8× · 168° 100% 24%
#009669
used 8× · 162° 100% 29%
#00E05C
used 7× · 145° 100% 44%
#DCE1EB
used 6× · 220° 27% 89%
#0082FF
used 4× · 209° 100% 50%
#179BFF
used 4× · 206° 100% 55%
#000000
used 4× · 0° 0% 0%
#63C1FF
used 3× · 204° 100% 69%
#E51739
used 3× · 350° 82% 49%
#0073D3
used 3× · 207° 100% 41%
#181F38
used 3× · 227° 40% 16%
#EBF5F3
used 3× · 168° 33% 94%
#2B3857
used 3× · 222° 34% 25%
#F2F5FA
used 2× · 218° 44% 96%
#08CF65
used 2× · 148° 93% 42%
#8CF09B
used 2× · 129° 77% 75%
#04454D
used 2× · 187° 90% 16%
#51E8D4
used 2× · 172° 77% 61%
Surface Treatments

Gradients

linear-gradient(to bottom,rgba(0,0,0,0),#000 46%)
Type System

Typography

headline-md
inherit
24px · 400 · LH 1.2
AI-powered enterprise work management software | Wrike
title-lg
inherit
20px · 400 · 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 · 400 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
body-md
inherit
16px · 400 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-md
inherit
14px · 400 · LH 1.4 · LS .2px
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-sm
inherit
12px · 400 · LH 1.4 · LS .2px
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
inheritTT_Norms_Pro"TT_Norms_Pro Fallback: -apple-system""TT_Norms_Pro Fallback: BlinkMacSystemFont""TT_Norms_Pro Fallback: Helvetica Neue""TT_Norms_Pro Fallback: Segoe UI""TT_Norms_Pro Fallback: Roboto""TT_Norms_Pro Fallback: Oxygen"
Structure

Layout

Container
Section padding: — · card padding: —
Grid
12-column reference grid · gap —
Spacing Scale
unit
4px
xs
2px
sm
8px
md
16px
lg
32px
xl
60px
detected
2px
detected
3px
detected
4px
detected
6px
detected
8px
detected
12px
detected
14px
detected
16px
detected
20px
detected
22px
Breakpoints
767px768px1023px1024px1280px1366px1600px1920px
Depth

Elevation & Depth

level 1
0 0 0 4px #ffa200
level 2
0 25px 45px -45px #181f3840
level 3
0 8px 24px #2b38571f
level 4
0 8px 24px #2b3a571f
level 5
transparent
level 6
0 2px 7px #9aa0a629,0 7px 30px #9da2a833
Geometry

Shapes

sm
1px
md
8px
lg
40px
pill
50%
r5
4px
r6
2px
r7
12px
r8
6px
r9
10px
Tokens in Context

Components

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

Motion

Keyframes 9 found
@keyframes animateGradient
to{background-position:200% 0}
@keyframes _ngcontent-tp_fe-c909626499_move
0%{left:0;opacity:0}5%{opacity:0}48%{opacity:.6}80%{opacity:0}to{left:82%}
@keyframes _ngcontent-tp_fe-c909626499_blink
0%{opacity:0;transform:translate(0) rotate(45deg)}6.67%{opacity:.5;transform:translate(250%) rotate(45deg)}13.33%{opacity:0;transform:translate(500%) rotate(45deg)}to{opacity:0;transform:translate(500%) rotate(45deg)}
@keyframes _ngcontent-tp_fe-c909626499_scale
0%,to{transform:scale(1)}50%{transform:scale(1.15)}
@keyframes _ngcontent-tp_fe-c909626499_bounce-left-up
0%,to{transform:translate(-4px,-4px)}30%{transform:translate(-7px,-7px)}60%{transform:translate(-2px,-2px)}
@keyframes _ngcontent-tp_fe-c909626499_bounce-down
0%,to{transform:translate(-3px,-3px)}
@keyframes _ngcontent-tp_fe-c1794182523_spin
to{transform:rotate(360deg)}
@keyframes _ngcontent-tp_fe-c2609325257_loop
0%{transform:translate(0)}to{transform:translate(calc(-1 * (var(--logos-track-width) + var(--logos-track-gap))))}
@keyframes _ngcontent-tp_fe-c2530124792_preloader
0%{opacity:1}to{opacity:.5}
Applied Animations
animateGradient 5s ease-in-out infinitenone_ngcontent-tp_fe-c2609325257_loop var(--animation-duration) linear infinite
Easing Curves
easecubic-bezier(.55,.055,.675,.19)ease-in-outlinear
Transitions
opacity .35s easeopacity .275s ease-in-out .275sstroke .275s easecolor .275s easetop 75ms ease .125s,opacity 75ms easebottom 75ms ease .125s,transform 75ms cubic-bezier(.55,.055,.675,.19)opacity .2s,transform .5s.15s background-color linear
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — AI-powered enterprise work management software | Wrike

FieldValue
Site / Projecthttps://wrike.com
Analyzed on2026-10-26
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 (#162136), a vivid accent (#007860). All type is set in TT_Norms_Pro. Detected font weights: 400, 500, 600, 700. Detected style signatures: gradient-rich / aurora; rounded / pill-heavy.

Logo asset(s): https://www.wrike.com/tp/storage/uploads/ea10c069-f31a-4c6f-ad2e-8e5998be5a95/wrike-website-logo-light.svg

Color System

Detected palette (by frequency)

HexRGBHSLCount
#16213622, 33, 54219° 42% 15%50
#FFFFFF255, 255, 2550° 0% 100%42
#FFA200255, 162, 038° 100% 50%22
#BFC7D9191, 199, 217222° 25% 80%12
#2B3A5743, 58, 87220° 34% 25%10
#657694101, 118, 148218° 19% 49%9
#0078600, 120, 96168° 100% 24%8
#0096690, 150, 105162° 100% 29%8
#00E05C0, 224, 92145° 100% 44%7
#DCE1EB220, 225, 235220° 27% 89%6
#0082FF0, 130, 255209° 100% 50%4
#179BFF23, 155, 255206° 100% 55%4
#0000000, 0, 00° 0% 0%4
#63C1FF99, 193, 255204° 100% 69%3
#E51739229, 23, 57350° 82% 49%3
#0073D30, 115, 211207° 100% 41%3
#181F3824, 31, 56227° 40% 16%3
#EBF5F3235, 245, 243168° 33% 94%3
#2B385743, 56, 87222° 34% 25%3
#F2F5FA242, 245, 250218° 44% 96%2

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#FFA200255, 162, 038° 100% 50%
--color-accent#0078600, 120, 96168° 100% 24%
--color-background#FFFFFF255, 255, 2550° 0% 100%
--color-surface#EBF5F3235, 245, 243168° 33% 94%
--color-text-primary#16213622, 33, 54219° 42% 15%
--color-secondary#16213622, 33, 54219° 42% 15%
--color-text-secondary#BFC7D9191, 199, 217222° 25% 80%
--color-border#2B3A5743, 58, 87220° 34% 25%
--color-on-primary#16213622, 33, 54219° 42% 15%
--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#EBF5F3
--color-surface-container#DCE1EB
--color-surface-container-high#BFC7D9

Gradients

  • linear-gradient(90deg,rgba(,.0001) 0%, 100%)
  • linear-gradient(270deg,rgba(235,245,243,0) 0%, 100%)
  • linear-gradient(-270deg,rgba(235,245,243,0) 0%, 100%)
  • linear-gradient(90deg,transparent 0,#ffffff 50%)
  • linear-gradient(to bottom,rgba(0,0,0,0),#000 46%)

> 5 additional gradient definitions were framework utility templates (unresolvable var(--tw-gradient-stops)) and were omitted.

Typography

Primary typeface: TT_Norms_Pro — stack: TT_Norms_Pro

Font stacks (most used first)

  • inherit
  • TT_Norms_Pro
  • "TT_Norms_Pro Fallback: -apple-system"
  • "TT_Norms_Pro Fallback: BlinkMacSystemFont"
  • "TT_Norms_Pro Fallback: Helvetica Neue"
  • "TT_Norms_Pro Fallback: Segoe UI"
  • "TT_Norms_Pro Fallback: Roboto"
  • "TT_Norms_Pro Fallback: Oxygen"
  • "TT_Norms_Pro Fallback: Fira Sans"
  • "TT_Norms_Pro Fallback: Ubuntu"

Derived type scale

TokenSize
headline-md24px
title-lg20px
body-lg18px
body-md16px
label-md14px
label-sm12px

Font sizes (by frequency)

SizeCount
16px8
20px4
14px3
12px1
15px1
18px1
24px1

Weights in use: 400, 500, 600, 700

Line heights (by frequency)

ValueCount
1.24
1.44
1.13
20px3
1.62
28px2
18px2
32px2
1.31
1.51

Letter spacing (by frequency)

ValueCount
.2px2
1.5px1

Spacing

Derived spacing scale

TokenValue
unit4px
xs2px
sm8px
md16px
lg32px
xl60px

Raw values (by frequency)

ValueCount
12px5
8px5
4px4
48px4
16px4
20px3
3px2
24px2
40px2
22px2
14px2
36px2
32px1
2px1
60px1
6px1

Borders & Radius

Derived radius tokens

TokenValue
sm1px
md8px
lg40px
pill50%

Raw values (resolved, by frequency)

RadiusCount
4px15
2px11
12px6
8px6
50%6
6px2
10px2
inherit1
1px1
40px1

Shadows

Derived elevation

TokenValue
sm0 0 0 4px #ffa200
md0 8px 24px #2b3a571f
lg0 2px 7px #9aa0a629,0 7px 30px #9da2a833

All detected shadows

  • 0 0 0 4px #ffa200
  • 0 25px 45px -45px #181f3840
  • 0 8px 24px #2b38571f
  • 0 8px 24px #2b3a571f
  • transparent
  • 0 2px 7px #9aa0a629,0 7px 30px #9da2a833

Layout

Container max-width: 767px

Breakpoints

  • 767px
  • 768px
  • 1023px
  • 1024px
  • 1280px
  • 1366px
  • 1600px
  • 1920px

Animation & Motion

Transitions

  • opacity .35s ease
  • opacity .275s ease-in-out .275s
  • stroke .275s ease
  • color .275s ease
  • top 75ms ease .125s,opacity 75ms ease
  • bottom 75ms ease .125s,transform 75ms cubic-bezier(.55,.055,.675,.19)
  • opacity .2s,transform .5s
  • .15s background-color linear
  • .275s opacity linear,.275s max-height linear
  • .15s background-color linear,.15s border-color linear,.15s color linear,.15s box-shadow linear
  • .15s border-color linear,.15s box-shadow linear,.15s color linear,.15s transform linear
  • opacity .3s,transform .4s

Easing curves

  • ease
  • cubic-bezier(.55,.055,.675,.19)
  • cubic-bezier(.55,.055,.675,.19)
  • ease-in-out
  • linear
  • linear

Keyframes

@keyframes animateGradient { to{background-position:200% 0} }
@keyframes _ngcontent-tp_fe-c909626499_move { 0%{left:0;opacity:0}5%{opacity:0}48%{opacity:.6}80%{opacity:0}to{left:82%} }
@keyframes _ngcontent-tp_fe-c909626499_blink { 0%{opacity:0;transform:translate(0) rotate(45deg)}6.67%{opacity:.5;transform:translate(250%) rotate(45deg)}13.33%{opacity:0;transform:translate(500%) rotate(45deg)}to{opacity:0;transform:translate(500%) rotate(45deg)} }
@keyframes _ngcontent-tp_fe-c909626499_scale { 0%,to{transform:scale(1)}50%{transform:scale(1.15)} }
@keyframes _ngcontent-tp_fe-c909626499_bounce-left-up { 0%,to{transform:translate(-4px,-4px)}30%{transform:translate(-7px,-7px)}60%{transform:translate(-2px,-2px)} }
@keyframes _ngcontent-tp_fe-c909626499_bounce-down { 0%,to{transform:translate(-3px,-3px)} }
@keyframes _ngcontent-tp_fe-c1794182523_spin { to{transform:rotate(360deg)} }
@keyframes _ngcontent-tp_fe-c2609325257_loop { 0%{transform:translate(0)}to{transform:translate(calc(-1 * (var(--logos-track-width) + var(--logos-track-gap))))} }
@keyframes _ngcontent-tp_fe-c2530124792_preloader { 0%{opacity:1}to{opacity:.5} }

Animations

  • animateGradient 5s ease-in-out infinite
  • none
  • _ngcontent-tp_fe-c2609325257_loop var(--animation-duration) linear infinite

CTA labels found on page

  • Try Wrike for free
  • Contact Sales

Effects

  • backdrop-filter: blur(4px)
  • backdrop-filter: blur(2px)
  • backdrop-filter: blur(10px)

Source Design Tokens (CSS custom properties)

:root {
  --website-grid-gutter--mobile: 16px;
  --website-grid-gutter--tablet: 16px;
  --website-grid-gutter--laptop: 16px;
  --website-grid-gutter--desktop-small: 16px;
  --website-grid-gutter--desktop: 16px;
  --website-grid-gutter--desktop-big: 16px;
  --website-grid-gutter--wide: 24px;
  --website-grid-margin--mobile: 20px;
  --website-grid-margin--tablet: 32px;
  --website-grid-margin--laptop: 32px;
  --website-grid-margin--desktop-small: 48px;
  --website-grid-margin--desktop: 0;
  --website-grid-margin--desktop-big: 0;
  --website-grid-margin--wide: 0;
  --website-grid-max-width--mobile: calc(100% - var(--website-grid-margin--mobile) * 2);
  --website-grid-max-width--tablet: calc(100% - var(--website-grid-margin--tablet) * 2);
  --website-grid-max-width--laptop: calc(100% - var(--website-grid-margin--laptop) * 2);
  --website-grid-max-width--desktop-small: calc(100% - var(--website-grid-margin--desktop-small) * 2);
  --website-grid-max-width--desktop: 1220px;
  --website-grid-max-width--desktop-big: 1220px;
  --website-grid-max-width--wide: 1464px;
  --website-heading-1-font-weight: 600;
  --website-heading-1-letter-spacing: normal;
  --website-heading-1-line-height: 1.1;
  --website-heading-1-font-size--mobile: 40px;
  --website-heading-1-font-size--tablet: 56px;
  --website-heading-1-font-size--desktop: 64px;
  --website-heading-1-font-size--wide: 72px;
  --website-heading-1-blog-font-weight: 600;
  --website-heading-1-blog-letter-spacing: normal;
  --website-heading-1-blog-line-height: 1.1;
  --website-heading-1-blog-font-size--mobile: 36px;
  --website-heading-1-blog-font-size--tablet: 48px;
  --website-heading-1-blog-font-size--desktop: 56px;
  --website-heading-1-blog-font-size--wide: 64px;
  --website-heading-2-font-weight: 600;
  --website-heading-2-line-height: 1.1;
  --website-heading-2-font-size--mobile: 32px;
  --website-heading-2-font-size--tablet: 40px;
  --website-heading-2-font-size--desktop: 48px;
  --website-heading-2-font-size--wide: 52px;
  --website-heading-3-font-weight: 600;
  --website-heading-3-line-height: 1.2;
  --website-heading-3-font-size--mobile: 24px;
  --website-heading-3-font-size--tablet: 32px;
  --website-heading-4-font-weight: 600;
  --website-heading-4-line-height: 1.2;
  --website-heading-4-font-size--mobile: 20px;
  --website-heading-4-font-size--tablet: 24px;
  --website-heading-5-font-weight: 600;
  --website-heading-5-line-height: 1.2;
  --website-heading-5-font-size--mobile: 16px;
  --website-heading-5-font-size--tablet: 20px;
  --website-subtitle-font-weight: 400;
  --website-subtitle-line-height: 1.4;
  --website-subtitle-font-size--mobile: 16px;
  --website-subtitle-font-size--tablet: 18px;
  --website-paragraph-line-height: 1.6;
  --website-paragraph-font-size: 16px;
  --website-notes-font-weight: normal;
}

Do's and Don'ts

Do

  • Do reserve the accent #007860 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): 400, 500, 600, 700.
  • Do align spacing to the 4px 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: #FFA200;
  --color-accent: #007860;
  --color-background: #FFFFFF;
  --color-surface: #EBF5F3;
  --color-text-primary: #162136;
  --color-secondary: #162136;
  --color-text-secondary: #BFC7D9;
  --color-border: #2B3A57;
  --color-on-primary: #162136;
  --color-on-secondary: #FFFFFF;
  --color-on-accent: #FFFFFF;
  --color-surface-container-lowest: #FFFFFF;
  --color-surface-container-low: #EBF5F3;
  --color-surface-container: #DCE1EB;
  --color-surface-container-high: #BFC7D9;
  --font-sans: TT_Norms_Pro;
  --font-size-headline-md: 24px;
  --font-size-title-lg: 20px;
  --font-size-body-lg: 18px;
  --font-size-body-md: 16px;
  --font-size-label-md: 14px;
  --font-size-label-sm: 12px;
  --radius-sm: 1px;
  --radius-md: 8px;
  --radius-lg: 40px;
  --radius-pill: 50%;
  --shadow-sm: 0 0 0 4px #ffa200;
  --shadow-md: 0 8px 24px #2b3a571f;
  --shadow-lg: 0 2px 7px #9aa0a629,0 7px 30px #9da2a833;
  --space-xs: 2px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 32px;
  --space-xl: 60px;
  --tracking-label: .2px;
  --container-max: 767px;
}

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