Style fixes for recent jars, the search page, and the browse page

This should make the dashboard/search/browse pages look a little better on mobile and in general. There's still plenty to do, but I think this is a good start.
Could you please downcase and hyphenate `TRUNCATE_LENGTH` so it is `truncate-length`?