Skins
A skin is JSON tokens plus optional CSS. Pick one — the entire site recolors instantly because every primitive reads tokens, not hex values. The shell uses this same hot-swap at runtime.
Active: dark-3d
Live preview
The same primitives as /elements, here for context.
Track row
dreamy lo-fi
90 BPM · 3:12
stems
cover
Generate panel
stereo widen
Try it: click a skin above. Then go to elements
or home — the choice persists across pages because it lives in
localStorage. In the app, Settings > Appearance offers the
same four skins plus a token editor, and remembers your pick.