/* Styles for the two simple pages: privacy.html and 404.html. */

/* The plain text link in the header of these pages. */
.header-link {
  padding: var(--space-2) var(--space-3);
  color: var(--color-text-muted);
  font-size: var(--text-sm);
  font-weight: 600;
  text-decoration: none;
}

.header-link:hover {
  color: var(--color-text);
}

/* Long text: a narrow column with space between the blocks is easier to read. */
.prose {
  padding-block: var(--space-7) var(--space-section);
}

.prose > * + * {
  margin-top: var(--space-4);
}

.prose h2 {
  margin-top: var(--space-7);
  font-size: var(--text-xl);
}

.prose ul {
  padding-left: 1.25rem;
}

.prose li + li {
  margin-top: var(--space-2);
}

/* The 404 page: everything in the middle of the screen. */
.error-page {
  display: grid;
  place-content: center;
  justify-items: center;
  gap: var(--space-4);
  padding-block: var(--space-section);
  text-align: center;
}
