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

Nexus Kinetic Defense

Design system extracted from https://cybersecur-nexus.aura.build/ on 2026-07-20 (code-based analysis).

Source · https://cybersecur-nexus.aura.build/ Engine · Code analysis Created · Jul 20, 2026 23:14 Cost · $0.0000
Palette

Colors

primary
#A69FD6
2.46 on white · 8.55 on black · 248° 40% 73%
secondary
#1A1040
17.62 on white · 1.19 on black · 253° 60% 16%
Token Roles 5 tokens
background
#1A1040 · 17.62:1 vs white
text-primary
#FFFFFF · 21:1 vs black
surface
#FFFFFF · 21:1 vs black
text-secondary
#A69FD6 · 2.46:1 vs white
on-secondary
#FFFFFF · 21:1 vs black
Detected Palette 5 colors by frequency in source CSS
#FFFFFF
used 17× · 0° 0% 100%
#1A1040
used 2× · 253° 60% 16%
#28195C
used 1× · 253° 57% 23%
#A69FD6
used 1× · 248° 40% 73%
#000000
used 1× · 0° 0% 0%
Surface Treatments

Gradients

linear-gradient(45deg, rgba(255,255,255,0.01) 0, rgba(255,255,255,0.01) 1px, transparent 1px, transparent 8px)
Type System

Typography

display
inherit
128px · 300 · LH 0.85 · LS -0.05em
Nexus Kinetic Defense
headline-lg
inherit
36px · 300 · LH 0.85 · LS -0.05em
Nexus Kinetic Defense
headline-md
inherit
30px · 300 · LH 0.85 · LS -0.05em
Nexus Kinetic Defense
title-lg
inherit
20px · 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.625
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.625
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-md
inherit
14px · 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.
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
'Oswald''Inter''Oswald', sans-serif !importantui-sans-serif, system-ui, sans-serif
Structure

Layout

Container
Section padding: · card padding:
Grid
12-column reference grid · gap
Spacing Scale
unit
8px
xs
4px
sm
8px
md
16px
lg
32px
xl
64px
detected
4px
detected
8px
detected
10px
detected
12px
detected
16px
detected
20px
detected
24px
detected
32px
detected
40px
detected
48px
Breakpoints
640px768px1024px1280px
Depth

Elevation & Depth

level 1
0 25px 50px -12px rgba(0,0,0,0.25)
Geometry

Shapes

sm
4px
pill
9999px
Tokens in Context

Components

button-secondary
fontSize12px
letterSpacing0.1em
textTransformuppercase
padding10px 24px
border1px solid currentColor
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)
button-primary
fontSize12px
textTransformuppercase
letterSpacing0.1em
padding12px 24px
border1px solid currentColor
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)
navigation-link
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)
navigation-link-hover
textColor#FFFFFF
card
background{colors.surface}
radius4px
boxShadow{elevation.md}
Animation

Motion

Easing Curves
cubic-bezier(0.4, 0, 0.2, 1)
Transitions
color, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)all 150ms cubic-bezier(0.4, 0, 0.2, 1)transform 150ms cubic-bezier(0.4, 0, 0.2, 1)
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — Nexus Kinetic Defense

FieldValue
Site / Projecthttps://cybersecur-nexus.aura.build/
Analyzed on2026-07-20
Analysis modeAutomated code extraction (no AI)

Overview

