The bottom "start a new session" drawer painted a full-width bar
(bg-background/95 + backdrop blur + top border + shadow) around the
composer, hiding the feed behind its gutters. Only the composer card
should be a surface.
- SpawnDrawer: transparent background, no border/shadow, and
`pointer-events-none` so the see-through gutters let the page behind
scroll and be tapped; only the grab pill re-enables pointers (its
events still bubble to the swipe-to-hide handlers).
- SpawnBox: the composer card re-enables pointer events and carries a
drop-shadow; the floating "Dock" strip gains its own card surface,
which it used to borrow from the drawer.
- SpawnComposer: the sent-prompt block and the error line were
translucent tints — made opaque (card mixed with a hint of primary)
so the feed can't show through them.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>