@define-color main #ebdbb2;

* {
  background-image: none;
  transition-property: all;
  transition-duration: 0.3s;
}

window {
  background-color: rgba(0, 0, 0, 0);
}

button {
  margin: 8px;
  color: @main;
  border-style: solid;
  border-width: 2px;
  background-position: center center;
  background-size: 15%;
  background-repeat: no-repeat;
}

button:active,
button:focus,
button:hover {
  color: @main;
  background-color: alpha(@main, 0.4);
  outline-style: none;
  transition-property: all;
  transition-duration: 0.3s;
}

#lock {
  background-image: url("icons/lock.svg");
}

#logout {
  background-image: url("icons/logout.svg");
}

#suspend {
  background-image: url("icons/suspend.svg");
}

#hibernate {
  background-image: url("icons/hibernate.svg");
}

#shutdown {
  background-image: url("icons/shutdown.svg");
}

#reboot {
  background-image: url("icons/reboot.svg");
}
