body {
  background-color: #404040;
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%230cf4ff' fill-opacity='0.21'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

h1, h2, h3 {
  color: #d027c3;
  font-family: 'Bungee Shade', cursive;
}

h2.description {
  color: #0cf4ff;
}

h3 a {
  color: #0cf4ff;
}

h3 a:hover {
  color: #d027c3;
  text-decoration: none;
}

.battery{
  border-radius: 10px;
  border: 5px solid #d027c3;
  height: 50px;
  position: relative;
  text-align: center;
  width: 150px;
}

.battery:before{
  background-color: #d027c3;
  border-radius: 3px;
  content: '';
  height: 34px;
  left: 3px;
  position: absolute;
  top: 3px;
  width: 0%;
}

.battery:after{
  background-color: #d027c3;
  border-radius: 3px;
  content: '';
  height: 25px;
  position: absolute;
  right: -13px;
  top: 7px;
  width: 10px;
}

.battery span {
  color: #fff;
  font-family: 'Bungee Shade', cursive;
  font-size: 35px;
  line-height: 35px;
  position: relative;
  z-index: 1100;
}

.btn-wild {
  background-color: #d027c3;
  color: #fff;
}

.btn-wild:hover {
  background-color: #ba1aae;
  color: #fff;
}

.debug {
  display: none;
}

.hidden {
  display: none;
}

span {
  color: #d027c3;
  font-family: 'Bungee Shade', cursive;
  font-size: 30px;
}
