The default theme's JavaScript now uses a single, web-standard enhancement model. Interactive regions — the table of contents, documentation navigation, learning-track sidebar, and REST API catalog — are custom elements (`<bengal-toc>`, `<bengal-docs-nav>`, `<bengal-track-nav>`, `<bengal-api-catalog>`) that initialize themselves the moment they appear in the page, including content inserted after load, and tear their scroll and resize listeners down when removed. This retires the second, redundant script-loading registry that shadowed the eager scripts, trimming the theme's JavaScript and making enhancements start more reliably. Every page still renders and degrades gracefully with JavaScript disabled.
