Many small JS and CSS fixes, focusing on minisite in mobile mode