DesignMD Maker
← Home Report · Code analysis
V
Design System

VRPorn.com - #1 VR Porn Site in The World

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

Source · https://vrporn.com Engine · Code analysis Created · Oct 17, 2026 16:22 Cost · $0.0000
Detected Language

Design Style

gradient-rich / aurora
many gradient definitions
technical / mono accents
monospace font in use
Palette

Colors

primary
#1A73E8
4.51 on white · 4.66 on black · 214° 82% 51%
secondary
#222632
15.09 on white · 1.39 on black · 225° 19% 16%
accent
#0A9AFF
2.97 on white · 7.08 on black · 205° 100% 52%
Token Roles 8 tokens
background
#FFFFFF · 21:1 vs black
surface
#FFFFFF · 21:1 vs black
text-primary
#222632 · 15.09:1 vs white
text-secondary
#9B9A9A · 2.81:1 vs white
border
#363636 · 12.08:1 vs white
on-primary
#FFFFFF · 21:1 vs black
on-secondary
#FFFFFF · 21:1 vs black
on-accent
#FFFFFF · 21:1 vs black
Detected Palette 24 colors by frequency in source CSS
#FFFFFF
used 36× · 0° 0% 100%
#9B9A9A
used 22× · 0° 0% 61%
#1A73E8
used 14× · 214° 82% 51%
#222632
used 11× · 225° 19% 16%
#10141A
used 8× · 216° 24% 8%
#363636
used 7× · 0° 0% 21%
#050410
used 4× · 245° 60% 4%
#0A9AFF
used 3× · 205° 100% 52%
#DD0AFF
used 3× · 292° 100% 52%
#282828
used 2× · 0° 0% 16%
#580AFF
used 2× · 259° 100% 52%
#773AF8
used 2× · 259° 93% 60%
#E317E8
used 2× · 299° 82% 50%
#202129
used 2× · 233° 12% 14%
#585858
used 2× · 0° 0% 35%
#000000
used 1× · 0° 0% 0%
#2D323D
used 1× · 221° 15% 21%
#2C394E
used 1× · 217° 28% 24%
#440E5C
used 1× · 282° 74% 21%
#1C1892
used 1× · 242° 72% 33%
#430E67
used 1× · 276° 76% 23%
#415A06
used 1× · 78° 88% 19%
#FFD955
used 1× · 47° 100% 67%
#FF890A
used 1× · 31° 100% 52%
Surface Treatments

Gradients

