{% if auth_token %}{% endif %} {% include "_partials/_cached_getter.html" %} {% include "_partials/_tiny_sparkline.html" %} {# v21.0.0a3: operator-tunable accent override. Emits only when the `[ui]` section diverges from the v19.0.0a4 violet defaults (hue 290 / chroma 0.22). Keeps the base CSS tokens authoritative for the common case (no override = zero extra bytes). #} {% if ui_accent_hue is defined and (ui_accent_hue != 290 or ui_accent_chroma != 0.22) %} {% endif %} {% include "_partials/_state_badge.html" %} {# v21.0.4: skip-to-main link for keyboard users. Hidden until focused, then visible in the top-left corner. Targets the canonical #hm-main landmark below so keyboard users skip the topbar + sidebar (49+ interactive elements) on every page navigation. #} Skip to main content {# v19.0.0a1: 3-column workspace shell. - Topbar: fixed full-width h-12, brand left, page title center, theme/auth utilities right. - Below: a CSS grid with three columns — sticky 240px nav, fluid main, sticky 320px inspector (collapsible to 0). Layout is intentionally flat; per-page content goes straight into the content block with no inner max-width wrapper. #}
Harbormaster v{{ version }} {# v21.0.4: promoted from to

so every page has exactly one top-level heading for screen reader orientation. Visual styling (small, centered, dimmed) is preserved via font-normal + the same utility classes. #}

{% block page_title %}{% endblock %}

{% if auth_token %} 🔒 {% endif %}
{% block content %}{% endblock %}