DEC-0002resolvedresolve by mvp

How many preset themes at launch, and their inspirations

Decision (2026-08-05). Three presets ship, as read-only token files in src/themes/presets/:

Why. Three genuinely distinct costumes — light SaaS, dark product-tool, editorial print — cover the space of “how could this product feel” well enough that switching scratches the design itch without opening the gradient mines. Two felt like a binary choice; three reads as a wardrobe. Presets must stay good enough that the builder never feels trapped: hence borrowed, proven aesthetics rather than invented ones.

How it resolves in code. Tokens per preset: color roles, radii, shadow depth, type scale, spacing density. A design-change request forks the active preset to src/themes/custom.css (presets stay pristine; “switch back” always works).

← All decisions