Pupolate a TOC from multiple rich text instances. Supports multiple independent TOCs via blx-id and now lists both H2 and H3, with proper indentation.
How it works
Gathers all H2 and H3 inside of [blx-el="toc-rich-text"].
Groups them in order they appear.
H3s become nested under their preceding H2, depending on the CSS added.
Each TOC instance only processes rich text blocks with a matching [blx-id="IDENTIFIER"].
Smooth scroll offset applies (100px by default).