phase 0 · design system

Sun Cigars primitives

The atomic UI building blocks. Each component supports keyboard interaction and respects the design tokens in app.css.

palette

primary #FF3B5C
secondary #FFD23F
tertiary #00D9C0
quaternary #6B5BFF
ink #0A0A0F
paper #FAFAF7
mute #E5E5E0

typography

Display 64

Heading 40

Heading 28

Body large 20

Body 16 — the default for most prose and labels.

Body small 14

CAPTION 12 / MONO

knob

Vertical drag to change · double-click to reset · shift-drag for fine · scroll wheel works · ↑↓ keyboard

slider

master
0.80
pan
0.00
vert
0.80

step button

patch jacks

LFO
ENV
NOISE
OSC
CUTOFF
RES
VCA
PWM

Click a jack to toggle its connected state (demo).

transport

see docs/architecture.md · phase 0 vibe-check checkpoint