Minor improvements [.gitignore, .editorconfig, styles]

I see tabs, while even in the .editorconfig you propose there are spaces :) The same goes for the other changes in CSS.