Issue #54: Mobile navigation overlaps page content