Your deck costs <strong>${{ '%.2f'|format(budget_review_total|float) }}</strong>
{% if over_budget_review %}
— {{ budget_overage_pct }}% over your ${{ '%.2f'|format(budget_review_cap|float) }} cap.
{% else %}
— within your ${{ '%.2f'|format(budget_review_cap|float) }} cap.
{% endif %}
</span>
{% if over_budget_review %}
<spanclass="chip chip-yellow">Advisory: deck is over budget</span>
{% else %}
<spanclass="chip chip-green">Within budget</span>
{% endif %}
</div>
{% if over_budget_cards %}
<divclass="budget-review-cards">
<pclass="muted budget-review-subtitle">Most expensive cards — swapping saves the most on total cost:</p>
{% for card in over_budget_cards %}
<divclass="budget-review-card-row">
<divclass="budget-review-card-info">
<spanclass="budget-review-card-name"
data-card-name="{{ card.name }}"
data-role="{{ card.card_role }}"
data-tags="{{ card.card_tags|join(', ') if card.card_tags else '' }}"
style="cursor:default;">{{ card.name }}</span>
<spanclass="budget-review-card-price">${{ '%.2f'|format(card.price|float) }}</span>{% if stale_prices is defined and card.name|lower in stale_prices %}<spanclass="stale-price-badge"title="Price may be outdated (>24h)">⏱</span>{% endif %}