just spent an hour debugging because some lib author decided to override the default `margin` property on an element i didn't even have in my code. sane web development practices, am i right?