ShadoU Design System

Component Library · v1.0 · Dark Theme · April 2026
🎨 Color Palette
Primary brand colors with semantic usage
Electric
Violet
#8B5CF6
Deep
Blue
#3B82F6
Neon
Cyan
#06B6D4
Subtle
Orange
#F97316
ŠADO
Gold
#FBBF24
Success
Green
#10B981
Error
Red
#EF4444
BG
Primary
#0B0E17
BG
Secondary
#111827
Brand
Gradient
Gradient
📝 Typography
Inter font family with weight scale
Display — Inter 900 — 36px
Heading 1 — Inter 800 — 24px
Heading 2 — Inter 700 — 18px
Heading 3 — Inter 600 — 15px
Body — Inter 500 — 14px
Body Small — Inter 400 — 13px
Caption — Inter 600 — 11px Uppercase
Micro — Inter 500 — 10px
🔘 Buttons
Primary actions, secondary, ghost, icon, danger, and success variants
Primary
Secondary
Ghost
Icon Button
Danger
Success
ŠADO Tip
Book/Purchase
📋 Input Fields
Search, text input, dropdown selectors
Search Input
Search athletes, routes...
Text Input
Dropdown
🃏 Cards
Activity, post, marketplace, and stat card variants
Activity Card
AJ
Ana Jamnik
🏃 Morning Run · 42m ago
8.42
km
38:16
time
4:33
/km
142
ŠADO
♥ 24 · 💬 6
Score 87
Stat Card
Distance
10.24
kilometers
Marketplace Listing
PK
Coach Petra Kos
Marathon Specialist
★★★★★ (234)
2:42 marathon PR · 147 athletes coached
Š 150 / session
🏷️ Badges
Sport icons, achievements, performance scores, status indicators
Sport Badges
🏃 Running 🚴 Cycling 🚣 Rowing ⛷️ XC Skiing 🏋️ Gym
Performance Scores
Score 87 Score 94 Score 79
Achievement Badges
🏔️
🔥
🏆
Status Badges
● Online ● Live Pro Athlete
👤 Avatars
Small (28px), Medium (40px), Large (64px) with gradient backgrounds
Small (28px)
MK
AJ
NP
Medium (40px)
MK
LB
TN
Large (64px)
MK
ŽT
💰 Token Display
ŠADO token formatting, coin icon, and display variants
Inline Token
Š 4,832 ŠADO
Earned Amount
+185 Š
Spent Amount
-150 Š
Rate Display
10 Š/km × 1.25 spd × 1.38 grade = 17.3 Š/km
Coin Sizes
Š Š Š Š
🧭 Navigation
Desktop sidebar, top bar, and mobile bottom navigation
Sidebar Navigation
Top Bar
Search athletes, routes...
MK
Tabs
Bottom Nav (Mobile)
Home
Activity
Explore
Wallet
Profile
📊 Data Visualization
Line charts, bar charts, progress rings, and donut charts
Line Chart
Bar Chart
Progress Rings
79 91 62
Progress Bars
Elevation Challenge 62%
30-Day Streak 37%
Weekly Goal 85%
💬 Modals
Confirmation dialogs and token transfer modals
🏋️ Sport-Specific Stat Blocks
Metric display adapted per sport with correct units
🏃 Running
Pace
4:33
min/km
Distance
8.42
km
Elevation
187
m
🚴 Cycling
Speed
29.1
km/h
Distance
62.4
km
Elevation
1,240
m
Power
245
W
🚣 Rowing
Split
2:19
/500m
Distance
6,200
m
Stroke
26
spm
⛷️ XC Skiing
Pace
5:12
min/km
Distance
15.3
km
Elevation
280
m
⚡ Scoring Visualization
ŠADO token earning calculation breakdown
Full Scoring Breakdown
Š ŠADO Performance Scoring
Base Rate 10.0 ŠADO/km
Speed Factor × 1.25
Grade / Elevation Factor × 1.38
Consistency Bonus × 1.05
Effective Rate 18.1 ŠADO/km
10.24 km × 18.1 Š/km 185 ŠADO
Formula: base_rate × speed_factor × grade_factor × consistency × distance = total ŠADO
📐 Spacing & Grid
4px base unit, consistent spacing scale
Spacing Scale
4px — micro
8px — tight
12px — compact
16px — default
20px — comfortable
24px — spacious
32px — section
48px — page
Border Radius
6px
10px
14px
50%