issue #10: add inverse navbar for mobile layout