Improve CSS for GitHub ribbon

- For small screen, preserve margin.
- Use css-beautify