feat: better layout on mobile