linear-gradient(75deg,#222632,#2d323d,#222632)
radial-gradient(50% 50%,#2c394e 0,#440e5c82 49%,#1c189200 100%)
radial-gradient(50% 50%,#430e67 0,#415a0600 100%)
linear-gradient(90deg,#ff890a,#7c0aff)
linear-gradient(90deg,#580aff,#773af8 51.04%,#e317e8)
linear-gradient(90deg,#1a73e8,#1a73e8 33.3%,#0a9aff 66.6%,#dd0aff)
Type System

Typography

display
inherit
192px · 400 · LH 1.15
VRPorn.com - #1 VR Porn Site in The World
headline-lg
inherit
32px · 400 · LH 1.15
VRPorn.com - #1 VR Porn Site in The World
body-md
inherit
16px · 400 · LH 1.5
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
IntermonospaceinheritInter,sans-serifswiper-icons
Structure

Layout

Container
Section padding: — · card padding: —
Grid
12-column reference grid · gap —
Spacing Scale
unit
8px
xs
5.6px
sm
10.72px
xl
64px
detected
.35em
detected
.67em
detected
4rem
detected
6rem
detected
8rem
detected
9.5rem
detected
11rem
detected
12rem
Depth

Elevation & Depth

level 1
inset 0 0 0 2rem #585858e5
level 2
inset 0 0 0 2rem #006ab4e5
Geometry

Shapes

lg
32px
pill
100%
r3
24rem
r4
12rem
r5
36rem
r6
5rem
r7
20rem
r8
50rem
r9
2rem
r10
544rem
Tokens in Context

Components

card
background{colors.surface}
border1px solid {colors.border}
radius32px
button-primary
background{colors.primary}
radius100%
Animation

Motion

Keyframes 2 found
@keyframes app-animation-skeleton
0%{transform:translate(0)}50%{transform:translate(50%)}to{transform:translate(0)}
@keyframes swiper-preloader-spin
0%{transform:rotate(0)}to{transform:rotate(1turn)}
Applied Animations
4s linear infinite app-animation-skeleton
Transitions
all .3stransform .2s ease-in-outopacity 1s ease-inopacity .7scolor .15sall .2s ease-in-outopacity .5s ease-in-outall .5s ease-in-out
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — VRPorn.com - #1 VR Porn Site in The World

FieldValue
Site / Projecthttps://vrporn.com
Analyzed on2026-10-17
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 (#222632), a vivid accent (#0A9AFF). All type is set in Inter. Detected font weights: 400, 600, 700. Detected style signatures: gradient-rich / aurora; technical / mono accents.

Logo asset(s): https://cdn.vrporn.com/seo-folder/settings/vrp-halloween-2.svg · https://cdn.vrporn.com/seo-folder/settings/vrp-halloween-hover-2.svg

Color System

Detected palette (by frequency)

HexRGBHSLCount
#FFFFFF255, 255, 2550° 0% 100%36
#9B9A9A155, 154, 1540° 0% 61%22
#1A73E826, 115, 232214° 82% 51%14
#22263234, 38, 50225° 19% 16%11
#10141A16, 20, 26216° 24% 8%8
#36363654, 54, 540° 0% 21%7
#0504105, 4, 16245° 60% 4%4
#0A9AFF10, 154, 255205° 100% 52%3
#DD0AFF221, 10, 255292° 100% 52%3
#28282840, 40, 400° 0% 16%2
#580AFF88, 10, 255259° 100% 52%2
#773AF8119, 58, 248259° 93% 60%2
#E317E8227, 23, 232299° 82% 50%2
#20212932, 33, 41233° 12% 14%2
#58585888, 88, 880° 0% 35%2
#0000000, 0, 00° 0% 0%1
#2D323D45, 50, 61221° 15% 21%1
#2C394E44, 57, 78217° 28% 24%1
#440E5C68, 14, 92282° 74% 21%1
#1C189228, 24, 146242° 72% 33%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#1A73E826, 115, 232214° 82% 51%
--color-accent#0A9AFF10, 154, 255205° 100% 52%
--color-background#FFFFFF255, 255, 2550° 0% 100%
--color-surface#FFFFFF255, 255, 2550° 0% 100%
--color-text-primary#22263234, 38, 50225° 19% 16%
--color-secondary#22263234, 38, 50225° 19% 16%
--color-text-secondary#9B9A9A155, 154, 1540° 0% 61%
--color-border#36363654, 54, 540° 0% 21%
--color-on-primary#FFFFFF255, 255, 2550° 0% 100%
--color-on-secondary#FFFFFF255, 255, 2550° 0% 100%
--color-on-accent#FFFFFF255, 255, 2550° 0% 100%

Gradients

  • linear-gradient(75deg,#222632,#2d323d,#222632)
  • radial-gradient(50% 50%,#2c394e 0,#440e5c82 49%,#1c189200 100%)
  • radial-gradient(50% 50%,#430e67 0,#415a0600 100%)
  • linear-gradient(90deg,#ff890a,#7c0aff)
  • linear-gradient(90deg,#580aff,#773af8 51.04%,#e317e8)
  • linear-gradient(90deg,#1a73e8,#1a73e8 33.3%,#0a9aff 66.6%,#dd0aff)
  • linear-gradient(90deg,#0a9aff,#dd0aff)

Typography

Primary typeface: Inter — stack: Inter

Font stacks (most used first)

  • Inter
  • monospace
  • inherit
  • Inter,sans-serif
  • swiper-icons

Derived type scale

TokenSize
display192px
headline-lg32px
body-md16px

Font sizes (by frequency)

SizeCount
14rem22
16rem16
12rem13
22rem7
18rem6
1em2
24rem2
26rem2
2em1
30rem1
32rem1
20rem1

Weights in use: 400, 600, 700

Line heights (by frequency)

ValueCount
1.515
24rem13
21rem8
22rem6
03
27rem3
18rem3
1.152
45rem2
36rem2

Letter spacing (by frequency)

ValueCount
.28rem8
.24rem7
.28px2
01

Spacing

Derived spacing scale

TokenValue
unit8px
xs5.6px
sm10.72px
xl64px

Raw values (by frequency)

ValueCount
24rem14
12rem13
48rem9
4rem7
8rem5
16rem4
6rem4
11rem4
9.5rem4
36rem3
60rem2
.67em1
.35em1
72rem1
15rem1
20rem1

Borders & Radius

Derived radius tokens

TokenValue
lg32px
pill100%

Raw values (resolved, by frequency)

RadiusCount
24rem21
12rem13
36rem8
5rem4
100%4
20rem3
50rem2
2rem2
544rem1
10rem1
100rem1
9rem1

Shadows

  • inset 0 0 0 2rem #585858e5
  • inset 0 0 0 2rem #006ab4e5

Animation & Motion

Transitions

  • all .3s
  • transform .2s ease-in-out
  • opacity 1s ease-in
  • opacity .7s
  • color .15s
  • all .2s ease-in-out
  • opacity .5s ease-in-out
  • all .5s ease-in-out
  • transform .25s ease-in-out
  • opacity .3s
  • background-color .25s,opacity .25s
  • background-color .25s

Keyframes

@keyframes app-animation-skeleton { 0%{transform:translate(0)}50%{transform:translate(50%)}to{transform:translate(0)} }
@keyframes swiper-preloader-spin { 0%{transform:rotate(0)}to{transform:rotate(1turn)} }

Animations

  • 4s linear infinite app-animation-skeleton

CTA labels found on page

  • Agree
  • Disagree
  • Log In
  • Join Now
  • Minimize menu
  • View more

Source Design Tokens (CSS custom properties)

:root {
  --size: focus-within .ui-card-effect-cover__with-hover,.ui-card-effect__with-hover--size:hover .ui-card-effect-cover__with-hover;
  --layout-gap: 12rem;
  --layout-padding: 12rem;
  --bottom-nav-height: 66rem;
  --header-bar-height: 34rem;
  --header-height: 48rem;
  --menu-size: 336rem;
  --header-padding: 8rem;
  --top: calc(var(--header-height) + var(--layout-padding) + 8rem);
  --h: 413rem;
  --swiper-theme-color: #007aff;
  --swiper-navigation-size: 44px;
  --link: hover;
  --nav-size: 44rem;
  --prev: after;
}

Do's and Don'ts

Do

  • Do reserve the accent #0A9AFF 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): 400, 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-primary: #1A73E8;
  --color-accent: #0A9AFF;
  --color-background: #FFFFFF;
  --color-surface: #FFFFFF;
  --color-text-primary: #222632;
  --color-secondary: #222632;
  --color-text-secondary: #9B9A9A;
  --color-border: #363636;
  --color-on-primary: #FFFFFF;
  --color-on-secondary: #FFFFFF;
  --color-on-accent: #FFFFFF;
  --font-sans: Inter;
  --font-size-display: 192px;
  --font-size-headline-lg: 32px;
  --font-size-body-md: 16px;
  --radius-lg: 32px;
  --radius-pill: 100%;
  --space-xs: 5.6px;
  --space-sm: 10.72px;
  --space-xl: 64px;
  --tracking-label: .28rem;
}

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