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

Marketing & Sales | Align UI

Design system extracted from https://marketing-template.alignui.com/orders on 2026-08-02 (code-based analysis).

Source · https://marketing-template.alignui.com/orders Engine · Code analysis Created · Aug 2, 2026 14:36 Cost · $0.0000
Detected Language

Design Style

technical / mono accents
monospace font in use
Palette

Colors

primary
#111827
17.74 on white · 1.18 on black · 221° 39% 11%
secondary
#000000
21 on white · 1 on black · 0° 0% 0%
Token Roles 5 tokens
background
#FFFFFF · 21:1 vs black
surface
#FFFFFF · 21:1 vs black
text-primary
#000000 · 21:1 vs white
text-secondary
#0A0D14 · 19.43:1 vs white
on-secondary
#FFFFFF · 21:1 vs black
Detected Palette 4 colors by frequency in source CSS
#000000
used 32× · 0° 0% 0%
#FFFFFF
used 2× · 0° 0% 100%
#0A0D14
used 1× · 222° 33% 6%
#1B1C1D
used 1× · 210° 4% 11%
Type System

Typography

headline-md
inherit
24px · 100 · LH 1.4 · LS -.006em
Marketing & Sales | Align UI
body-lg
inherit
18px · 100 · 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 · 100 · 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 · 100 · LH 1.4 · LS .04em
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-sm
inherit
12px · 100 · LH 1.4 · LS .04em
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
__Inter_d65c78__Inter_Fallback_d65c78__interVar_fb658c__interVar_Fallback_fb658cvar(--font-inter)ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospaceinherit
Structure

Layout

Container
Section padding: · card padding:
Grid
12-column reference grid · gap
Spacing Scale
xs
2px
sm
8px
md
16px
detected
.125rem
detected
.25rem
detected
.375rem
detected
.5rem
detected
.625rem
detected
.75rem
detected
.875rem
detected
1rem
detected
1.25rem
Breakpoints
640px768px1024px1280px
Geometry

Shapes

sm
6px
md
8px
pill
9999px
r4
.625rem
r5
.5rem
r6
.375rem
r7
.75rem
Tokens in Context

Components

button-primary
padding12px 12px
button-secondary
rounded8px
padding8px 12px
transitionall 200ms cubic-bezier(0.4, 0, 0.2, 1)
navigation-link
rounded12px
padding0 14px
transitionall 200ms cubic-bezier(0.4, 0, 0.2, 1)
card
background{colors.surface}
radius8px
Animation

Motion

Keyframes 5 found
@keyframes animate-setting-page-in
0%{opacity:0;filter:blur(4px);transform:scale(.99)}to{opacity:1;filter:blur(0);transform:scale(1)}
@keyframes tick-fade-in
to{opacity:1;transform:scale(1)}
@keyframes enter
0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}
@keyframes exit
to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}
@keyframes chart-category-cell-load
to{width:100%}
Easing Curves
cubic-bezier(.4,0,.2,1)cubic-bezier(0,0,.2,1)
Transitions
:placeholderbefore
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — Marketing & Sales | Align UI

FieldValue
Site / Projecthttps://marketing-template.alignui.com/orders
Analyzed on2026-08-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). All type is set in __Inter_d65c78. Detected font weights: 100, 400, 500. Detected style signatures: technical / mono accents.

Logo asset(s): https://marketing-template.alignui.com/favicon.ico

Color System

Detected palette (by frequency)

HexRGBHSLCount
#0000000, 0, 00° 0% 0%32
#FFFFFF255, 255, 2550° 0% 100%2
#0A0D1410, 13, 20222° 33% 6%1
#1B1C1D27, 28, 29210° 4% 11%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-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#0A0D1410, 13, 20222° 33% 6%
--color-on-secondary#FFFFFF255, 255, 2550° 0% 100%

Gradients

  • linear-gradient(90deg, currentColor 4px, transparent 4px)

Typography

Primary typeface: __Inter_d65c78 — stack: __Inter_d65c78

Font stacks (most used first)

  • __Inter_d65c78
  • __Inter_Fallback_d65c78
  • __interVar_fb658c
  • __interVar_Fallback_fb658c
  • var(--font-inter)
  • ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
  • inherit

Derived type scale

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

Font sizes (by frequency)

SizeCount
.75rem3
.875rem2
1em1
1rem1
1.5rem1
1.125rem1

Weights in use: 100, 400, 500

Line heights (by frequency)

ValueCount
1rem3
1.5rem2
1.25rem2
1.51
01
2rem1

Letter spacing (by frequency)

ValueCount
03
-.006em2
-.011em1
.04em1
-.015em1

Spacing

Derived spacing scale

TokenValue
xs2px
sm8px
md16px

Raw values (by frequency)

ValueCount
.75rem4
.125rem1
.375rem1
.5rem1
.625rem1
1rem1
1.25rem1
.25rem1
.875rem1

Borders & Radius

Derived radius tokens

TokenValue
sm6px
md8px
pill9999px

Raw values (resolved, by frequency)

RadiusCount
.625rem1
9999px1
.5rem1
.375rem1
.75rem1
inherit1

Layout

Container max-width: 1360px

Breakpoints

  • 640px
  • 768px
  • 1024px
  • 1280px

