SvelteKit 2 + Svelte 5 (runes) + Tailwind v4 + shadcn-svelte (vega preset)
+ lucide, adapter-node. Warm paper-catalog design system in src/app.css:
Libre Caslon headings, monospace for every number and code, orange #e8590c
reserved for pick-by-light and warnings.
Mobile-first: bottom tab bar under lg, dark sidebar with an account menu at
lg and up. shadcn components under src/lib/components/ui/ are left untouched;
all theming lives in app.css and our own composite components.
Every page is mocked from src/lib/mock/data.ts (no API yet): parts
list/detail, Kastenplan, LCSC import, mobile picking, settings, plus
project/order stubs.
Signed-off-by: Peter Siegmund <mars3142@noreply.mars3142.dev>