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

AURA | VR Game Agency

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

Source · https://aura-vr-game-agency.aura.build/ Engine · Code analysis Created · Jul 20, 2026 23:18 Cost · $0.0000
Palette

Colors

primary
#FF5A00
3.13 on white · 6.71 on black · 21° 100% 50%
secondary
#111111
18.88 on white · 1.11 on black · 0° 0% 7%
accent
#22D3EE
1.81 on white · 11.62 on black · 188° 86% 53%
Token Roles 13 tokens
background
#F0EEE9 · 18.11:1 vs black
text-primary
#111111 · 18.88:1 vs white
surface
#F0EEE9 · 18.11:1 vs black
text-secondary
#6B7280 · 4.83:1 vs white
border
#D1D5DB · 14.25:1 vs black
on-primary
#FFFFFF · 21:1 vs black
on-secondary
#FFFFFF · 21:1 vs black
on-accent
#111111 · 18.88:1 vs white
surface-container-lowest
#FFFFFF · 21:1 vs black
surface-container-low
#F3F4F6 · 19.08:1 vs black
surface-container
#F0EEE9 · 18.11:1 vs black
surface-container-high
#E5E7EB · 16.96:1 vs black
surface-container-highest
#E8E6E1 · 16.84:1 vs black
Detected Palette 24 colors by frequency in source CSS
#FFFFFF
used 26× · 0° 0% 100%
#FF5A00
used 14× · 21° 100% 50%
#111111
used 11× · 0° 0% 7%
#000000
used 7× · 0° 0% 0%
#F0EEE9
used 5× · 43° 19% 93%
#161618
used 3× · 240° 4% 9%
#050505
used 3× · 0° 0% 2%
#6B7280
used 2× · 220° 9% 46%
#1A1A1C
used 2× · 240° 4% 11%
#D1D5DB
used 2× · 216° 12% 84%
#22D3EE
used 2× · 188° 86% 53%
#CCCCCC
used 1× · 0° 0% 80%
#4B5563
used 1× · 215° 14% 34%
#374151
used 1× · 217° 19% 27%
#333333
used 1× · 0° 0% 20%
#0A0A0C
used 1× · 240° 9% 4%
#A3A3A3
used 1× · 0° 0% 64%
#0F0F11
used 1× · 240° 6% 6%
#222222
used 1× · 0° 0% 13%
#9CA3AF
used 1× · 218° 11% 65%
#0E0E0E
used 1× · 0° 0% 5%
#F3F4F6
used 1× · 220° 14% 96%
#0A0A0A
used 1× · 0° 0% 4%
#E5E7EB
used 1× · 220° 13% 91%
Surface Treatments

Gradients

radial-gradient(ellipse at center,rgba(34,211,238,0.03) 0%,transparent 70%)
radial-gradient(circle at 50% -20%,rgba(255,90,0,0.05) 0%,transparent 60%)
Type System

Typography

display
DM Serif Display
176px · 100 · LH 0.9 · LS -0.04em
AURA | VR Game Agency
headline-lg
DM Serif Display
36px · 100 · LH 0.9 · LS -0.04em
AURA | VR Game Agency
headline-md
DM Serif Display
30px · 100 · LH 0.9 · LS -0.04em
AURA | VR Game Agency
title-lg
inherit
20px · 100 · 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 · 100 · 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 · 100 · 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 · 100 · 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 · 100 · 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
'Inter''DM Sans''DM Serif Display', serif !important'DM Sans', sans-serif !important'Archivo Black''DM Serif Display'ui-sans-serif, system-ui, sans-serif
Structure

Layout

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

Elevation & Depth

level 1
0 25px 50px -12px rgba(0,0,0,0.25)
level 2
0 0 8px rgba(34,211,238,0.6)
level 3
0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1)
level 4
0 0 8px rgba(255,255,255,0.8)
Geometry

Shapes

sm
2px
pill
9999px
r3
4px
Tokens in Context

Components

button-primary
rounded4px
transitiontransform 150ms cubic-bezier(0.4, 0, 0.2, 1)
button-secondary
rounded4px
backgroundColor#1A1A1C
textColor#FFFFFF
fontSize12px
fontWeight400
padding8px 16px
border1px solid currentColor
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)
button-secondary-hover
backgroundColor#222
badge
fontSize12px
fontWeight100
textTransformuppercase
letterSpacing0.1em
rounded9999px
padding12px 24px
border1px solid currentColor
card
background{colors.surface}
border1px solid {colors.border}
radius2px
boxShadow{elevation.md}
Animation

