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

Braiins | Bitcoin mining ecosystem

Design system extracted from https://www.braiins.com/ on 2026-08-22 (code-based analysis).

Source · https://www.braiins.com/ Engine · Code analysis Created · Aug 22, 2026 18:46 Cost · $0.0000
Detected Language

Design Style

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

Colors

primary
#333333
12.63 on white · 1.66 on black · 0° 0% 20%
secondary
#000000
21 on white · 1 on black · 0° 0% 0%
accent
#8B7CFF
3.27 on white · 6.42 on black · 247° 100% 74%
Token Roles 13 tokens
background
#FFFFFF · 21:1 vs black
surface
#F4F4F4 · 19.09:1 vs black
text-primary
#000000 · 21:1 vs white
text-secondary
#DDDDDD · 15.46:1 vs black
border
#393939 · 11.55:1 vs white
on-primary
#FFFFFF · 21:1 vs black
on-secondary
#FFFFFF · 21:1 vs black
on-accent
#000000 · 21:1 vs white
surface-container-lowest
#FFFFFF · 21:1 vs black
surface-container-low
#F4F4F4 · 19.09:1 vs black
surface-container
#EEEEEE · 18.1:1 vs black
surface-container-high
#E2E2E2 · 16.21:1 vs black
surface-container-highest
#E0E0E0 · 15.91:1 vs black
Detected Palette 24 colors by frequency in source CSS
#000000
used 76× · 0° 0% 0%
#FFFFFF
used 33× · 0° 0% 100%
#DDDDDD
used 7× · 0° 0% 87%
#6B50FF
used 7× · 249° 100% 66%
#393939
used 6× · 0° 0% 22%
#161616
used 6× · 0° 0% 9%
#525252
used 5× · 0° 0% 32%
#8D8D8D
used 5× · 0° 0% 55%
#262626
used 4× · 0° 0% 15%
#C6C6C6
used 4× · 0° 0% 78%
#A8A8A8
used 3× · 0° 0% 66%
#F4F4F4
used 3× · 0° 0% 96%
#333333
used 3× · 0° 0% 20%
#222222
used 3× · 0° 0% 13%
#8B7CFF
used 3× · 247° 100% 74%
#5432CD
used 3× · 253° 61% 50%
#6F6F6F
used 3× · 0° 0% 44%
#F0F2FD
used 2× · 231° 76% 97%
#3898EC
used 2× · 208° 83% 57%
#E2E2E2
used 2× · 0° 0% 89%
#0082F3
used 2× · 208° 100% 48%
#E0E0E0
used 2× · 0° 0% 88%
#E6413E
used 2× · 1° 77% 57%
#252525
used 2× · 0° 0% 15%
Surface Treatments

Gradients

