Design system
ringring.run
Tokens, palette, type, and components. Every value here comes from tokens.css.
Logo
A handset inside a ring. It reads at 16px and scales to a hero.
Color
Swatches follow your system theme. Ratios are WCAG 2 contrast against Canvas and Surface.
Brand
Ringy Green
accent-solidLight#60d394text 8.3 AADark#60d394text 8.3 AA
Ringy Ink
accentLight#2177485.4 AADark#60d3949.7 AA
Rungy Peach
rungy-solidLight#ff9b85text 8.0 AADark#ff9b85text 8.0 AA
Rungy Ink
rungyLight#a23d226.3 AADark#ff9b858.8 AA
Highlight
highlightLight#aaf683text 13.0 AADark#aaf683text 13.0 AA
Neutrals
Ink
foregroundLight#1d1d1f16.3 AADark#f5f5f716.6 AA
Graphite
mutedLight#6363685.8 AADark#a1a1a67.0 AA
Pewter
subtleLight#6f6f744.8 AADark#8d8d925.5 AA
Canvas
backgroundLight#fbfbfdDark#000000
Surface
surfaceLight#ffffffDark#161618
Mist
surface-2Light#f5f5f7Dark#1c1c1e
Status
Pass
successLight#2177485.4 AADark#60d3949.7 AA
Unknown, estimate
warningLight#84610b5.5 AADark#ffd97d13.3 AA
Problem, fail, urgent
dangerLight#c420145.7 AADark#f4847b7.3 AA
Type
Inter for interface text, with tighter tracking as size grows. Geist Mono for timings and IDs.
displayEvery missed calltitle-1Ranked by opportunitytitle-2Agent timelinetitle-3Example Plumbing CoheadlineMissed calls after hoursbodyEach finding quotes its source.calloutScan a business on Google Maps.footnoteEstimates. Edit the assumptions.caption12:04:31 PM · 1.2seyebrowHow it worksmonoc2b1ac48 · 00:01.84 · $1,240
Shape and motion
Radii nest: outer radius equals inner radius plus padding. Motion is springs, short, and interruptible.
Radius and shadow
smmdlgxlMotion
duration-instant100ms · Press feedbackduration-fast200ms · Hover, colorduration-base300ms · Fadesease-springdamping 1.0, response 0.35s · Layout, new rowsease-spring-bouncydamping 0.8, response 0.35s · Segmented thumb
Reduced motion swaps movement for fades.
Components
Buttons respond on press. Badges carry status. Cards group.
QueuedRunningCompletedDemo dataFailed
Businesses
8
Diagnosed
8
Est./month
$4,820
Elapsed
41s
- Search12:04:01Found 8 businesses
- Reviews12:04:09Rate limited, retrying
- Diagnose12:04:22Reading reviews