Motion

Keyframes 2 found
@keyframes marquee
0% { transform: translateX(0%); } 100% { transform: translateX(-50%); }
@keyframes pulse
0%,100%{opacity:1}50%{opacity:.5}
Applied Animations
marquee 20s linear infinitepulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
Easing Curves
cubic-bezier(0.4, 0, 0.2, 1)cubic-bezier(0.4, 0, 0.6, 1) cubic-bezier(0, 0, 0.2, 1) cubic-bezier(0.4, 0, 0.2, 1)
Transitions
opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)color, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)transform 150ms cubic-bezier(0.4, 0, 0.2, 1)all 150ms cubic-bezier(0.4, 0, 0.2, 1)
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — AURA | VR Game Agency

FieldValue
Site / Projecthttps://aura-vr-game-agency.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 light canvas (#F0EEE9), ink text (#111111), a vivid accent (#22D3EE). Display headings use a distinct face ('DM Serif Display', serif !important) over the body stack ('Inter'). Detected font weights: 100, 200, 300, 400, 500, 600, 700.

Color System

Detected palette (by frequency)

HexRGBHSLCount
#FFFFFF255, 255, 2550° 0% 100%26
#FF5A00255, 90, 021° 100% 50%14
#11111117, 17, 170° 0% 7%11
#0000000, 0, 00° 0% 0%7
#F0EEE9240, 238, 23343° 19% 93%5
#16161822, 22, 24240° 4% 9%3
#0505055, 5, 50° 0% 2%3
#6B7280107, 114, 128220° 9% 46%2
#1A1A1C26, 26, 28240° 4% 11%2
#D1D5DB209, 213, 219216° 12% 84%2
#22D3EE34, 211, 238188° 86% 53%2
#CCCCCC204, 204, 2040° 0% 80%1
#4B556375, 85, 99215° 14% 34%1
#37415155, 65, 81217° 19% 27%1
#33333351, 51, 510° 0% 20%1
#0A0A0C10, 10, 12240° 9% 4%1
#A3A3A3163, 163, 1630° 0% 64%1
#0F0F1115, 15, 17240° 6% 6%1
#22222234, 34, 340° 0% 13%1
#9CA3AF156, 163, 175218° 11% 65%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#F0EEE9240, 238, 23343° 19% 93%
--color-text-primary#11111117, 17, 170° 0% 7%
--color-primary#FF5A00255, 90, 021° 100% 50%
--color-accent#22D3EE34, 211, 238188° 86% 53%
--color-surface#F0EEE9240, 238, 23343° 19% 93%
--color-secondary#11111117, 17, 170° 0% 7%
--color-text-secondary#6B7280107, 114, 128220° 9% 46%
--color-border#D1D5DB209, 213, 219216° 12% 84%
--color-on-primary#FFFFFF255, 255, 2550° 0% 100%
--color-on-secondary#FFFFFF255, 255, 2550° 0% 100%
--color-on-accent#11111117, 17, 170° 0% 7%

Surface ramp (derived from detected light neutrals)

TokenHex
--color-surface-container-lowest#FFFFFF
--color-surface-container-low#F3F4F6
--color-surface-container#F0EEE9
--color-surface-container-high#E5E7EB
--color-surface-container-highest#E8E6E1

Gradients

  • radial-gradient(ellipse at center,rgba(34,211,238,0.03) 0%,transparent 70%)
  • radial-gradient(circle at 50% -20%,rgba(255,90,0,0.05) 0%,transparent 60%)

Typography

Primary typeface: Inter — stack: 'Inter'

Display / heading typeface: 'DM Serif Display', serif !important (used for large headings; body uses the primary stack)

Font stacks (most used first)

  • 'Inter'
  • 'DM Sans'
  • 'DM Serif Display', serif !important
  • 'DM Sans', sans-serif !important
  • 'Archivo Black'
  • 'DM Serif Display'
  • ui-sans-serif, system-ui, sans-serif

Web font sources

  • fonts.googleapis.com/css2?family=Inter:wght@300;400&display=swap
  • fonts.googleapis.com/css2?family=Archivo+Black&display=swap
  • fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap
  • fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&display=swap

Derived type scale

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

Font sizes (by frequency)

