{{ render_flashes() }}
{% block content %}{% endblock %}
{% from "_flash_macros.html" import render_flashes %}
{# Progressive enhancement: mark JS available and show skeleton placeholders until the DOM is ready. Self-contained (does not depend on main.js) so the skeletons can never get stuck; runs before paint (no flash); no-JS visitors skip skeletons entirely and see the real content immediately. #}