body {
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  background-image: url(https://wparena.com/wp-content/uploads/2009/09/img0.jpg);
  background-size: cover;
  background-position: center;
}

.window {
  user-select: none;
}

.title-bar-text {
  text-shadow: none;
}

.title-bar-text img {
  vertical-align: top;
}

p {
  margin: 0;
}

.generate {
  background: var(--button-gradient) !important;
}

[type="search"]:placeholder-shown {
  background: var(--button-highlight) !important;
}

.generate::before,
.generate::after {
  content: unset;
}