Life DS — Design System Playground
v1.0 · 47 locales · 10 apps · SOC2 compliant
Colors
App Brand Colors
Luna
#6B3FA0
--c-brand (luna)
Aura
#00897B
--c-brand (aura)
Sienna
#E64A19
--c-brand (sienna)
Alma
#5E35B1
--c-brand (alma)
Nova
#6366F1
--c-brand (nova)
Aida
#1565C0
--c-brand (aida)
Stella
#F57F17
--c-brand (stella)
Vera
#C62828
--c-brand (vera)
Vita
#2E7D32
--c-brand (vita)
Aria
#283593
--c-brand (aria)
Semantic Colors (Light / Dark)
Activity Colors (Sienna)
Feed
#D4903A
--c-feed
Sleep
#5D82B8
--c-sleep
Diaper
#5A8F3C
--c-diaper
Growth
#A060A0
--c-growth-sna
Wellness
#B85050
--c-wellness
Typography
Perfect Fourth scale · System font stack · 4 weights
The quick brown fox
The quick brown fox
The quick brown fox
The quick brown fox
The quick brown fox
The quick brown fox
Spacing
4px base grid · 11 steps
Radius & Shapes
Radius Scale
Pebble & Blob Shapes
24px 22px 26px 28px / 18px 16px 20px 20px 40% 60% 60% 40% / 60% 30% 70% 40% 50% 50% 30% 70% / 50% 60% 40% 50% 65% 35% 54% 46% / 40% 44% 56% 60% Icons
Lucide icon set · 52 icons shown · No emoji
Atomics
Atoms — Molecules — Organisms — Templates
Atoms
Secondary actions
Phase indicator
Molecules
Mood empathy opener
Primary CTA
Cycle ring display
Organisms
Appointment calendar
Cycle trend chart
Today summary card
Insight cards
Settings panels
Templates
Onboarding flow
Components
Live previews with traceability IDs
brand: luna|aura|sienna|alma|nova|aida · label · icon · size: sm|md|lg · variant: primary|secondary · disabled · loadingicon · label · color · active · onclicksegments[{value,color,label}] · currentIndex · centerText · centerSubtext · sizetabs[{id,label,icon}] · active · brand · onchange · onfab · daisyOpenopen · items[{id,icon,label,color}] · onselect · onclose · brandopen · title · onclose · maxHeight · slot (form content)message: {key, icon, category, fallback} · onDismissYour cycle has been regular for 3 consecutive months. Luteal phase consistently 13-14 days.
text · disclaimer · brand · onLearnMoreOvulation typically occurs 12-16 days before the next menstrual period.
text · source · doi · iconFeeling anxious?
Alma offers guided exercises to manage stress during your cycle.
targetApp · targetColor · icon · title · body · ctaLabel · ctaHref · dismissibleNo props — always renders standard disclaimer textexpanded: false|truerole: user|assistant · content · timestampbrand · placeholder · chips[] · onsendAll Tokens
43 tokens · Click UUID to copy
| Category | Token | Value | UUID |
|---|---|---|---|
| Color | --c-bg | #FAFAFA | |
| Color | --c-surface | #FFFFFF | |
| Color | --c-surface-raised | #F7F7F8 | |
| Color | --c-surface-container | #F2F2F5 | |
| Color | --c-text | #1C1C1E | |
| Color | --c-text-secondary | #6C6C70 | |
| Color | --c-border | #E5E5EA | |
| Color | --c-error | #FF3B30 | |
| Color | --c-focus | #007AFF | |
| Color | --c-growth | #34C759 | |
| Typography | --text-2xl | 34px | |
| Typography | --text-xl | 22px | |
| Typography | --text-lg | 17px | |
| Typography | --text-base | 15px | |
| Typography | --text-sm | 13px | |
| Typography | --text-xs | 12px | |
| Typography | --weight-normal | 400 | |
| Typography | --weight-medium | 500 | |
| Typography | --weight-semibold | 600 | |
| Typography | --weight-bold | 700 | |
| Spacing | --space-1 | 4px | |
| Spacing | --space-2 | 8px | |
| Spacing | --space-3 | 12px | |
| Spacing | --space-4 | 16px | |
| Spacing | --space-6 | 24px | |
| Spacing | --space-8 | 32px | |
| Spacing | --space-10 | 40px | |
| Spacing | --space-12 | 48px | |
| Spacing | --tap-target | 44px | |
| Radius | --radius-xs | 4px | |
| Radius | --radius-sm | 8px | |
| Radius | --radius-md | 12px | |
| Radius | --radius-lg | 16px | |
| Radius | --radius-xl | 24px | |
| Radius | --radius-pebble | 24px 22px 26px 28px / 18px 16px 20px 20px | |
| Motion | --duration-fast | 120ms | |
| Motion | --duration-normal | 240ms | |
| Motion | --duration-slow | 320ms | |
| Motion | --ease-out | cubic-bezier(0.2,0,0,1) | |
| Motion | --ease-spring | cubic-bezier(0.34,1.56,0.64,1) | |
| Shadow | --shadow-sm | 0 1px 3px rgba(0,0,0,.08) | |
| Shadow | --shadow-md | 0 4px 12px rgba(0,0,0,.10) | |
| Shadow | --shadow-lg | 0 8px 24px rgba(0,0,0,.12) |