When you take out the styles parameter from configuration JSON, forms look like the attached screenshot.
I'm not convinced letting styles be user-defined like this is a good idea, but that aside, the default OOUI styles for form elements should be enforced anyway. The way the elements are closely stacked on top of each other with no padding leads me to believe they aren't.