Does `hugo server` overwrite my style

I am confused by where the .hugo-blog class comes from and the body::before overwrite my background-image and some of my defined css class is missing.

After I copied my style to another css file other than style.css file. It works fine. Is the style.css a reserved one?

No it isn’t.