{% from "_macros.html" import icon %} {# A folder and everything under it. Recursive: a folder includes this same template for each of its children, so nesting has no fixed depth limit. Open/closed state is local to the browser (Alpine), not persisted per request -- collapsing a folder should not cost a round trip. #}