DesignMD Maker
← Home Report · Code analysis
W
Design System

Watch Latest Anime Episodes Free in HD | Re:ANIME

Design system extracted from https://reanime.to/home on 2026-10-26 (code-based analysis).

Source · https://reanime.to/home Engine · Code analysis Created · Oct 26, 2026 14:41 Cost · $0.0000
Detected Language

Design Style

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

Colors

primary
#FB2C36
3.81 on white · 5.52 on black · 357° 96% 58%
secondary
#000000
21 on white · 1 on black · 0° 0% 0%
accent
#EAB308
1.92 on white · 10.95 on black · 45° 93% 47%
Token Roles 8 tokens
background
#FFFFFF · 21:1 vs black
surface
#FFFFFF · 21:1 vs black
text-primary
#000000 · 21:1 vs white
text-secondary
#E7E9E4 · 17.17:1 vs black
border
#3F3F46 · 10.44:1 vs white
on-primary
#FFFFFF · 21:1 vs black
on-secondary
#FFFFFF · 21:1 vs black
on-accent
#000000 · 21:1 vs white
Detected Palette 24 colors by frequency in source CSS
#FFFFFF
used 177× · 0° 0% 100%
#000000
used 164× · 0° 0% 0%
#FB2C36
used 23× · 357° 96% 58%
#0A0A0A
used 23× · 0° 0% 4%
#EAB308
used 15× · 45° 93% 47%
#EF4444
used 15× · 0° 84% 60%
#F97316
used 15× · 25° 95% 53%
#FBBF24
used 14× · 43° 96% 56%
#27272A
used 14× · 240° 4% 16%
#E7E9E4
used 14× · 84° 10% 90%
#F99C00
used 13× · 38° 100% 49%
#06B6D4
used 11× · 189° 94% 43%
#10B981
used 11× · 160° 84% 39%
#14B8A6
used 11× · 173° 80% 40%
#D946EF
used 11× · 292° 84% 61%
#06070A
used 10× · 225° 25% 3%
#050505
used 10× · 0° 0% 2%
#E5B85E
used 9× · 40° 72% 63%
#3080FF
used 9× · 217° 100% 59%
#18181B
used 9× · 240° 6% 10%
#3F3F46
used 8× · 240° 5% 26%
#141414
used 8× · 0° 0% 8%
#FF2357
used 7× · 346° 100% 57%
#070707
used 7× · 0° 0% 3%
Surface Treatments

Gradients

