Captures the app's first-run setup screen. Also fixes a real bug in
vite.config.ts where resolve.conditions was [] for non-Vitest builds,
causing Svelte 5 to resolve its SSR export (with a no-op mount stub)
instead of the browser client. Adding "browser" to conditions ensures
the correct client bundle is used.
https://claude.ai/code/session_015rsRzNgDkcqVy815X5hNbm
Captured by running the Tauri GUI under Xvfb (1024x768x24) with
WEBKIT_DISABLE_DMABUF_RENDERER=1 and WEBKIT_DISABLE_COMPOSITING_MODE=1,
then using ImageMagick `import` against the Onyx X window id.