form shell
the canonical klera form / onboarding layout. centered stage (max 720px), header band with progress, sticky footer that content scrolls behind, and a slide-in dev-mode journey side nav.
different shape from DashboardShell. dashboard is a 4-area grid (brand / topnav / sidenav / stage); form-shell is a single column with optional overlay nav. public users see a clean full-screen experience with no visible side nav.
→ open the standalone interactive demo (no design-app chrome — pure FormShell at full viewport). the dev-nav trigger is the invisible button at the top-left; focus it with Tab to see it. or visit with ?devnav=1 to reveal the journey on load.
import from @klera/ui/components/forms/FormShell
variants
header (64px) · stage (centered, max 720px, scrolls) · footer (88px, position: absolute, content scrolls behind, gradient fade above). journey panel slides in from the left over the stage when revealed.
single column · solid bg · header sticky with progress + (optional) large mobile question · fields stacked full-width · footer inline at end of content · journey is full-screen drawer with backdrop.