.nextra-steps {
  h2,
  h3,
  h4 {
    counter-increment: var(--counter-id);
    /* resets from nextra-theme-docs */
    @apply _border-0 _pb-0 _font-semibold _tracking-tight _mt-8 _text-2xl;

    &:before {
      @apply _absolute _size-[33px];
      @apply _border-4 _border-[rgb(var(--nextra-bg))] _bg-gray-100 dark:_bg-neutral-800;
      @apply _rounded-full _text-neutral-400 _text-base _font-normal _text-center _-indent-px;
      @apply _mt-[3px] _ms-[-41px];
      content: counter(var(--counter-id));
    }
  }
}
