Wow, getting rid of the form element borders helps a lot. Some CSS could be used to simply hide the borders of inactive form elements:
.subtle { border: 1px solid transparent; padding: 1px; } .subtle:hover, .subtle:focus { border: 1px inset black; }
This seems to work pretty well for <input type="text"> and <select>.