86a902c197
Footer (both React and Pug): - Below md: switch to flex-wrap so items wrap naturally instead of overflowing; reset line-height from the fixed 49px to normal; add row-gap so wrapped rows aren't crammed together - Add footer-sep class to pipe separator <li>s so they can be hidden on small screens (wrapping mid-separator looks wrong) - Change col-lg-3 text-end → text-lg-end so the right column (licence, source code) aligns left when it stacks full-width below lg Project list: - Show NewProjectButton on mobile in the header row (the sidebar that holds the button is already hidden below md via d-none d-md-flex, leaving users with no way to create projects on their phone) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>