body {
  font-family: var(--font-body);
  color: var(--color-text);
  background: radial-gradient(circle at 10% 10%, #1f2a43 0%, var(--color-bg) 48%);
  line-height: 1.6;
}

h1,
h2,
h3,
h4 {
  font-family: var(--font-display);
  letter-spacing: 0.02em;
  line-height: 1.1;
  margin: 0 0 0.65em;
}

h1 {
  font-size: clamp(2.2rem, 6vw, 4.2rem);
}

h2 {
  font-size: clamp(1.6rem, 4vw, 2.8rem);
}

p {
  margin: 0 0 1rem;
  color: var(--color-text-muted);
}

.mono {
  font-family: var(--font-mono);
}
