731a4f0dca
The AppShell navbar breakpoint and both burger toggles' hiddenFrom/visibleFrom must be equal, or the sidebar becomes unreachable on tablet widths (the round-1 regression). A comment guarded that before; now a shared const does. Add NAVBAR_COLLAPSE_BREAKPOINT='md' to sidebar-atom.ts and reference it from the navbar breakpoint (global-app-shell) + both toggles (app-header). aside.breakpoint and the sm brand/search gates are intentionally separate contracts, left untouched. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>