window {
  border-radius: 16px;
}

#input {
  margin: 4px;
  padding: 6px 18px;
  border: none;
  color: #cdd6f4;
  background-color: #1e1e2e;
  outline: none;
  border-radius: 8px;
  margin: 10px;
  margin-bottom: 0;
}

#input:first-child > :nth-child(1) {
  margin-right: 12px;
}

#input > * {
  color: inherit;
}

#input:focus {
  margin: 12px;
  margin-bottom: 0;
}

#inner-box {
}

#outer-box {
}

#scroll {
  margin: 16px;
}

#img {
  margin-right: 14px;
}

#text {
  color: #e2e7f9;
  font-weight: bold;
}

#text:selected {
  color: #1e1e2e;
}

#entry {
  padding: 6px 8px;
  border-radius: 8px;
}

#entry:selected {
  background-color: #89b4fa;
  border: none;
  outline: none;
}