This design system was extracted programmatically from the source page. It is built on a dark canvas (#1A1040), ink text (#FFFFFF). All type is set in 'Oswald'. Detected font weights: 300, 400, 500, 600, 700.

Color System

Detected palette (by frequency)

HexRGBHSLCount
#FFFFFF255, 255, 2550° 0% 100%17
#1A104026, 16, 64253° 60% 16%2
#28195C40, 25, 92253° 57% 23%1
#A69FD6166, 159, 214248° 40% 73%1
#0000000, 0, 00° 0% 0%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#1A104026, 16, 64253° 60% 16%
--color-text-primary#FFFFFF255, 255, 2550° 0% 100%
--color-surface#FFFFFF255, 255, 2550° 0% 100%
--color-secondary#1A104026, 16, 64253° 60% 16%
--color-text-secondary#A69FD6166, 159, 214248° 40% 73%
--color-on-secondary#FFFFFF255, 255, 2550° 0% 100%

Gradients

  • `linear-gradient(to right, theme('colors.brand.grid') 1px, transparent 1px),

linear-gradient(to bottom, theme('colors.brand.grid') 1px, transparent 1px)`

  • linear-gradient(45deg, rgba(255,255,255,0.01) 0, rgba(255,255,255,0.01) 1px, transparent 1px, transparent 8px)

Typography

Primary typeface: Oswald — stack: 'Oswald'

Font stacks (most used first)

  • 'Oswald'
  • 'Inter'
  • 'Oswald', sans-serif !important
  • ui-sans-serif, system-ui, sans-serif

Web font sources

  • fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=Oswald:wght@300;400;500&display=swap
  • fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&display=swap

Derived type scale

TokenSize
display128px
headline-lg36px
headline-md30px
title-lg20px
body-lg18px
body-md16px
label-md14px
label-sm12px

Font sizes (by frequency)

SizeCount
72px2
48px2
60px2
36px2
24px1
12px1
96px1
128px1
14px1
16px1
30px1
20px1
18px1

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

Line heights (by frequency)

ValueCount
0.851
1.11
1.6251
11
1.251

Letter spacing (by frequency)

ValueCount
-0.05em1
0.1em1
-0.025em1
0.025em1

Spacing

Derived spacing scale

TokenValue
unit8px
xs4px
sm8px
md16px
lg32px
xl64px

Raw values (by frequency)

ValueCount
24px9
48px8
32px8
16px7
4px5
80px4
8px4
64px3
40px3
96px3
20px3
12px2
0px2
10px1

Borders & Radius

Derived radius tokens

TokenValue
sm4px
pill9999px

Raw values (resolved, by frequency)

RadiusCount
9999px2
4px1

Shadows

Derived elevation

TokenValue
md0 25px 50px -12px rgba(0,0,0,0.25)

All detected shadows

  • 0 25px 50px -12px rgba(0,0,0,0.25)

Layout

Container max-width: 896px

Grid columns (largest detected grid): 4

Breakpoints

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

Animation & Motion

Transitions

  • color, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)
  • all 150ms cubic-bezier(0.4, 0, 0.2, 1)
  • transform 150ms cubic-bezier(0.4, 0, 0.2, 1)

Easing curves

  • cubic-bezier(0.4, 0, 0.2, 1)

Components

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

button-secondary — sample text: “Initialize”

PropertyValue
fontSize12px
letterSpacing0.1em
textTransformuppercase
padding10px 24px
border1px solid currentColor
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)

button-primary — sample text: “Initialize”

PropertyValue
fontSize12px
textTransformuppercase
letterSpacing0.1em
padding12px 24px
border1px solid currentColor
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)

navigation-link

PropertyValue
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)
textColor (hover)#FFFFFF

> Page contains canvas/WebGL elements — consider ambient effects layers.

Source Design Tokens (CSS custom properties)

:root {
  --body-bg: #1A1040;
  --body-color: #ffffff;
}

Do's and Don'ts

Do

  • Do keep the canvas at #1A1040; surfaces should stay within the detected neutral ramp.
  • Do stick to the detected font weight(s): 300, 400, 500, 600, 700.
  • 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.

Design Tokens (copy-paste)

:root {
  --color-background: #1A1040;
  --color-text-primary: #FFFFFF;
  --color-surface: #FFFFFF;
  --color-secondary: #1A1040;
  --color-text-secondary: #A69FD6;
  --color-on-secondary: #FFFFFF;
  --font-sans: 'Oswald';
  --font-size-display: 128px;
  --font-size-headline-lg: 36px;
  --font-size-headline-md: 30px;
  --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: 4px;
  --radius-pill: 9999px;
  --shadow-md: 0 25px 50px -12px rgba(0,0,0,0.25);
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 32px;
  --space-xl: 64px;
  --tracking-display: -0.05em;
  --tracking-label: 0.1em;
  --container-max: 896px;
}