Animation & Motion

Transitions

  • :placeholder
  • before

Easing curves

  • cubic-bezier(.4,0,.2,1)
  • cubic-bezier(0,0,.2,1)
  • cubic-bezier(0,0,.2,1)

Keyframes

@keyframes animate-setting-page-in { 0%{opacity:0;filter:blur(4px);transform:scale(.99)}to{opacity:1;filter:blur(0);transform:scale(1)} }
@keyframes tick-fade-in { to{opacity:1;transform:scale(1)} }
@keyframes enter { 0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))} }
@keyframes exit { to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))} }
@keyframes chart-category-cell-load { to{width:100%} }

Components

Extracted from the page's own interactive elements (classes → resolved CSS values).

button-primary — sample text: “CatalystMarketing & Sales”

PropertyValue
padding12px 12px

button-secondary — sample text: “Settings”

PropertyValue
rounded8px
padding8px 12px
transitionall 200ms cubic-bezier(0.4, 0, 0.2, 1)

navigation-link

PropertyValue
rounded12px
padding0 14px
transitionall 200ms cubic-bezier(0.4, 0, 0.2, 1)

CTA labels found on page

  • New Products
  • All Status
  • Filter
  • Export

Source Design Tokens (CSS custom properties)

:root {
  --font-inter: "__Inter_d65c78","__Inter_Fallback_d65c78";
  --font-inter-var: "__interVar_fb658c","__interVar_Fallback_fb658c";
  --gray-950: 0 0% 9.02%;
  --gray-900: 0 0% 10.98%;
  --gray-800: 0 0% 16.08%;
  --gray-700: 0 0% 20%;
  --gray-600: 0 0% 36.08%;
  --gray-500: 0 0% 48.24%;
  --gray-400: 0 0% 63.92%;
  --gray-300: 0 0% 81.96%;
  --gray-200: 0 0% 92.16%;
  --gray-100: 0 0% 96.08%;
  --gray-50: 0 0% 96.86%;
  --gray-0: 0 0% 100%;
  --gray-alpha-24: 0 0% 63.92%/24%;
  --gray-alpha-16: 0 0% 63.92%/16%;
  --gray-alpha-10: 0 0% 63.92%/10%;
  --slate-950: 221.54 31.71% 8.04%;
  --slate-900: 226.15 21.31% 11.96%;
  --slate-800: 227.14 17.07% 16.08%;
  --slate-700: 221.25 15.69% 20%;
  --slate-600: 222 10.87% 36.08%;
  --slate-500: 221.05 7.76% 48.04%;
  --slate-400: 220 11.48% 64.12%;
  --slate-300: 218.57 15.22% 81.96%;
  --slate-200: 220 17.65% 90%;
  --slate-100: 210 30% 96.08%;
  --slate-50: 216 33.33% 97.06%;
  --slate-0: 0 0% 100%;
  --slate-alpha-24: 220 11.48% 64.12%/24%;
  --slate-alpha-16: 220 11.48% 64.12%/16%;
  --slate-alpha-10: 220 11.48% 64.12%/10%;
  --neutral-950: var(--gray-950);
  --neutral-900: var(--gray-900);
  --neutral-800: var(--gray-800);
  --neutral-700: var(--gray-700);
  --neutral-600: var(--gray-600);
  --neutral-500: var(--gray-500);
  --neutral-400: var(--gray-400);
  --neutral-300: var(--gray-300);
  --neutral-200: var(--gray-200);
  --neutral-100: var(--gray-100);
  --neutral-50: var(--gray-50);
  --neutral-0: var(--gray-0);
  --neutral-alpha-24: var(--gray-alpha-24);
  --neutral-alpha-16: var(--gray-alpha-16);
  --neutral-alpha-10: var(--gray-alpha-10);
  --blue-950: 228.14 70.49% 23.92%;
  --blue-900: 228 70.55% 31.96%;
  --blue-800: 228.17 69.61% 40%;
  --blue-700: 228.07 69.8% 48.04%;
  --blue-600: 228 80.36% 56.08%;
  --blue-500: 227.94 100% 60%;
  --blue-400: 222.12 100% 70.39%;
  --blue-300: 219.81 100% 79.61%;
  --blue-200: 220 100% 87.65%;
  --blue-100: 221.43 100% 91.76%;
  --blue-50: 222 100% 96.08%;
  --blue-alpha-24: 227.93 100% 63.92%/24%;
  --blue-alpha-16: 227.93 100% 63.92%/16%;
}

Do's and Don'ts

Do

  • Do keep the canvas at #FFFFFF; surfaces should stay within the detected neutral ramp.
  • Do stick to the detected font weight(s): 100, 400, 500.

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-background: #FFFFFF;
  --color-surface: #FFFFFF;
  --color-text-primary: #000000;
  --color-secondary: #000000;
  --color-text-secondary: #0A0D14;
  --color-on-secondary: #FFFFFF;
  --font-sans: __Inter_d65c78;
  --font-size-headline-md: 24px;
  --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-pill: 9999px;
  --space-xs: 2px;
  --space-sm: 8px;
  --space-md: 16px;
  --tracking-display: -.006em;
  --tracking-label: .04em;
  --container-max: 1360px;
}