{#-
Module Description Component

Renders the main module description and metadata section.
Handles cases where description is missing or malformed.
-#}

{% from 'macros/safe_macros.md.jinja2' import safe_section, safe_var %}

{#- Note: Content should end cleanly - root layout adds spacing between sections -#}
{% if element.description %}
{{ element.description | trim }}

{% else %}
*No module description provided.*
{% endif %}
