.tab {
  overflow: hidden;
  border-top: 1px solid var(--bblclr);
  border-bottom: 1px solid var(--bblclr);
  background-color: var(--wblclr);
  height: 40px;
}

.tab button {
  background-color: inherit;
  float: left;
  border: none;
  border-right: 1px solid var(--bblclr);
  outline: none;
  cursor: pointer;
  padding: 10px 15px;
  font-size: 18px;
  font-weight: 700;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: var(--lblclr);
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: var(--dblclr);
  color: var(--wbkclr);
}

/* Style the tab content */
.tab-content {
  display: none;
}

.show { display: block; }
.grid { display: grid; }
.hide { display: none; }
