design tweaks, responsive

added space/padding around content, improved small-screen display