DesignMD Maker
← Home Report · Code analysis
C
Design System

CompileFuture - Lets Compile the Future

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

Source · https://compilefuture.com/ Engine · Code analysis Created · Oct 18, 2026 17:08 Cost · $0.0000
Detected Language

Design Style

glassmorphism
2 backdrop-filter rules + 23 translucent white fills
gradient-rich / aurora
many gradient definitions
rounded / pill-heavy
many large radii & pills
technical / mono accents
monospace font in use
dark-mode aware
prefers-color-scheme: dark media query
Palette

Colors

primary
#5955D1
5.76 on white · 3.64 on black · 242° 57% 58%
secondary
#222222
15.91 on white · 1.32 on black · 0° 0% 13%
accent
#9895FF
2.6 on white · 8.08 on black · 242° 100% 79%
Token Roles 13 tokens
background
#FFFFFF · 21:1 vs black
surface
#F8F9FA · 19.92:1 vs black
text-primary
#222222 · 15.91:1 vs white
text-secondary
#E1E1E8 · 16.14:1 vs black
border
#2E2E2E · 13.58:1 vs white
on-primary
#FFFFFF · 21:1 vs black
on-secondary
#FFFFFF · 21:1 vs black
on-accent
#222222 · 15.91:1 vs white
surface-container-lowest
#FFFFFF · 21:1 vs black
surface-container-low
#F8F9FA · 19.92:1 vs black
surface-container
#F2F2F6 · 18.81:1 vs black
surface-container-high
#E9E9E9 · 17.3:1 vs black
surface-container-highest
#E1E1E8 · 16.14:1 vs black
Detected Palette 24 colors by frequency in source CSS
#FFFFFF
used 133× · 0° 0% 100%
#222222
used 36× · 0° 0% 13%
#000000
used 28× · 0° 0% 0%
#E1E1E8
used 16× · 240° 13% 90%
#2E2E2E
used 16× · 0° 0% 18%
#29294B
used 15× · 240° 29% 23%
#1C1C1C
used 13× · 0° 0% 11%
#F8F9FA
used 12× · 210° 17% 98%
#494949
used 11× · 0° 0% 29%
#CDCDCD
used 9× · 0° 0% 80%
#333333
used 9× · 0° 0% 20%
#696981
used 9× · 240° 10% 46%
#5955D1
used 9× · 242° 57% 58%
#FDFDFF
used 6× · 240° 100% 100%
#3D3D3D
used 6× · 0° 0% 24%
#383838
used 5× · 0° 0% 22%
#CED4DA
used 5× · 210° 14% 83%
#F8F7FF
used 4× · 248° 100% 98%
#F2F2F6
used 4× · 240° 18% 96%
#9895FF
used 4× · 242° 100% 79%
#514DCC
used 4× · 242° 55% 55%
#6C757D
used 4× · 208° 7% 46%
#434343
used 4× · 0° 0% 26%
#0F0F0F
used 4× · 0° 0% 6%
Surface Treatments

Gradients

linear-gradient(180deg, #FFFFFF 0%, #DEDDFF 100%)
linear-gradient(180deg, #9895FF 0%, #514DCC 100%)
Type System

Typography

display
inherit
52px · 300 · LH 1.2 · LS -0.03em
CompileFuture - Lets Compile the Future
headline-lg
inherit
42px · 300 · LH 1.2 · LS -0.03em
CompileFuture - Lets Compile the Future
headline-md
inherit
24px · 300 · LH 1.2 · LS -0.03em
CompileFuture - Lets Compile the Future
title-lg
inherit
21px · 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.55
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.55
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.1em
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
'DM Sans'var(--cs-font-primary-family), sans-serif"cs-icons"var(--cs-font-secondary-family), sans-serifvar(--cs-font-post-meta-family), sans-serifvar(--cs-font-headings-family), sans-serifvar(--cs-font-entry-title-family), sans-serifvar(--cs-font-input-family), sans-serif
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
64px
detected
0.25rem
detected
0.375rem
detected
0.5rem
detected
0.625rem
detected
0.75rem
detected
0.875rem
detected
0.9375rem
detected
15px
detected
1rem
detected
24px
Breakpoints
575.98px576px600px767.98px768px991.98px992px1248px
Depth

Elevation & Depth

level 1
unset
level 2
none !important
Geometry

Shapes

sm
6px
md
8px
lg
30px
pill
50%
r5
16px
r6
100px
Tokens in Context

Components

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

Motion

Keyframes 5 found
@keyframes loading
0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }
@keyframes fade
0% { opacity: 0; } 100% { opacity: 1; }
@keyframes hero-slide-progress
0% { transform: translateX(-100%); } 100% { transform: translateX(0); }
@keyframes loader-rotate
0% { transform: rotate(0); } 100% { transform: rotate(360deg); }
@keyframes swiper-preloader-spin
0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }
Applied Animations
fade 0.5sloader-rotate 1s linear infinite
Transitions
none !important0.25sopacity 0.25s easeall 0.3s linearmin-height 0.3s linear, border-bottom-color 0.3s linearnonetransform 0.4sopacity 300ms ease-in-out, visibility 300ms ease-in-out
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — CompileFuture - Lets Compile the Future

