update styles, basic responsiveness