fix(sidenav): always leave >=56px of room, no matter the screensize

Closes #346