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

Creatify - The AI Ad Generator | Create Winning Ads with AI

Design system extracted from https://creatify.ai/ on 2026-08-26 (code-based analysis).

Source · https://creatify.ai/ Engine · Code analysis Created · Aug 26, 2026 05:23 Cost · $0.0000
Detected Language

Design Style

technical / mono accents
monospace font in use
Palette

Colors

primary
#0099FF
3 on white · 7 on black · 204° 100% 50%
secondary
#000000
21 on white · 1 on black · 0° 0% 0%
accent
#573CFF
6.01 on white · 3.5 on black · 248° 100% 62%
Token Roles 11 tokens
background
#FFFFFF · 21:1 vs black
surface
#FCFCFC · 20.47:1 vs black
text-primary
#000000 · 21:1 vs white
text-secondary
#9BA1A5 · 2.61:1 vs white
border
#B9BED1 · 11.35: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
#FCFCFC · 20.47:1 vs black
surface-container
#F0F0F0 · 18.43:1 vs black
Detected Palette 24 colors by frequency in source CSS
#000000
used 46× · 0° 0% 0%
#FFFFFF
used 6× · 0° 0% 100%
#0099FF
used 6× · 204° 100% 50%
#FCFCFC
used 4× · 0° 0% 99%
#573CFF
used 2× · 248° 100% 62%
#9BA1A5
used 2× · 204° 5% 63%
#F3F7FB
used 1× · 210° 50% 97%
#ECF1F7
used 1× · 213° 41% 95%
#B9BED1
used 1× · 228° 21% 77%
#9CA3BD
used 1× · 227° 20% 68%
#838BA3
used 1× · 225° 15% 58%
#68708C
used 1× · 227° 15% 48%
#4E5774
used 1× · 226° 20% 38%
#2D354C
used 1× · 225° 26% 24%
#111621
used 1× · 221° 32% 10%
#CFCDF6
used 1× · 243° 69% 88%
#A4A0F5
used 1× · 243° 81% 79%
#0000FE
used 1× · 240° 100% 50%
#033BAC
used 1× · 220° 97% 34%
#02015A
used 1× · 241° 98% 18%
#00002E
used 1× · 240° 100% 9%
#EAF2FF
used 1× · 217° 100% 96%
#ECE5FF
used 1× · 256° 100% 95%
#FFC94A
used 1× · 42° 100% 65%
Type System

Typography

label-sm
inherit
12px · 100 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
"Inter""Inter Display"'IBM Plex Mono''Be Vietnam Pro'"Inter Variable"'Poppins'"General Sans""Plus Jakarta Sans"
Structure

Layout

Container
Section padding: · card padding:
Grid
12-column reference grid · gap
Spacing Scale
unit
4px
xs
4px
sm
8px
md
16px
lg
32px
xl
60px
detected
4px
detected
6.46px
detected
8px
detected
10px
detected
12px
detected
16px
detected
20px
detected
24px
detected
25px
detected
32px
Breakpoints
575.98px991.98px1439.98px1440px
Depth

Elevation & Depth

level 1
0 1px 25px #00000026
Geometry

Shapes

lg
24px
r2
20px
Tokens in Context

Components

card
background{colors.surface}
border1px solid {colors.border}
radius24px
boxShadow{elevation.md}
button-primary
background{colors.primary}
radius24px
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — Creatify - The AI Ad Generator | Create Winning Ads with AI

