{% load i18n %} {% comment %} Shared chat shell. Page mode places the sidebar slot in a persistent ResizableDiv; floating mode displays it inline and supplies the footer launcher and window controls. {% endcomment %} {% if not page_mode %} {% endif %}
{% if page_mode %}
{{ sidebar }}
{% endif %}
{{ header_start }} {% if logo %}{% endif %}

{{ title }}

{{ header_controls }} {% if not page_mode %} {% endif %}
{% if not page_mode %}{{ sidebar }}{% endif %} {{ slot }} {% if page_mode %}
{% endif %}