The Quest for a JS-free, Responsive, Semantic, and Accessible Navbar

Once you get into web development, you will eventually start to attempt accessible development. And once you see the state of web, you will also want to create a website without JS and with less bloat.Then you hit a brick wall, it's called a navbar.