DesignMD Maker logo ← Home Report · Code analysis
I
Design System

Inngest Dashboard

Design system extracted from https://app.inngest.com/env/production/onboarding/create-app on 2026-07-31 (code-based analysis).

Source · https://app.inngest.com/env/production/onboarding/create-app Engine · Code analysis Created · Jul 31, 2026 19:58 Cost · $0.0000
Detected Language

Design Style

technical / mono accents
monospace font in use
Palette

Colors

primary
#0275B1
5.02 on white · 4.18 on black · 201° 98% 35%
secondary
#000000
21 on white · 1 on black · 0° 0% 0%
accent
#159E88
3.34 on white · 6.28 on black · 170° 77% 35%
Token Roles 8 tokens
background
#FFFFFF · 21:1 vs black
surface
#FFFFFF · 21:1 vs black
text-primary
#000000 · 21:1 vs white
text-secondary
#9CA3AF · 2.54:1 vs white
border
#E5E7EB · 16.96:1 vs black
on-primary
#FFFFFF · 21:1 vs black
on-secondary
#FFFFFF · 21:1 vs black
on-accent
#FFFFFF · 21:1 vs black
Detected Palette 9 colors by frequency in source CSS
#000000
used 8× · 0° 0% 0%
#020202
used 3× · 0° 0% 1%
#FFFFFF
used 2× · 0° 0% 100%
#9CA3AF
used 2× · 218° 11% 65%
#E5E7EB
used 1× · 220° 13% 91%
#0275B1
used 1× · 201° 98% 35%
#159E88
used 1× · 170° 77% 35%
#66BD8B
used 1× · 146° 40% 57%
#2D9F65
used 1× · 149° 56% 40%
Surface Treatments

Gradients

radial-gradient(at 62% 96%,rgba(2,117,177,.8) 0px,transparent 50%),radial-gradient(at 48% 9%,rgba(21,158,136,.8) 0px,transparent 50%),radial-gradient(at 8% 11%,rgb(2,2,2) 0px,transparent 50%),radial-gradient(at 3% 93%,rgba(102,189,139,.8) 0px,transparent 50%),radial-gradient(at 89% 26%,rgba(45,159,101,.8) 0px,transparent 50%),radial-gradient(at 84% 79%,rgb(2,2,2) 0px,transparent 50%)
Type System

Typography

body-md
inherit
16px · 200 · LH 1.5
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
CircularXXCircularXX,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"CircularXXMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospaceinheritCircularXXMono
Structure

Layout

Container
Section padding: · card padding:
Grid
12-column reference grid · gap
Spacing Scale
unit
8px
md
24px
detected
1.5rem
Breakpoints
640px768px
Geometry

Shapes

sm
6px
r2
.375rem
Tokens in Context

Components

card
background{colors.surface}
border1px solid {colors.border}
radius6px
button-primary
background{colors.primary}
radius6px
Animation

Motion

Keyframes 6 found
@keyframes shimmer-text
0%{background-position:100% 0}to{background-position:0 0}
@keyframes ping
75%,to{transform:scale(2);opacity:0}
@keyframes slide-down-and-fade
0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}
@keyframes spin
to{transform:rotate(360deg)}
@keyframes underline
to{width:100%}
@keyframes shimmer
to{content:var(--tw-content);transform:translate(100%)}
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — Inngest Dashboard

FieldValue
Site / Projecthttps://app.inngest.com/env/production/onboarding/create-app
Analyzed on2026-07-31
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 (#159E88). All type is set in CircularXX. Detected font weights: 200, 300, 400, 500, 600, 700, 800, 900. Detected style signatures: technical / mono accents.

Logo asset(s): https://app.inngest.com/favicon.svg

Color System

Detected palette (by frequency)

HexRGBHSLCount
#0000000, 0, 00° 0% 0%8
#0202022, 2, 20° 0% 1%3
#FFFFFF255, 255, 2550° 0% 100%2
#9CA3AF156, 163, 175218° 11% 65%2
#E5E7EB229, 231, 235220° 13% 91%1
#0275B12, 117, 177201° 98% 35%1
#159E8821, 158, 136170° 77% 35%1
#66BD8B102, 189, 139146° 40% 57%1
#2D9F6545, 159, 101149° 56% 40%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#0275B12, 117, 177201° 98% 35%
--color-accent#159E8821, 158, 136170° 77% 35%
--color-background#FFFFFF255, 255, 2550° 0% 100%
--color-surface#FFFFFF255, 255, 2550° 0% 100%
--color-text-primary#0000000, 0, 00° 0% 0%
--color-secondary#0000000, 0, 00° 0% 0%
--color-text-secondary#9CA3AF156, 163, 175218° 11% 65%
--color-border#E5E7EB229, 231, 235220° 13% 91%
--color-on-primary#FFFFFF255, 255, 2550° 0% 100%
--color-on-secondary#FFFFFF255, 255, 2550° 0% 100%
--color-on-accent#FFFFFF255, 255, 2550° 0% 100%

Gradients

  • radial-gradient(at 62% 96%,rgba(2,117,177,.8) 0px,transparent 50%),radial-gradient(at 48% 9%,rgba(21,158,136,.8) 0px,transparent 50%),radial-gradient(at 8% 11%,rgb(2,2,2) 0px,transparent 50%),radial-gradient(at 3% 93%,rgba(102,189,139,.8) 0px,transparent 50%),radial-gradient(at 89% 26%,rgba(45,159,101,.8) 0px,transparent 50%),radial-gradient(at 84% 79%,rgb(2,2,2) 0px,transparent 50%)

Typography

Primary typeface: CircularXX — stack: CircularXX

Font stacks (most used first)

  • CircularXX
  • CircularXX,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"
  • CircularXXMono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
  • inherit
  • CircularXXMono

Derived type scale

TokenSize
body-md16px

Font sizes (by frequency)

SizeCount
1em1

Weights in use: 200, 300, 400, 500, 600, 700, 800, 900

Line heights (by frequency)

ValueCount
1.51
01

Spacing

Derived spacing scale

TokenValue
unit8px
md24px

Raw values (by frequency)

ValueCount
1.5rem1

Borders & Radius

Derived radius tokens

TokenValue
sm6px

Raw values (resolved, by frequency)

RadiusCount
.375rem1

Layout

Grid columns (largest detected grid): 3

Breakpoints

  • 640px
  • 768px

Animation & Motion

Keyframes

@keyframes shimmer-text { 0%{background-position:100% 0}to{background-position:0 0} }
@keyframes ping { 75%,to{transform:scale(2);opacity:0} }
@keyframes slide-down-and-fade { 0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)} }
@keyframes spin { to{transform:rotate(360deg)} }
@keyframes underline { to{width:100%} }
@keyframes shimmer { to{content:var(--tw-content);transform:translate(100%)} }

