{% extends "themis/base.html" %} {% comment %} Themis override of allauth's layout base. allauth funnels every auth page (login, signup, password reset, email management, MFA) through this template; shadowing it with one that extends themis/base.html gives them all the Themis chrome (DaisyUI, theme, nav) instead of allauth's bare unstyled HTML. This base only maps allauth's hooks onto Themis's — head_title to title, extra_body (passkey/MFA inline scripts) to extra_scripts. It deliberately does NOT wrap content in a card: allauth child pages override `content`, which would discard any card nested here. Themis-authored pages (account/login.html) add their own card; allauth's stock pages keep their full {% element %} body inside the chrome. {% endcomment %} {% block title %}{% block head_title %}{% endblock %}{% endblock %} {% block extra_scripts %} {{ block.super }} {% block extra_body %}{% endblock %} {% endblock %}