html {
  color-scheme: light dark;
  font-family: system-ui, sans-serif;
  line-height: 1.6;
}

body {
  max-width: 42rem;
  margin: 0 auto;
  padding: clamp(1.25rem, 6vw, 4rem);
}

h1 {
  line-height: 1.15;
  overflow-wrap: anywhere;
}

footer {
  margin-top: 3rem;
  padding-top: 1rem;
  border-top: 1px solid GrayText;
}

footer nav {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 1.25rem;
}

.draft {
  font-weight: 600;
}
