adjust colors and fonts for readability; add responsive grid foundation