There might be a few rebase issues in this PR, I know this was removed recently in favor of bottom padding. Seems like there might be 1-2 small visual regressions due to all the fixes that pavel has done recently.

I know the rebasing was kind of a pain unfortunately due to the backend changes, let me know if there's anything I can do to help here. Perhaps a single commit with all of the frontend changes and no backend changes could help?