fix: mobile layout