.servers, .servers-title {
	display: none;
}

label[for="darkmode-toggle"] {
  width:75px;
  height:30px;
  position: relative;
  display: block;
  background: #ebebeb;
  border-radius: 20px;
  box-shadow: inset 0px 5px 15px rgba(0,0,0,0.4), inset 0px -5px 15px rgba(255,255,255,0.4);
  cursor: pointer;
}

label[for="darkmode-toggle"]:after {
  content: "";
  width:28px;
  height: 28px;
  position: absolute;
  top:1px;
  left:1px;
  background: linear-gradient(180deg,#ffcc89,#d8860b);
  border-radius: 20px;
  box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}

#darkmode-toggle {
  width: 0;
  height: 0;
  visibility: hidden;
}

#darkmode-toggle:checked + label {
  background: #242424;
}
#darkmode-toggle:checked + label:after {
  left:74px;
  transform: translateX(-100%);
  background: linear-gradient(180deg,#777,#3a3a3a);
}
label[for="darkmode-toggle"], label[for="darkmode-toggle"]:after {
  transition: 1s
}

label[for="darkmode-toggle"]:active:after {
	width: 50px;
}

label[for="darkmode-toggle"] svg {
  position: absolute;
  height: 22px;
  top:4px;
  z-index: 100;
}

label svg.sun {
  left:3px;
  fill:#fff;
  transition: 1.4s;
}
label svg.moon {
  left:49px;
  fill:#7e7e7e;
  transition: 1.4s;
}
input:checked + label svg.sun {
  fill:#7e7e7e;
}
input:checked + label svg.moon {
  fill:#fff;
}

#darkmode {
  position: absolute;
  right: 0;
  margin-right: 50px;
}