Repository Guidelines
The Python package in `src/dr_widget` exposes AnyWidget classes, while each widget lives in `src/dr_widget/widgets/<name>`. Workspaces include their own `package.json`, Svelte source under `src/`, and Vite output in `static/`. Shared hooks/components belong in `src/lib/{hooks|components|utils}` so m