{{ t('ui.login_widget.welcome_message') }}
{% set current_lang = request.args.get('lang', 'en') %}
{# Where the user was headed before being asked to log in — an MCP
authorization, say. Both buttons carry it, so neither path drops it. #}
{% set login_next = request.args.get('next') %}
{% if request.args.get('session_expired') == '1' %}
{% if signup_invitation_required|default(false) %}
{{ t('ui.login_widget.invitation_prompt') }}
{% else %}
{{ t('ui.login_widget.no_account_prompt') }}
{{ t('ui.login_widget.signup_link') }}
{% endif %}