Tem a ver com a tentativa do Vim de ser útil com comentários. Você notará que faz o mesmo se seu arquivo for C ou C ++.
Para a maioria dos formatos de arquivo, isso não é um problema, mas com CSS isso pode atrapalhar a habilidade de usar * -wildcards. Você deve ser capaz de apenas voltar atrás.
Não há uma resposta simples para a sua pergunta, a menos que você queira desabilitar a formatação automática dos comentários. Nesse caso, tente isto:
:set formatoptions-=c formatoptions-=r formatoptions-=o
Veja:
:help 'formatoptions'
:help fo-table
:help 'comments'