todo message
grayscale colors, maximum width, re-init responsive.less