html {
  background: #fcf6ef;
}

body.dialog-page {
  min-height: 100vh;
  background: radial-gradient(ellipse at top left, #e5c4ba66, transparent 55%),
    radial-gradient(ellipse at bottom right, #ead4a74d, transparent 50%), #fcf6ef;
  color: #38252b;
}

.dialog-page h1 {
  margin: 0 0 24px;
  color: #70192f;
  font: 400 clamp(28px, 3vw, 38px)/1.25 Georgia, serif;
  letter-spacing: -.025em;
  text-transform: none;
  text-shadow: none;
  overflow-wrap: anywhere;
}

.dialog-page h1::after {
  content: '';
  display: block;
  width: 65px;
  height: 1px;
  margin-top: 18px;
  background: #b98a53;
}
