keyboard nav and styling fixes