Seed: {{ seed }}
{% if theme %}Theme: {{ theme }}{% endif %}
{% if permalink %}
{% endif %}
{% if show_diagnostics and diagnostics %}
⟳Att {{ diagnostics.attempts }}⏱{{ diagnostics.elapsed_ms }}ms
{% if diagnostics.timeout_hit %}
⚠Timeout
{% endif %}
{% if diagnostics.retries_exhausted %}
↺Retries
{% endif %}
{% if fallback or diagnostics.fallback %}
★Fallback
{% endif %}
{% endif %}
{% set display_list = display_themes or resolved_themes or [] %}
{% set resolved_list = display_list %}
{% set has_primary = primary_theme or secondary_theme or tertiary_theme %}
{% if resolved_list or has_primary %}
{% if resolved_list %}
Resolved themes: {{ resolved_list|join(' + ') }}
{% else %}
Resolved themes: Full pool fallback
{% endif %}
{% endif %}
{% if auto_fill_applied and auto_filled_themes %}
Auto-filled: {{ auto_filled_themes|join(', ') }}
{% endif %}
{% if fallback_reason and has_primary %}
{% if synergy_fallback and (not resolved_list) %}
{% set notice_class = 'danger' %}
{% elif synergy_fallback %}
{% set notice_class = 'warn' %}
{% else %}
{% set notice_class = 'info' %}
{% endif %}
{% if notice_class == 'danger' %}
{% set notice_icon = '⛔' %}
{% elif notice_class == 'warn' %}
{% set notice_icon = '⚠️' %}
{% else %}
{% set notice_icon = 'ℹ️' %}
{% endif %}
{{ notice_icon }}Heads up:{{ fallback_reason }}.You can tweak secondary or tertiary themes for different mixes, or reroll to explore more options. Try tweaking Secondary or Tertiary themes for different mixes, or reroll to explore more options.
{% endif %}
Commander
{{ commander }}
{% if summary %}
{# Reuse the comprehensive deck summary partial #}
{% include "partials/deck_summary.html" %}
{% else %}