linear-gradient(#000, #0000 21%)
linear-gradient(to top, #000, #0000 20%), url("https://cdn.prod.website-files.com/5e5ee6f9b325a6509259421f/656da8e30f6eba5989d9d65e_hardware_hp_bg.jpg")
linear-gradient(0deg, #000, #0000 20%), url("https://cdn.prod.website-files.com/5e5ee6f9b325a6509259421f/6698c86b25579c344050edb2_BraiinsOS-bg.png")
linear-gradient(#0000 80%, #000)
linear-gradient(#000, #0000 33%), url("https://cdn.prod.website-files.com/5e5ee6f9b325a6509259421f/5fba869e460b1504cda09051_Braiins-Story-Plasma-Design-export-merged-bg.jpg")
linear-gradient(#57575700, #000 90%)
Type System

Typography

headline-lg
inherit
40px · 400 · LH 1
Braiins | Bitcoin mining ecosystem
headline-md
inherit
28.8px · 400 · LH 1
Braiins | Bitcoin mining ecosystem
title-lg
inherit
22.4px · 400 · 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 · 400 · LH 1.5
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
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.
label-md
inherit
14px · 400 · LH 1.4 · LS .05em
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-sm
inherit
12.2px · 400 · LH 1.4 · LS .05em
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
Braiins Sans, sans-serifBraiins Sansswiper-iconsmonospacewebflow-iconswebflow-icons !importantArial, sans-serif
Structure

Layout

Container
Section padding: · card padding:
Grid
12-column reference grid · gap
Spacing Scale
xs
3.2px
sm
8px
md
16px
lg
32px
detected
.2rem
detected
.4rem
detected
8px
detected
10px
detected
.8rem
detected
16px
detected
1rem
detected
20px
detected
1.4rem
detected
1.6rem
Breakpoints
479px767px895px991px992px1240px1340px1920px
Depth

Elevation & Depth

level 1
1px 1px 12px #0000001a
level 2
0 13px 50px 3px #0000002b
level 3
0 2px 9px #00000040
Geometry

Shapes

sm
6px
md
10px
lg
24px
pill
100%
r5
999rem
r6
100rem
r7
1.5rem
Tokens in Context

Components

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

Motion

Keyframes 2 found
@keyframes spin
0% { transform: rotate(0); } 100% { transform: rotate(360deg); }
@keyframes swiper-preloader-spin
0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}
Easing Curves
cubic-bezier(0.625, 0.05, 0, 1)cubic-bezier(.215, .61, .355, 1)var(--swiper-wrapper-transition-timing-function,initial)
Transitions
all 0.4s cubic-bezier(0.625, 0.05, 0, 1)color .35s cubic-bezier(.215, .61, .355, 1), background-color .35sopacity .25sbackground-color .25scolor .2stransform .35s cubic-bezier(.215, .61, .355, 1)opacity .2scolor .45s cubic-bezier(.215, .61, .355, 1)
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — Braiins | Bitcoin mining ecosystem

FieldValue
Site / Projecthttps://www.braiins.com/
Analyzed on2026-08-22
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 (#8B7CFF). All type is set in Braiins Sans, sans-serif. Detected font weights: 400, 600, 700. Detected style signatures: gradient-rich / aurora; technical / mono accents.

Logo asset(s): https://cdn.prod.website-files.com/5e5ee6f9b325a6509259421f/62dac66ffd9292b27c8c39aa_Logo.svg · https://cdn.prod.website-files.com/5e5ee6f9b325a6509259421f/6671560fc9bbed349a56a257_braiinsOS-logo.svg

Color System

Detected palette (by frequency)

HexRGBHSLCount
#0000000, 0, 00° 0% 0%76
#FFFFFF255, 255, 2550° 0% 100%33
#DDDDDD221, 221, 2210° 0% 87%7
#6B50FF107, 80, 255249° 100% 66%7
#39393957, 57, 570° 0% 22%6
#16161622, 22, 220° 0% 9%6
#52525282, 82, 820° 0% 32%5
#8D8D8D141, 141, 1410° 0% 55%5
#26262638, 38, 380° 0% 15%4
#C6C6C6198, 198, 1980° 0% 78%4
#A8A8A8168, 168, 1680° 0% 66%3
#F4F4F4244, 244, 2440° 0% 96%3
#33333351, 51, 510° 0% 20%3
#22222234, 34, 340° 0% 13%3
#8B7CFF139, 124, 255247° 100% 74%3
#5432CD84, 50, 205253° 61% 50%3
#6F6F6F111, 111, 1110° 0% 44%3
#F0F2FD240, 242, 253231° 76% 97%2
#3898EC56, 152, 236208° 83% 57%2
#E2E2E2226, 226, 2260° 0% 89%2

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#33333351, 51, 510° 0% 20%
--color-accent#8B7CFF139, 124, 255247° 100% 74%
--color-background#FFFFFF255, 255, 2550° 0% 100%
--color-surface#F4F4F4244, 244, 2440° 0% 96%
--color-text-primary#0000000, 0, 00° 0% 0%
--color-secondary#0000000, 0, 00° 0% 0%
--color-text-secondary#DDDDDD221, 221, 2210° 0% 87%
--color-border#39393957, 57, 570° 0% 22%
--color-on-primary#FFFFFF255, 255, 2550° 0% 100%
--color-on-secondary#FFFFFF255, 255, 2550° 0% 100%
--color-on-accent#0000000, 0, 00° 0% 0%

Surface ramp (derived from detected light neutrals)

TokenHex
--color-surface-container-lowest#FFFFFF
--color-surface-container-low#F4F4F4
--color-surface-container#EEEEEE
--color-surface-container-high#E2E2E2
--color-surface-container-highest#E0E0E0

Gradients

  • linear-gradient(#000, #0000 21%)
  • linear-gradient(to top, #000, #0000 20%), url("https://cdn.prod.website-files.com/5e5ee6f9b325a6509259421f/656da8e30f6eba5989d9d65e_hardware_hp_bg.jpg")
  • linear-gradient(0deg, #000, #0000 20%), url("https://cdn.prod.website-files.com/5e5ee6f9b325a6509259421f/6698c86b25579c344050edb2_BraiinsOS-bg.png")
  • linear-gradient(#0000 80%, #000)
  • linear-gradient(#000, #0000 33%), url("https://cdn.prod.website-files.com/5e5ee6f9b325a6509259421f/5fba869e460b1504cda09051_Braiins-Story-Plasma-Design-export-merged-bg.jpg")
  • linear-gradient(#57575700, #000 90%)
  • linear-gradient(#000, #fff0 20%)
  • linear-gradient(#000, #0000 76%)
  • linear-gradient(#0000, #000)
  • linear-gradient(90deg, #000, #0000 76%)

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

Typography

Primary typeface: Braiins Sans — stack: Braiins Sans, sans-serif

Font stacks (most used first)

  • Braiins Sans, sans-serif
  • Braiins Sans
  • swiper-icons
  • monospace
  • webflow-icons
  • webflow-icons !important
  • Arial, sans-serif

Derived type scale

TokenSize
headline-lg40px
headline-md28.8px
title-lg22.4px
body-lg18px
body-md16px
label-md14px
label-sm12.2px

Font sizes (by frequency)

SizeCount
14px13
12px8
1.4rem8
18px5
16px5
1.6rem5
24px4
1.8rem3
2em2
32px2
33px2
21px2
10px2
2rem2
28px2
0.76074375rem1
0.625rem1
1em1
38px1
40px1

Weights in use: 400, 600, 700

Line heights (by frequency)

ValueCount
1.3em6
22px3
12
20px2
1.52
1.2em2
4rem1
01
44px1
36px1

Letter spacing (by frequency)

ValueCount
.05em1
01

Spacing

Derived spacing scale

TokenValue
xs3.2px
sm8px
md16px
lg32px

Raw values (by frequency)

ValueCount
.8rem27
16px16
0rem12
1.6rem11
2.4rem9
.2rem8
40px7
2rem7
10px5
20px5
8px5
1.4rem4
1.8rem4
1rem4
.4rem4
30px3

Borders & Radius

Derived radius tokens

TokenValue
sm6px
md10px
lg24px
pill100%

Raw values (resolved, by frequency)

RadiusCount
100%3
01
999rem1
100rem1
10px1
1.5rem1
6px1
50%1

Shadows

Derived elevation

TokenValue
sm0 2px 9px #00000040
md0 13px 50px 3px #0000002b
lg1px 1px 12px #0000001a

All detected shadows

  • 1px 1px 12px #0000001a
  • 0 13px 50px 3px #0000002b
  • 0 2px 9px #00000040

Layout

Container max-width: 991px

Breakpoints

  • 479px
  • 767px
  • 895px
  • 991px
  • 992px
  • 1240px
  • 1340px
  • 1920px

Animation & Motion

Transitions

  • all 0.4s cubic-bezier(0.625, 0.05, 0, 1)
  • color .35s cubic-bezier(.215, .61, .355, 1), background-color .35s
  • opacity .25s
  • background-color .25s
  • color .2s
  • transform .35s cubic-bezier(.215, .61, .355, 1)
  • opacity .2s
  • color .45s cubic-bezier(.215, .61, .355, 1)
  • background-color .2s
  • opacity .3s
  • opacity .45s
  • .3s opacity

Easing curves

  • cubic-bezier(0.625, 0.05, 0, 1)
  • cubic-bezier(.215, .61, .355, 1)
  • var(--swiper-wrapper-transition-timing-function,initial)

Keyframes

@keyframes spin { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } }
@keyframes swiper-preloader-spin { 0%{transform:rotate(0deg)}100%{transform:rotate(360deg)} }

CTA labels found on page

  • Deny
  • Accept
  • Contact Sales
  • BITCOIN tools
  • MINING BLOG
  • Read the Blog
  • Join the Pool
  • OPTIMIZE MINERS

Effects

  • backdrop-filter: blur(2rem)

Source Design Tokens (CSS custom properties)

:root {
  --list-bg-color: #393939;
  --list-text-color: #A8A8A8;
  --list-text-color-hover: inherit;
  --current-field-text-color: inherit;
  --select-field-arrow-color: #F4F4F4;
  --border-color-active: #F0F2FD;
  --border-color-hover: #F0F2FD;
  --list-item-bg-color: #525252;
  --list-padding-top-bottom: 0.8rem;
  --list-max-height: 30rem;
  --list-item-padding-left: 1.6rem;
  --list-item-padding-right: 1.6rem;
  --list-item-min-height: 4rem;
  --list-item-line-height: 4rem;
  --color--headings: var(--gray_100);
  --white: white;
  --black: black;
  --violet_50: #8b7cff;
  --green_10: #ddfbe9;
  --violet_60: #6b50ff;
  --gray_100: #161616;
  --gray_90: #262626;
  --gray_50: #8d8d8d;
  --grey20: #e0e0e0;
  --transparent: #fff0;
  --violet_70: #5432cd;
  --gray_40: #a8a8a8;
  --gray_20: #e0e0e0;
  --gray_80: #393939;
  --gray_10: #f4f4f4;
  --teal_30: #56d8e0;
  --gray_30: #c6c6c6;
  --gray_70: #525252;
  --gray_60: #6f6f6f;
  --dark-slate-grey-2: #393939;
  --green_40: #34c06a;
  --dark--headings: var(--gray_10);
  --violet_30: #c5c0ff;
  --violet_80: #39238f;
  --violet_20: #dfdcff;
  --green_80: #124223;
  --blue_90: #071d67;
  --color--background: var(--white);
  --color--elements_background: var(--gray_10);
  --color--text: var(--text-helper);
  --color--search_active-text: var(--gray_100);
  --color--search-line: var(--grey20);
  --dark--search-line: var(--gray_80);
  --white--white-15: #ffffff26;
  --color--moon-icon-offset: 0rem;
  --color--sun-icon-offset: -8rem;
  --color--article_paragraph: var(--gray_90);
  --color--tag_bg: var(--gray_20);
  --text-helper: #6f6f6f;
  --color--table_icon: var(--gray_40);
  --dark--table_icon: var(--gray_70);
  --violet_90: #281661;
  --red: #e45260;
  --color--search_active: var(--gray_10);
  --color--search_bg: var(--gray_20);
}

Do's and Don'ts

Do

  • Do reserve the accent #8B7CFF 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.

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: #333333;
  --color-accent: #8B7CFF;
  --color-background: #FFFFFF;
  --color-surface: #F4F4F4;
  --color-text-primary: #000000;
  --color-secondary: #000000;
  --color-text-secondary: #DDDDDD;
  --color-border: #393939;
  --color-on-primary: #FFFFFF;
  --color-on-secondary: #FFFFFF;
  --color-on-accent: #000000;
  --color-surface-container-lowest: #FFFFFF;
  --color-surface-container-low: #F4F4F4;
  --color-surface-container: #EEEEEE;
  --color-surface-container-high: #E2E2E2;
  --color-surface-container-highest: #E0E0E0;
  --font-sans: Braiins Sans, sans-serif;
  --font-size-headline-lg: 40px;
  --font-size-headline-md: 28.8px;
  --font-size-title-lg: 22.4px;
  --font-size-body-lg: 18px;
  --font-size-body-md: 16px;
  --font-size-label-md: 14px;
  --font-size-label-sm: 12.2px;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 24px;
  --radius-pill: 100%;
  --shadow-sm: 0 2px 9px #00000040;
  --shadow-md: 0 13px 50px 3px #0000002b;
  --shadow-lg: 1px 1px 12px #0000001a;
  --space-xs: 3.2px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 32px;
  --tracking-label: .05em;
  --container-max: 991px;
}