{% load static i18n %}
{% comment %}
brickwork shell base. Every shell (app/auth/centred) extends this. It owns the
document skeleton, the token/CSS asset links via plain {% static %} (stable
filenames, no django-vite), and the theme/density/direction attributes on .
No-JS floor (BR-BW-HTMX-001): nothing here requires Alpine or htmx. The
{% block head_js %} / {% block body_js %} blocks are where a JS-enabled consumer
loads the host-owned Alpine + htmx singletons; a consumer that loads neither
still gets a fully working document. The only
{% endblock %}{% endif %}