pre {
  width: 100%;
  min-height: 8em;
  white-space: pre-wrap;
  background: #373737;
  color: #fefffd;
  text-shadow: 0 0 0.1em rgb(187, 255, 0);
  padding: 1em;
  user-select: text;
  font-size: 1.2em;
  word-wrap: break-word;
  border-radius: var(--inner-border-radius);
}
pre.error {
  color: rgb(255, 238, 238);
  text-shadow: 0 0 0.1em red;
}
pre.request {
  background: var(--dark-grey);
  min-height: 1em;
}

pre::selection {
  background: rgb(35, 139, 149);
}

textarea {
  margin: 1em 0px;
}
/* Layout debug (graphical charter) */
.page-content.show-borders .section {
  border: dotted 0.4rem #ca2929;
}
.page-content.show-borders .panel {
  border: dashed 0.2rem #11b3d7;
}
.page-content.show-borders .header,
.page-content.show-borders .page-header {
  border: dotted 0.125rem #2fd22f;
}

.debug {
  border: dotted 0.2rem var(--orange);
}
.debug-r {
  border: dotted 0.2rem #ca2929;
}
.debug-g {
  border: dotted 0.2rem #2fd22f;
}
.debug-b {
  border: dotted 0.2rem #11b3d7;
}
