.hero {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 22px;
  padding: 1.5rem;
  background:
    radial-gradient(circle at top right, rgba(255, 111, 0, 0.2), transparent 45%),
    radial-gradient(circle at bottom left, rgba(0, 0, 0, 0.09), transparent 40%),
    linear-gradient(135deg, rgba(255, 244, 229, 0.9), rgba(255, 255, 255, 1) 55%),
    #ffffff;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.06);
}

.md-typeset h2 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  padding-bottom: 0.35rem;
}

.md-typeset h1,
.md-typeset h2,
.md-typeset h3 {
  letter-spacing: -0.02em;
}

.md-typeset code {
  border-radius: 0.35rem;
}
