{# Macro theme_toggle Uso: {% from "dg/components/theme_toggle.html" import theme_toggle %} {{ theme_toggle() }} Requiere static/js/theme.js, que define window.toggleTheme() y actualiza aria-pressed/aria-label/icon visibility según el tema activo. El botón vive sobre `bg-brand-dark` (header siempre oscuro). El color del icono usa tonos claros con hover más claro aún para mantener contraste WCAG en ambos temas (el header no cambia con el toggle). #} {% macro theme_toggle(extra_class="") %} {%- endmacro %}