FieldValue
Site / Projecthttps://compilefuture.com/
Analyzed on2026-10-18
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 (#222222), a vivid accent (#9895FF). All type is set in 'DM Sans'. Detected font weights: 300, 400, 500, 600, 700, 800. Detected style signatures: glassmorphism; gradient-rich / aurora; rounded / pill-heavy; technical / mono accents; dark-mode aware.

Logo asset(s): https://compilefuture.com/wp-content/uploads/2025/03/compilefuture.com-logo-light.png · https://compilefuture.com/wp-content/uploads/2025/03/compilefuture.com-logo-dark.png

Color System

Detected palette (by frequency)

HexRGBHSLCount
#FFFFFF255, 255, 2550° 0% 100%133
#22222234, 34, 340° 0% 13%36
#0000000, 0, 00° 0% 0%28
#E1E1E8225, 225, 232240° 13% 90%16
#2E2E2E46, 46, 460° 0% 18%16
#29294B41, 41, 75240° 29% 23%15
#1C1C1C28, 28, 280° 0% 11%13
#F8F9FA248, 249, 250210° 17% 98%12
#49494973, 73, 730° 0% 29%11
#CDCDCD205, 205, 2050° 0% 80%9
#33333351, 51, 510° 0% 20%9
#696981105, 105, 129240° 10% 46%9
#5955D189, 85, 209242° 57% 58%9
#FDFDFF253, 253, 255240° 100% 100%6
#3D3D3D61, 61, 610° 0% 24%6
#38383856, 56, 560° 0% 22%5
#CED4DA206, 212, 218210° 14% 83%5
#F8F7FF248, 247, 255248° 100% 98%4
#F2F2F6242, 242, 246240° 18% 96%4
#9895FF152, 149, 255242° 100% 79%4

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#5955D189, 85, 209242° 57% 58%
--color-accent#9895FF152, 149, 255242° 100% 79%
--color-background#FFFFFF255, 255, 2550° 0% 100%
--color-surface#F8F9FA248, 249, 250210° 17% 98%
--color-text-primary#22222234, 34, 340° 0% 13%
--color-secondary#22222234, 34, 340° 0% 13%
--color-text-secondary#E1E1E8225, 225, 232240° 13% 90%
--color-border#2E2E2E46, 46, 460° 0% 18%
--color-on-primary#FFFFFF255, 255, 2550° 0% 100%
--color-on-secondary#FFFFFF255, 255, 2550° 0% 100%
--color-on-accent#22222234, 34, 340° 0% 13%

Surface ramp (derived from detected light neutrals)

TokenHex
--color-surface-container-lowest#FFFFFF
--color-surface-container-low#F8F9FA
--color-surface-container#F2F2F6
--color-surface-container-high#E9E9E9
--color-surface-container-highest#E1E1E8

Gradients

  • linear-gradient(180deg, #FDFDFF 0%, #F8F7FF 100%)
  • linear-gradient(180deg, #9895FF 0%, #514DCC 100%)
  • linear-gradient(180deg, #8E8BFF 0%, #4440B4 100%)
  • linear-gradient(180deg, #1C1C1C 0%, #1C1C1C 100%)
  • linear-gradient(180deg, #434343 0%, #0F0F0F 100%)
  • linear-gradient(180deg, #383838 0%, #010101 100%)
  • linear-gradient(180deg, #FFFFFF 0%, #DEDDFF 100%)
  • linear-gradient(to right, currentColor 0%, currentColor 98%)

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

Typography

Primary typeface: DM Sans — stack: 'DM Sans'

Font stacks (most used first)

  • 'DM Sans'
  • var(--cs-font-primary-family), sans-serif
  • "cs-icons"
  • var(--cs-font-secondary-family), sans-serif
  • var(--cs-font-post-meta-family), sans-serif
  • var(--cs-font-headings-family), sans-serif
  • var(--cs-font-entry-title-family), sans-serif
  • var(--cs-font-input-family), sans-serif
  • "cs-icons" !important
  • sans-serif

Web font sources

  • fonts.googleapis.com/css?family=DM+Sans:400,400i,500i,500,700,700i,800,600&subset=latin,latin-ext,cyrillic,cyrillic-ext,vietnamese&display=swap&ver=1.0.4

Derived type scale

TokenSize
display52px
headline-lg42px
headline-md24px
title-lg21px
body-lg18px
body-md16px
label-sm12px

Font sizes (by frequency)

SizeCount
1rem5
1.3125rem4
1.5rem3
1em2
1.25rem2
3.25rem1
2.625rem1
2.0625rem1
1.125rem1
16px1
0.9375rem1
1.5em1
0.75em1

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

Line heights (by frequency)

ValueCount
1.211
1.555
13
1.55rem1
1.151
1.51
01

Letter spacing (by frequency)

ValueCount
-0.03em4
-0.04em4
0.1em3
-0.02em2
-0.05em1

Spacing

Derived spacing scale

TokenValue
unit4px
xs4px
sm8px
md16px
lg32px
xl64px

Raw values (by frequency)

ValueCount
0.5rem9
0.625rem5
2.5rem3
2rem3
4rem3
0.25rem3
24px2
0.75rem2
0.875rem2
3rem2
1rem2
0.375rem2
0.9375rem2
15px1
48px1
38px1

Borders & Radius

Derived radius tokens

TokenValue
sm6px
md8px
lg30px
pill50%

Raw values (resolved, by frequency)

RadiusCount
50%7
8px3
03
16px2
6px1
100px1
30px1

Shadows

Derived elevation

TokenValue
sm0 5px 20px 0 rgba(, 0.5)
md0 5px 25px 0 rgba(, 0.2)
lg0px 5px 25px 0px rgba(, 0.4)

All detected shadows

  • 0px 5px 20px 0px rgba(, 0.15)
  • 0px 5px 20px 0px rgba(, 0.4)
  • 0 5px 20px 0 rgba(, 0.5)
  • 0 5px 20px 0 rgba(, 0.6)
  • unset
  • 0 5px 25px 0 rgba(, 0.12)
  • none
  • 0 5px 25px 0 rgba(, 0.2)
  • 0px 5px 25px 0px rgba(, 0.15)
  • 0px 5px 25px 0px rgba(, 0.4)

Layout

Container max-width: 768px

Breakpoints

  • 575.98px
  • 576px
  • 600px
  • 767.98px
  • 768px
  • 991.98px
  • 992px
  • 1248px

Animation & Motion

Transitions

  • 0.25s
  • opacity 0.25s ease
  • all 0.3s linear
  • min-height 0.3s linear, border-bottom-color 0.3s linear
  • none
  • transform 0.4s
  • opacity 300ms ease-in-out, visibility 300ms ease-in-out
  • 0.25s -webkit-filter linear
  • 0.25s -moz-filter linear
  • 0.25s filter linear
  • 0.25s -ms-filter linear

Keyframes

@keyframes loading { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
@keyframes fade { 0% { opacity: 0; } 100% { opacity: 1; } }
@keyframes hero-slide-progress { 0% { transform: translateX(-100%); } 100% { transform: translateX(0); } }
@keyframes loader-rotate { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } }
@keyframes swiper-preloader-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

Animations

  • fade 0.5s
  • loader-rotate 1s linear infinite

CTA labels found on page

  • Youtube Channel

Effects

  • backdrop-filter: blur(10px)

Source Design Tokens (CSS custom properties)

:root {
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122,0,223;
  --wp-bound-block-color: var(--wp-block-synced-color);
  --wp-editor-canvas-background: #ddd;
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0,124,186;
  --wp-admin-theme-color-darker-10: #006ba1;
  --wp-admin-theme-color-darker-10--rgb: 0,107,160.5;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0,90,135;
  --wp-admin-border-width-focus: 2px;
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px;
  --wp--style--global--content-size: 824px;
  --wp--style--global--wide-size: 1248px;
  --wp--style--block-gap: 24px;
  --cs-font-base-family: DM Sans;
  --cs-font-base-size: 1rem;
  --cs-font-base-weight: 400;
  --cs-font-base-style: normal;
  --cs-font-base-letter-spacing: normal;
  --cs-font-base-line-height: 1.55;
  --cs-font-primary-family: DM Sans;
  --cs-font-primary-size: 1rem;
  --cs-font-primary-weight: 800;
  --cs-font-primary-style: normal;
  --cs-font-primary-letter-spacing: -0.03em;
  --cs-font-primary-text-transform: none;
  --cs-font-primary-line-height: 1.2;
  --cs-font-secondary-family: DM Sans;
  --cs-font-secondary-size: 0.875rem;
  --cs-font-secondary-weight: 400;
  --cs-font-secondary-style: normal;
  --cs-font-secondary-letter-spacing: normal;
  --cs-font-secondary-text-transform: none;
  --cs-font-secondary-line-height: 1.55;
  --cs-font-section-headings-family: DM Sans;
  --cs-font-section-headings-size: 0.75rem;
  --cs-font-section-headings-weight: 800;
  --cs-font-section-headings-style: normal;
  --cs-font-section-headings-letter-spacing: 0.1em;
  --cs-font-section-headings-text-transform: uppercase;
  --cs-font-section-headings-line-height: 1.2;
  --cs-font-post-title-family: DM Sans;
  --cs-font-post-title-weight: 700;
  --cs-font-post-title-size: 3.25rem;
  --cs-font-post-title-letter-spacing: -0.05em;
  --cs-font-post-title-line-height: 1.2;
  --cs-font-post-subtitle-family: DM Sans;
  --cs-font-post-subtitle-weight: 400;
  --cs-font-post-subtitle-size: 1.125rem;
  --cs-font-post-subtitle-letter-spacing: normal;
  --cs-font-post-subtitle-line-height: 1.55;
  --cs-font-category-family: DM Sans;
  --cs-font-category-size: 0.6875rem;
  --cs-font-category-weight: 800;
  --cs-font-category-style: normal;
  --cs-font-category-letter-spacing: 0.1em;
  --cs-font-category-text-transform: uppercase;
  --cs-font-category-line-height: 1.2;
}

Do's and Don'ts

Do

  • Do reserve the accent #9895FF 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, 600, 700, 800.
  • 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: #5955D1;
  --color-accent: #9895FF;
  --color-background: #FFFFFF;
  --color-surface: #F8F9FA;
  --color-text-primary: #222222;
  --color-secondary: #222222;
  --color-text-secondary: #E1E1E8;
  --color-border: #2E2E2E;
  --color-on-primary: #FFFFFF;
  --color-on-secondary: #FFFFFF;
  --color-on-accent: #222222;
  --color-surface-container-lowest: #FFFFFF;
  --color-surface-container-low: #F8F9FA;
  --color-surface-container: #F2F2F6;
  --color-surface-container-high: #E9E9E9;
  --color-surface-container-highest: #E1E1E8;
  --font-sans: 'DM Sans';
  --font-size-display: 52px;
  --font-size-headline-lg: 42px;
  --font-size-headline-md: 24px;
  --font-size-title-lg: 21px;
  --font-size-body-lg: 18px;
  --font-size-body-md: 16px;
  --font-size-label-sm: 12px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 30px;
  --radius-pill: 50%;
  --shadow-sm: 0 5px 20px 0 rgba(, 0.5);
  --shadow-md: 0 5px 25px 0 rgba(, 0.2);
  --shadow-lg: 0px 5px 25px 0px rgba(, 0.4);
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 32px;
  --space-xl: 64px;
  --tracking-display: -0.03em;
  --tracking-label: 0.1em;
  --container-max: 768px;
}

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