
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 6;
  top: 0;
  left: 0;
  background-color: var(--shadeColor);
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: var(--menuFontSize);
  line-height: var(--menuLineHeight);
  color: rgb(146, 175, 238);
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: whitesmoke;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size:  var(--haikuFontSize);
  margin-left: 50px;
}

#openMenuIcon {
  position: fixed;
  margin: 20px;
  font-size: var(--haikuFontSize);
  cursor: pointer; 
  z-index: 5;
  color: whitesmoke;
}

.sidenav .active {
  color: whitesmoke;
}