SizeCount
72px3
96px3
60px3
24px2
48px2
128px2
36px2
30px2
20px1
8rem1
11rem1
13rem1
12px1
14px1
10px1
8px1
9px1
16px1
18px1

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

Line heights (by frequency)

ValueCount
0.92
0.861
1.6251
1.11
21
11
1.251

Letter spacing (by frequency)

ValueCount
-0.04em1
-0.05em1
-0.025em1
0.1em1
0.025em1
0.2em1
0.05em1

Spacing

Derived spacing scale

TokenValue
unit8px
xs2px
sm8px
md16px
lg32px
xl64px

Raw values (by frequency)

ValueCount
24px11
48px10
16px9
8px9
32px8
12px8
64px7
96px6
128px5
0px5
4px4
40px3
20px2
6px2
2px2
80px1

Borders & Radius

Derived radius tokens

TokenValue
sm2px
pill9999px

Raw values (resolved, by frequency)

RadiusCount
9999px1
4px1
01
2px1

Shadows

Derived elevation

TokenValue
sm0 25px 50px -12px rgba(0,0,0,0.25)
md0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1)
lg0 0 8px rgba(255,255,255,0.8)

All detected shadows

  • 0 25px 50px -12px rgba(0,0,0,0.25)
  • 0 0 8px rgba(34,211,238,0.6)
  • 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1)
  • 0 0 8px rgba(255,255,255,0.8)

Layout

Container max-width: 896px

Grid columns (largest detected grid): 12

Breakpoints

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

Animation & Motion

Transitions

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

Easing curves

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

Keyframes

@keyframes marquee { 0% { transform: translateX(0%); } 100% { transform: translateX(-50%); } }
@keyframes pulse { 0%,100%{opacity:1}50%{opacity:.5} }

Animations

  • marquee 20s linear infinite
  • pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite

Components

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

button-primary — sample text: “Initialize Environment”

PropertyValue
rounded4px
transitiontransform 150ms cubic-bezier(0.4, 0, 0.2, 1)

button-secondary — sample text: “Pan Canvas”

PropertyValue
rounded4px
backgroundColor#1A1A1C
textColor#FFFFFF
fontSize12px
fontWeight400
padding8px 16px
border1px solid currentColor
transitioncolor, background-color, border-color 150ms cubic-bezier(0.4, 0, 0.2, 1)
backgroundColor (hover)#222

badge

PropertyValue
fontSize12px
fontWeight100
textTransformuppercase
letterSpacing0.1em
rounded9999px
padding12px 24px
border1px solid currentColor

CTA labels found on page

  • Initialize Environment

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

Source Design Tokens (CSS custom properties)

:root {
  --body-bg: #f0eee9;
  --body-color: #111;
}

Do's and Don'ts

Do

  • Do reserve the accent #22D3EE for interactive highlights and key moments — it is used sparingly on the source page.
  • Do keep the canvas at #F0EEE9; surfaces should stay within the detected neutral ramp.
  • Do set large headings in 'DM Serif Display', serif !important with tight tracking (-0.04em), and body copy in the primary stack.
  • Do stick to the detected font weight(s): 100, 200, 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: #F0EEE9;
  --color-text-primary: #111111;
  --color-primary: #FF5A00;
  --color-accent: #22D3EE;
  --color-surface: #F0EEE9;
  --color-secondary: #111111;
  --color-text-secondary: #6B7280;
  --color-border: #D1D5DB;
  --color-on-primary: #FFFFFF;
  --color-on-secondary: #FFFFFF;
  --color-on-accent: #111111;
  --color-surface-container-lowest: #FFFFFF;
  --color-surface-container-low: #F3F4F6;
  --color-surface-container: #F0EEE9;
  --color-surface-container-high: #E5E7EB;
  --color-surface-container-highest: #E8E6E1;
  --font-sans: 'Inter';
  --font-size-display: 176px;
  --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: 2px;
  --radius-pill: 9999px;
  --shadow-sm: 0 25px 50px -12px rgba(0,0,0,0.25);
  --shadow-md: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
  --shadow-lg: 0 0 8px rgba(255,255,255,0.8);
  --space-xs: 2px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 32px;
  --space-xl: 64px;
  --font-display: 'DM Serif Display', serif !important;
  --tracking-display: -0.04em;
  --tracking-label: 0.1em;
  --container-max: 896px;
}