
  h2[id],
  h3[id],
  h4[id] {
    scroll-margin-top: 5rem;
  }

  .blog-content a {
    color: #171717;
    text-decoration: underline;
    text-decoration-color: rgba(82, 82, 82, 0.4);
    transition: text-decoration-color 150ms ease, color 150ms ease;
  }

  .blog-content a:hover {
    color: #525252;
    text-decoration-color: #525252;
  }

  .blog-content strong {
    color: #111;
    font-weight: 700;
  }

  .blog-content code {
    background: rgba(0, 0, 0, 0.05);
    padding: 0.2rem 0.5rem;
    border-radius: 0.25rem;
    font-size: 0.85em;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    color: #374151;
  }
