Laboratory tweaks

* Make preview grid and code textarea fit the viewport
* Disable textarea resizing
* Clean up some styles / DOM