Changelog entry
Shell and navigation: header, sidebar, and mobile drawer (Issue #765)
2026-04-02
- Desktop sidebar is now a persistent **220px** panel at 1024px and wider breakpoints.
- Mobile sidebar is hidden by default and opens as a full-height overlay drawer; the dark backdrop closes it on tap.
- Closing the mobile drawer via backdrop or route change now returns keyboard focus to the hamburger trigger.
- Shell root now sets `overflow-x-hidden` to prevent horizontal scroll bleed from the off-canvas drawer.
- Z-index layer ordering aligned with the `--z-*` token system: header (60), mobile overlay (65), drawer (70), feedback modal (80), toast (90).