{% extends "base.html" %}
{% block title %}Sign in · Gauntlet Console{% endblock %}
{% block body %}
Gauntlet Console
{# FR-10.4 login exchange: the serve token (printed at startup) is pasted into
this POST form and exchanged for an HttpOnly session cookie — it is never
placed in a URL/query/history. `next` returns the browser where it was headed. #}
The token is printed on gauntlet serve startup
(GAUNTLET_WEB_TOKEN=…).