Source Design Tokens (CSS custom properties)

:root {
  --color-carbon-0: 254 254 254;
  --color-carbon-50: 246 246 246;
  --color-carbon-75: 240 240 240;
  --color-carbon-100: 226 226 226;
  --color-carbon-200: 204 204 204;
  --color-carbon-300: 176 176 176;
  --color-carbon-400: 155 155 155;
  --color-carbon-500: 124 124 124;
  --color-carbon-600: 99 99 99;
  --color-carbon-700: 75 75 75;
  --color-carbon-800: 53 53 53;
  --color-carbon-900: 36 36 36;
  --color-carbon-950: 18 18 18;
  --color-carbon-1000: 8 8 8;
  --color-matcha-0: 239 249 242;
  --color-matcha-100: 223 245 230;
  --color-matcha-200: 196 239 212;
  --color-matcha-300: 154 218 179;
  --color-matcha-400: 102 189 139;
  --color-matcha-500: 44 155 99;
  --color-matcha-600: 2 122 72;
  --color-matcha-700: 1 98 57;
  --color-matcha-800: 1 84 48;
  --color-matcha-900: 0 77 43;
  --color-breeze-0: 239 247 255;
  --color-breeze-100: 224 242 255;
  --color-breeze-200: 206 233 255;
  --color-breeze-300: 156 210 255;
  --color-breeze-400: 82 178 253;
  --color-breeze-500: 35 137 241;
  --color-breeze-600: 19 101 214;
  --color-breeze-700: 20 80 177;
  --color-breeze-800: 23 67 155;
  --color-breeze-900: 19 64 133;
  --color-breeze-1000: 0 5 11;
  --color-ruby-0: 254 244 243;
  --color-ruby-100: 254 235 233;
  --color-ruby-200: 254 222 220;
  --color-ruby-300: 253 188 184;
  --color-ruby-400: 250 141 134;
  --color-ruby-500: 245 74 63;
  --color-ruby-600: 203 42 29;
  --color-ruby-700: 165 32 21;
  --color-ruby-800: 139 30 22;
  --color-ruby-900: 120 38 25;
  --color-honey-0: 255 246 223;
  --color-honey-100: 255 238 196;
  --color-honey-200: 255 227 155;
  --color-honey-300: 252 196 63;
  --color-honey-400: 236 153 35;
  --color-honey-500: 213 107 19;
  --color-honey-600: 186 66 16;
  --color-honey-700: 149 54 15;
  --color-honey-800: 120 52 15;
  --color-honey-900: 99 55 17;
  --color-blush-0: 255 244 245;
  --color-blush-100: 255 234 237;
  --color-blush-200: 255 221 226;
  --color-blush-300: 255 186 199;
  --color-blush-400: 253 136 160;
}

Do's and Don'ts

Do

  • Do reserve the accent #159E88 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): 200, 300, 400, 500, 600, 700, 800, 900.
  • 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.
  • Don't add drop shadows; the source page relies on borders and surface shifts for depth, not elevation.

Design Tokens (copy-paste)

:root {
  --color-primary: #0275B1;
  --color-accent: #159E88;
  --color-background: #FFFFFF;
  --color-surface: #FFFFFF;
  --color-text-primary: #000000;
  --color-secondary: #000000;
  --color-text-secondary: #9CA3AF;
  --color-border: #E5E7EB;
  --color-on-primary: #FFFFFF;
  --color-on-secondary: #FFFFFF;
  --color-on-accent: #FFFFFF;
  --font-sans: CircularXX;
  --font-size-body-md: 16px;
  --radius-sm: 6px;
  --space-md: 24px;
}