Saner defaults on small screens, layout fixes

I've disabled the transitions for now, since it means that the layout
algorithm runs when the transition is in-progress.  This breaks a couple
of things, and results in very strange-looking boxes and such.  So, for
now, I've commented out the CSS and left a TODO for myself.