FieldValue
Site / Projecthttps://creatify.ai/
Analyzed on2026-08-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 (#000000), a vivid accent (#573CFF). All type is set in "Inter". Detected font weights: 100, 200, 300, 400, 500, 600, 700, 750, 800, 900. Detected style signatures: technical / mono accents.

Logo asset(s): https://framerusercontent.com/images/ib5pkXVx7VcbkFgEgolGkwJv4.png?width=618&height=113

Color System

Detected palette (by frequency)

HexRGBHSLCount
#0000000, 0, 00° 0% 0%46
#FFFFFF255, 255, 2550° 0% 100%6
#0099FF0, 153, 255204° 100% 50%6
#FCFCFC252, 252, 2520° 0% 99%4
#573CFF87, 60, 255248° 100% 62%2
#9BA1A5155, 161, 165204° 5% 63%2
#F3F7FB243, 247, 251210° 50% 97%1
#ECF1F7236, 241, 247213° 41% 95%1
#B9BED1185, 190, 209228° 21% 77%1
#9CA3BD156, 163, 189227° 20% 68%1
#838BA3131, 139, 163225° 15% 58%1
#68708C104, 112, 140227° 15% 48%1
#4E577478, 87, 116226° 20% 38%1
#2D354C45, 53, 76225° 26% 24%1
#11162117, 22, 33221° 32% 10%1
#CFCDF6207, 205, 246243° 69% 88%1
#A4A0F5164, 160, 245243° 81% 79%1
#0000FE0, 0, 254240° 100% 50%1
#033BAC3, 59, 172220° 97% 34%1
#02015A2, 1, 90241° 98% 18%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#0099FF0, 153, 255204° 100% 50%
--color-accent#573CFF87, 60, 255248° 100% 62%
--color-background#FFFFFF255, 255, 2550° 0% 100%
--color-surface#FCFCFC252, 252, 2520° 0% 99%
--color-text-primary#0000000, 0, 00° 0% 0%
--color-secondary#0000000, 0, 00° 0% 0%
--color-text-secondary#9BA1A5155, 161, 165204° 5% 63%
--color-border#B9BED1185, 190, 209228° 21% 77%
--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#FCFCFC
--color-surface-container#F0F0F0

Typography

Primary typeface: Inter — stack: "Inter"

Font stacks (most used first)

  • "Inter"
  • "Inter Display"
  • 'IBM Plex Mono'
  • 'Be Vietnam Pro'
  • "Inter Variable"
  • 'Poppins'
  • "General Sans"
  • "Plus Jakarta Sans"
  • 'Ubuntu Sans Mono'
  • 'Fragment Mono'

Derived type scale

TokenSize
label-sm12px

Font sizes (by frequency)

SizeCount
12px1

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

Spacing

Derived spacing scale

TokenValue
unit4px
xs4px
sm8px
md16px
lg32px
xl60px

Raw values (by frequency)

ValueCount
10px50
100px26
24px15
20px14
16px13
32px13
40px10
36px9
80px8
200px8
8px7
60px5
12px5
4px4
25px3
6.46px3

Borders & Radius

Derived radius tokens

TokenValue
lg24px

Raw values (resolved, by frequency)

RadiusCount
inherit5
20px4
initial3
24px1

Shadows

Derived elevation

TokenValue
md0 1px 25px #00000026

All detected shadows

  • 0 1px 25px #00000026

Layout

Container max-width: 1440px

Grid columns (largest detected grid): 3

Breakpoints

  • 575.98px
  • 991.98px
  • 1439.98px
  • 1440px

Source Design Tokens (CSS custom properties)

:root {
  --token-7bc77d28-260e-4b84-92a3-3084b520b0ce: #fff;
  --token-7460c497-fdb5-40c5-bef2-fdf1c775d372: #f3f7fb;
  --token-7956ef02-b536-4c75-af62-cde1cdd823ac: #ecf1f7;
  --token-1b3e504c-d305-4876-8e2c-5dc8f71ef80f: #b9bed1;
  --token-e2a9035b-7d24-4d94-a09a-897aaacb8327: #9ca3bd;
  --token-9c7a41c5-517c-4dd3-a573-a2bcde21e5ce: #838ba3;
  --token-d841d7ff-578b-4375-9cd0-faa60c876cf3: #68708c;
  --token-eae6200f-f62a-4545-99bd-8e9d1897ddd5: #4e5774;
  --token-2ce442f5-26aa-49ac-a51f-7e5ad4c8e275: #2d354c;
  --token-f397b3cb-d77d-48f0-aeb9-53d767c5b5d2: #111621;
  --token-328d526d-52b3-499c-854f-6f2f938de898: #000;
  --token-f4701d73-f311-4273-979d-6ae669d6716b: #cfcdf6;
  --token-f08a20ed-846c-4cd1-87df-f467283ca4fb: #a4a0f5;
  --token-9d2364d3-21a1-4998-97d3-20b57b274609: #573cff;
  --token-b988d70e-4e2a-47cf-8199-0fece17bfdfe: #0000fe;
  --token-ceb7286c-2aa9-42d4-b0e1-16afc3498e42: #033bac;
  --token-a363b588-963f-43ed-a804-029f59029e41: #02015a;
  --token-2b13d1c1-e3df-4ffd-9df8-12e2523f079b: #00002e;
  --token-79cc7236-ec94-4b2c-8a64-ba34fdc7c370: #eaf2ff;
  --token-bd09f862-3d36-40c1-a67e-253cf9f8a0b7: #ece5ff;
  --token-8232da7d-fb98-4f3b-b0eb-71dfd0237a0b: #ffc94a;
  --token-369bc1bd-97b2-4771-a553-64253b756551: #d9ffd8;
  --token-7537a40e-335b-4616-ad9e-9ed17d62f8d0: #e44;
  --token-0de74f0b-5be6-4f6f-a89b-9a3768ca46ef: #9ba1a5;
  --token-8470e3a0-a97d-47e7-ad4e-93a1fbb98171: #fcfcfc;
  --token-743c67ae-b338-4f28-a8e1-dc52e8c5da4b: #000;
  --token-a8e60898-a281-4b62-ab5c-d9d52252b686: #2631d5;
  --token-965e5c17-6359-41cc-bd03-2fa4898e2c2b: #222426;
  --token-bf966309-2582-4df8-98f4-f091ce81e703: #131415;
  --token-20608b9f-0145-4a1e-b971-ee948ebbb015: #fff;
  --token-84002464-baa0-40a1-a1a1-82899aec539a: #9ba1a5;
  --token-980dd5c9-5add-4646-955c-31f0a49d308f: #573cff;
  --token-63ba07b7-4d84-40a0-aa83-8464785ae418: #0a0a73;
  --token-89714bf6-3257-43a4-9cef-49173a95cc34: #fd5b04;
  --token-68988a2d-f0c1-415c-a894-b7a90b4ec0e4: #ff45a8;
  --token-ff934ff0-ae34-40ab-98f2-c085a3140e80: #ffbc98;
  --token-6a98c89b-2a17-495e-b6d9-f9f61e170317: #ff9d00;
  --framer-will-change-override: none;
  --framer-will-change-filter-override: filter;
  --text-decoration: var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto);
  --text-decoration-skip-ink: var(--framer-text-decoration-skip-ink);
  --text-underline-offset: var(--framer-text-decoration-offset);
  --font-family: var(--framer-font-family);
  --font-style: var(--framer-font-style);
  --font-weight: var(--framer-font-weight);
  --text-color: var(--framer-text-color);
  --letter-spacing: var(--framer-letter-spacing);
  --font-size: var(--framer-font-size);
  --text-transform: var(--framer-text-transform);
  --line-height: var(--framer-line-height);
  --overflow-clip-fallback: hidden;
  --one-if-corner-shape-supported: 1;
  --framer-paragraph-spacing: 30px;
  --framer-link-text-color: #09f;
  --framer-link-text-decoration: underline;
  --border-bottom-width: 1px;
  --border-color: #0003;
  --border-left-width: 1px;
  --border-right-width: 0px;
  --border-style: solid;
}

Do's and Don'ts

Do

  • Do reserve the accent #573CFF 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): 100, 200, 300, 400, 500, 600, 700, 750, 800, 900.
  • 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.
  • Don't add gradients — the source page uses flat fills exclusively.

Design Tokens (copy-paste)

:root {
  --color-primary: #0099FF;
  --color-accent: #573CFF;
  --color-background: #FFFFFF;
  --color-surface: #FCFCFC;
  --color-text-primary: #000000;
  --color-secondary: #000000;
  --color-text-secondary: #9BA1A5;
  --color-border: #B9BED1;
  --color-on-primary: #FFFFFF;
  --color-on-secondary: #FFFFFF;
  --color-on-accent: #FFFFFF;
  --color-surface-container-lowest: #FFFFFF;
  --color-surface-container-low: #FCFCFC;
  --color-surface-container: #F0F0F0;
  --font-sans: "Inter";
  --font-size-label-sm: 12px;
  --radius-lg: 24px;
  --shadow-md: 0 1px 25px #00000026;
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 32px;
  --space-xl: 60px;
  --container-max: 1440px;
}