/* The main address: a quiet sheet of parchment that names neither event. */

.theme-root {
  --ink: #2e2a26;
  --page: #efe5d3;
}

.theme-root body {
  background: #efe5d3 url('/assets/paper/ivory.webp') center / 512px;
}

.root {
  display: grid;
  place-items: center;
  min-height: 100vh;
  min-height: 100svh;
  padding: var(--gutter);
}

.root__paper {
  max-width: 28rem;
  text-align: center;
}

.root__heading {
  font-family: var(--font-body);
  font-weight: 700;
  font-size: clamp(2.2rem, 9vw, 3.4rem);
  letter-spacing: -0.01em;
}
