U

Upskills

  • Tutorials
  • Showcases
Sign In

© 2026 Upskills. All rights reserved.

Privacy PolicyTerms of Service
DiscordX

Design System Studio

Pick a preset, tune every token, preview it live, and export it four ways — CSS, JSON, a token doc, or a theme object. Works with any Tailwind or CSS-in-JS project.

The thinking behind this tool·React Design Systems

Controls

oklch(0.546 0.245 262.881)Light
L
C
H

The single brand action color — links, primary buttons, focus. Kept to one hue.

oklch(0.985 0 0)Light
L
C
H

Text and icons that sit on top of the accent; near-white for AA contrast on blue.

oklch(1 0 0)Light
L
C
H

The base page canvas — pure white in light, near-black zinc-950 in dark. Everything else stacks on top.

oklch(0.985 0 0)Light
L
C
H

Cards and panels sitting on the background — one step off the canvas to imply depth.

oklch(0.967 0.001 286.375)Light
L
C
H

A nested tone for containers-on-cards — a filter well or control track that reads one level deeper than the surface it sits in.

oklch(0.141 0.005 285.823)Light
L
C
H

Primary text; the strongest contrast pair against surface for long-form reading.

oklch(0.5527 0.0138 285.94)Light
L
C
H

Secondary text and labels — the exact zinc-500 tone the Upskills app uses for muted copy.

oklch(0.92 0.004 286.32)Light
L
C
H

Hairline separators and card edges — low contrast so structure reads as calm.

oklch(0.627 0.17 149.214)Light
L
C
H

Positive state — confirmations, passing checks. A confident but unsaturated green.

oklch(0.769 0.188 70.08)Light
L
C
H

Caution state — amber that stays legible on both surfaces without shouting.

oklch(0.577 0.245 27.325)Light
L
C
H

Destructive and error state — the only high-chroma red, reserved for real stakes.

Display
Body
Mono

0.5rem
Derived scale
sm0.25remmd0.33remlg0.5rem

0.25rem
Derived scale
×10.25rem×20.5rem×41rem×61.5rem×82rem

0.50
Derived roles
FieldSurfaceOverlay