linear-gradient(90deg,#0000,#ffffff08,#0000)
radial-gradient(#00000050 1.2px,#0000 1.2px)
radial-gradient(#00000060 1.5px,#0000 1.5px)
radial-gradient(120% 75% at 50% 0,#15151a,#0a0a0c 45%,#000)
radial-gradient(circle at 1px 1px,#ffffff1a 1px,#0000 0)
radial-gradient(120px 40px,#d8b4fe4d,#0000)
Type System

Typography

display
inherit
160px · 100 · LH 1
Watch Latest Anime Episodes Free in HD | Re:ANIME
body-md
inherit
16px · 100 · LH 1.5
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-md
inherit
14.4px · 100 · LH 1.4 · LS .08em
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-sm
inherit
12.8px · 100 · LH 1.4 · LS .08em
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
var(--font-mono, ui-monospace, monospace)var(--font-mono)Inter Variable,Inter,sans-serifInter Variablevar(--font-sans, "Inter", sans-serif)ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"Inter Variable", "Inter", sans-serifvar(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji")
Structure

Layout

Container
Section padding: — · card padding: —
Grid
12-column reference grid · gap —
Spacing Scale
xs
2px
sm
8px
md
16px
lg
44px
detected
1px
detected
2px
detected
3px
detected
4px
detected
.3rem
detected
6px
detected
.4rem
detected
.45rem
detected
.5rem
detected
8px
Breakpoints
40rem48rem64rem80rem96rem600px1023px1280px
Depth

Elevation & Depth

level 1
0 4px 12px #0000001a,0 0 0 2px #0003
level 2
0 24px 60px #0009
level 3
0 4px 12px #0000001a
level 4
0 0 0 2px #0006
level 5
none!important
level 6
inset 0 0 0 1px #ffffff1a
Geometry

Shapes

sm
4px
md
8px
pill
50%
r4
6px
r5
5px
Tokens in Context

Components

button-secondary
rounded12px
textColor#D1D5DB
padding10px 16px
border1px solid currentColor
button-secondary-hover
textColor#FFFFFF
button-primary
rounded8px
fontSize14px
transitiontransform 150ms cubic-bezier(0.4, 0, 0.2, 1)
card
background{colors.surface}
border1px solid {colors.border}
radius8px
boxShadow{elevation.md}
Animation

Motion

Keyframes 18 found
@keyframes c-1m3lq8v-ost-fill
0%{transform:scaleX(0)}
@keyframes swipe-out-left
0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}
@keyframes swipe-out-right
0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}
@keyframes swipe-out-up
0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}
@keyframes swipe-out-down
0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}
@keyframes sonner-fade-in
0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}
@keyframes sonner-fade-out
0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}
@keyframes sonner-spin
0%{opacity:1}to{opacity:.15}
@keyframes c-5sdqcv-rn-sheen
0%{background-position:120% 0}45%,to{background-position:-120% 0}
Applied Animations
sonner-fade-in .3s ease forwardsnone!important.4s infinite bounce.5s infinite bounce.6s infinite bounce.4s ease-in-out shake3s linear infinite trophy-panvar(--animate-bounce)enter var(--tw-duration,.15s) var(--tw-ease,ease) var(--tw-animation-delay,0s) 1 normal var(--tw-animation-fill-mode,none)exit var(--tw-duration,.15s) var(--tw-ease,ease) var(--tw-animation-delay,0s) 1 normal var(--tw-animation-fill-mode,none)
Easing Curves
ease-outcubic-bezier(.4, 0, 1, 1)cubic-bezier(0, 0, .2, 1)cubic-bezier(.4, 0, .2, 1)cubic-bezier(.4, 0, .6, 1)var(--tw-ease,var(--default-transition-timing-function))
Transitions
transform .4s easetransform .4s,opacity .4s,height .4s,box-shadow .2sopacity .4s,box-shadow .2sopacity .1s,background .2s,border-color .2sopacity .4stransform .5s,opacity .2snonenone!important
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — Watch Latest Anime Episodes Free in HD | Re:ANIME

FieldValue
Site / Projecthttps://reanime.to/home
Analyzed on2026-10-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 (#EAB308). All type is set in var(--font-mono, ui-monospace, monospace). Detected font weights: 100, 400, 500, 600, 700, 800. Detected style signatures: gradient-rich / aurora; technical / mono accents.

Logo asset(s): https://reanime.to/logo.png · https://reanime.to/logo-halloween.png

Color System

Detected palette (by frequency)

HexRGBHSLCount
#FFFFFF255, 255, 2550° 0% 100%177
#0000000, 0, 00° 0% 0%164
#FB2C36251, 44, 54357° 96% 58%23
#0A0A0A10, 10, 100° 0% 4%23
#EAB308234, 179, 845° 93% 47%15
#EF4444239, 68, 680° 84% 60%15
#F97316249, 115, 2225° 95% 53%15
#FBBF24251, 191, 3643° 96% 56%14
#27272A39, 39, 42240° 4% 16%14
#E7E9E4231, 233, 22884° 10% 90%14
#F99C00249, 156, 038° 100% 49%13
#06B6D46, 182, 212189° 94% 43%11
#10B98116, 185, 129160° 84% 39%11
#14B8A620, 184, 166173° 80% 40%11
#D946EF217, 70, 239292° 84% 61%11
#06070A6, 7, 10225° 25% 3%10
#0505055, 5, 50° 0% 2%10
#E5B85E229, 184, 9440° 72% 63%9
#3080FF48, 128, 255217° 100% 59%9
#18181B24, 24, 27240° 6% 10%9

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#FB2C36251, 44, 54357° 96% 58%
--color-accent#EAB308234, 179, 845° 93% 47%
--color-background#FFFFFF255, 255, 2550° 0% 100%
--color-surface#FFFFFF255, 255, 2550° 0% 100%
--color-text-primary#0000000, 0, 00° 0% 0%
--color-secondary#0000000, 0, 00° 0% 0%
--color-text-secondary#E7E9E4231, 233, 22884° 10% 90%
--color-border#3F3F4663, 63, 70240° 5% 26%
--color-on-primary#FFFFFF255, 255, 2550° 0% 100%
--color-on-secondary#FFFFFF255, 255, 2550° 0% 100%
--color-on-accent#0000000, 0, 00° 0% 0%

Gradients

  • linear-gradient(90deg,#0000,#ffffff08,#0000)
  • radial-gradient(#00000050 1.2px,#0000 1.2px)
  • radial-gradient(#00000060 1.5px,#0000 1.5px)
  • radial-gradient(120% 75% at 50% 0,#15151a,#0a0a0c 45%,#000)
  • radial-gradient(circle at 1px 1px,#ffffff1a 1px,#0000 0)
  • radial-gradient(120px 40px,#d8b4fe4d,#0000)
  • linear-gradient(135deg,color-mix(in oklch, 4%,transparent) 0 1px,transparent 1px 11px)
  • linear-gradient(180deg,transparent,#000 85%)
  • linear-gradient(90deg, 0 34px,transparent 34px 41px,color-mix(in oklch, 55%,transparent) 41px 49px,transparent 49px 56px,color-mix(in oklch, 28%,transparent) 56px 62px,transparent 62px)
  • linear-gradient(-82deg,rgba(255,255,255,.13) 0 2px,transparent 2px 9px)

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

Typography

Primary typeface: var(--font-mono — stack: var(--font-mono, ui-monospace, monospace)

Font stacks (most used first)

  • var(--font-mono, ui-monospace, monospace)
  • var(--font-mono)
  • Inter Variable,Inter,sans-serif
  • Inter Variable
  • var(--font-sans, "Inter", sans-serif)
  • ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
  • "Inter Variable", "Inter", sans-serif
  • var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji")
  • var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)

Derived type scale

TokenSize
display160px
body-md16px
label-md14.4px
label-sm12.8px

Font sizes (by frequency)

SizeCount
10.5px6
10px6
12px5
13px3
11.5px3
11px3
12.5px3
15px3
.7rem3
1rem2
.6rem2
.72rem2
.95rem2
8px2
10rem2
1em1
.62rem1
.68rem1
.8rem1
.9rem1

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

Line heights (by frequency)

ValueCount
1.56
15
20px3
1.5rem2
1.41
1.21
01
.851
1.11
49px1

Letter spacing (by frequency)

ValueCount
.08em2
.09em2
.16em2
.1em1
.2em1
.03em1
.3em1
.5em1

Spacing

Derived spacing scale

TokenValue
xs2px
sm8px
md16px
lg44px

Raw values (by frequency)

ValueCount
2px5
12px5
9px5
.5rem4
3px4
10px4
16px2
6px2
4px2
.45rem2
14px2
1px1
.4rem1
.3rem1
44px1
8px1

Borders & Radius

Derived radius tokens

TokenValue
sm4px
md8px
pill50%

Raw values (resolved, by frequency)

RadiusCount
010
8px5
4px4
50%4
6px3
3.40282e38px2
5px2

Shadows

Derived elevation

TokenValue
sm0 4px 12px #0000001a,0 0 0 2px #0003
md0 0 0 2px #0006
lg0 0 0 28px #000

All detected shadows

  • 0 4px 12px #0000001a,0 0 0 2px #0003
  • 0 24px 60px #0009
  • 0 4px 12px #0000001a
  • 0 0 0 2px #0006
  • none
  • inset 0 0 0 1px #ffffff1a
  • 0 0 0 28px #000

Layout

Container max-width: 1023px

Grid columns (largest detected grid): 12

Breakpoints

  • 600px
  • 40rem
  • 48rem
  • 1023px
  • 64rem
  • 80rem
  • 1280px
  • 96rem

Animation & Motion

Transitions

  • transform .4s ease
  • transform .4s,opacity .4s,height .4s,box-shadow .2s
  • opacity .4s,box-shadow .2s
  • opacity .1s,background .2s,border-color .2s
  • opacity .4s
  • transform .5s,opacity .2s
  • none
  • opacity .2s
  • transform .25s cubic-bezier(.2,.8,.2,1)
  • color .2s ease
  • color .2s ease,background-color .2s ease

Easing curves

  • ease-out
  • cubic-bezier(.4, 0, 1, 1)
  • cubic-bezier(0, 0, .2, 1)
  • cubic-bezier(.4, 0, .2, 1)
  • cubic-bezier(.4, 0, .6, 1)
  • cubic-bezier(.4, 0, .2, 1)
  • var(--tw-ease,var(--default-transition-timing-function))
  • cubic-bezier(.4,0,.2,1)

Keyframes

@keyframes c-1m3lq8v-ost-fill { 0%{transform:scaleX(0)} }
@keyframes swipe-out-left { 0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0} }
@keyframes swipe-out-right { 0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0} }
@keyframes swipe-out-up { 0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0} }
@keyframes swipe-out-down { 0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0} }
@keyframes sonner-fade-in { 0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)} }
@keyframes sonner-fade-out { 0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)} }
@keyframes sonner-spin { 0%{opacity:1}to{opacity:.15} }
@keyframes c-5sdqcv-rn-sheen { 0%{background-position:120% 0}45%,to{background-position:-120% 0} }
@keyframes c-5sdqcv-rn-drift { 0%{background-position:0% 0}to{background-position:-300% 0} }
@keyframes c-5sdqcv-rn-breathe { 0%,to{opacity:.35}50%{opacity:1} }
@keyframes c-1ph3sie-fb-pop { 0%{opacity:0;transform:translateY(-4px) scale(.97)} }
@keyframes c-1ph3sie-fb-spin { to{transform:rotate(360deg)} }
@keyframes shimmer { to{transform:translate(100%)} }
@keyframes menu-item-in { 0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)} }
@keyframes trophy-pan { 0%{background-position:0%}to{background-position:100%} }
@keyframes spooky-bob { 0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-2deg)} }
@keyframes spooky-pulse { 0%,to{opacity:.85;filter:drop-shadow(0 0 6px #ff730080)}50%{opacity:1;filter:drop-shadow(0 0 14px #ff7300d9)} }

Animations

  • sonner-fade-in .3s ease forwards
  • none!important
  • .4s infinite bounce
  • .5s infinite bounce
  • .6s infinite bounce
  • .4s ease-in-out shake
  • 3s linear infinite trophy-pan
  • var(--animate-bounce)
  • enter var(--tw-duration,.15s) var(--tw-ease,ease) var(--tw-animation-delay,0s) 1 normal var(--tw-animation-fill-mode,none)
  • exit var(--tw-duration,.15s) var(--tw-ease,ease) var(--tw-animation-delay,0s) 1 normal var(--tw-animation-fill-mode,none)

Components

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

button-secondary — sample text: “Search anime... ⌘ S”

PropertyValue
rounded12px
textColor#D1D5DB
padding10px 16px
border1px solid currentColor
textColor (hover)#FFFFFF

button-primary — sample text: “🎃”

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

CTA labels found on page

  • Sign In

Effects

  • backdrop-filter: blur(20px) saturate(125%)

Source Design Tokens (CSS custom properties)

:root {
  --toast-icon-margin-start: -3px;
  --toast-icon-margin-end: 4px;
  --toast-svg-margin-start: -1px;
  --toast-svg-margin-end: 0px;
  --toast-button-margin-start: auto;
  --toast-button-margin-end: 0;
  --toast-close-button-start: 0;
  --toast-close-button-end: unset;
  --toast-close-button-transform: translate(-35%, -35%);
  --gray1: hsl(0, 0%, 99%);
  --gray2: hsl(0, 0%, 97.3%);
  --gray3: hsl(0, 0%, 95.1%);
  --gray4: hsl(0, 0%, 93%);
  --gray5: hsl(0, 0%, 90.9%);
  --gray6: hsl(0, 0%, 88.7%);
  --gray7: hsl(0, 0%, 85.8%);
  --gray8: hsl(0, 0%, 78%);
  --gray9: hsl(0, 0%, 56.1%);
  --gray10: hsl(0, 0%, 52.3%);
  --gray11: hsl(0, 0%, 43.5%);
  --gray12: hsl(0, 0%, 9%);
  --border-radius: 8px;
  --y: translateY(100%);
  --lift-amount: calc(var(--lift) * var(--gap));
  --lift: 1;
  --scale: var(--toasts-before) * .05 + 1;
  --normal-bg: #fff;
  --normal-border: var(--gray4);
  --normal-text: var(--gray12);
  --success-bg: hsl(143, 85%, 96%);
  --success-border: hsl(145, 92%, 87%);
  --success-text: hsl(140, 100%, 27%);
  --info-bg: hsl(208, 100%, 97%);
  --info-border: hsl(221, 91%, 93%);
  --info-text: hsl(210, 92%, 45%);
  --warning-bg: hsl(49, 100%, 97%);
  --warning-border: hsl(49, 91%, 84%);
  --warning-text: hsl(31, 92%, 45%);
  --error-bg: hsl(359, 100%, 97%);
  --error-border: hsl(359, 100%, 94%);
  --error-text: hsl(360, 100%, 45%);
  --normal-bg-hover: hsl(0, 0%, 12%);
  --normal-border-hover: hsl(0, 0%, 25%);
  --width: auto !important;
  --mobile-offset: 0 !important;
  --font-sans: "Inter Variable", "Inter", sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --color-red-100: oklch(93.6% .032 17.717);
  --color-red-200: oklch(88.5% .062 18.334);
  --color-red-300: oklch(80.8% .114 19.571);
  --color-red-400: oklch(70.4% .191 22.216);
  --color-red-500: oklch(63.7% .237 25.331);
  --color-red-600: oklch(57.7% .245 27.325);
  --color-red-800: oklch(44.4% .177 26.899);
  --color-red-900: oklch(39.6% .141 25.723);
  --color-red-950: oklch(25.8% .092 26.042);
  --color-orange-300: oklch(83.7% .128 66.29);
  --color-orange-400: oklch(75% .183 55.934);
  --color-orange-500: oklch(70.5% .213 47.604);
  --color-orange-900: oklch(40.8% .123 38.172);
}

Do's and Don'ts

Do

  • Do reserve the accent #EAB308 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, 400, 500, 600, 700, 800.

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: #FB2C36;
  --color-accent: #EAB308;
  --color-background: #FFFFFF;
  --color-surface: #FFFFFF;
  --color-text-primary: #000000;
  --color-secondary: #000000;
  --color-text-secondary: #E7E9E4;
  --color-border: #3F3F46;
  --color-on-primary: #FFFFFF;
  --color-on-secondary: #FFFFFF;
  --color-on-accent: #000000;
  --font-sans: var(--font-mono, ui-monospace, monospace);
  --font-size-display: 160px;
  --font-size-body-md: 16px;
  --font-size-label-md: 14.4px;
  --font-size-label-sm: 12.8px;
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-pill: 50%;
  --shadow-sm: 0 4px 12px #0000001a,0 0 0 2px #0003;
  --shadow-md: 0 0 0 2px #0006;
  --shadow-lg: 0 0 0 28px #000;
  --space-xs: 2px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 44px;
  --tracking-label: .08em;
  --container-max: 1023px;
}

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