body {
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  background-image: url(https://i.redd.it/c6xyflvpym3c1.jpg);
  background-size: cover;
  background-position: center;
  --font: "Segoe UI", "Segoe UI Emoji";
}

.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;
}