{% comment %} The reverse escape-hatch strip (#584) rendered above the Django admin content. Same UX contract as the SPA-side LegacyAdminBanner (#583): thin, persistent, no dismiss control. Uses inline neutral styling rather than a new admin CSS file so the strip ships without any staticfiles requirement on the consumer's side. When `visible` is false (either prefix unset, request missing, or current path outside the legacy mount), this template renders nothing — the surrounding {% block %} stays clean. {% endcomment %} {% if visible %}
Looking for the new admin experience? Open this page in {{ react_root }}
{% endif %}