My Sign

{% if request.user.significator %} {% with card=request.user.significator %} {# Mirrors the my_sign.html `.sig-stage-card` layout — corner #} {# top-left, full name in the face, polarity-reversed mirror #} {# at the bottom (pre-rotated). Sized to fill the applet's #} {# vertical aperture via container queries in `_billboard.scss`. #}
{{ card.corner_rank }} {% if card.suit_icon %}{% endif %}

{{ card.name_title }}

{{ card.get_arcana_display }}

{{ card.corner_rank }} {% if card.suit_icon %}{% endif %}
{# Stat block — same shape as my_sign.html's `.sig-stat-block` #} {# (Emanation/Reversal face label + keyword list) but no SPIN #} {# or FYI buttons since the applet is a read-only preview. The #} {# face shown is keyed off significator_reversed: True → #} {# reversal keywords (labelled "Reversal"), False → upright #} {# (labelled "Emanation"). Mirrors the FYI panel populated by #} {# `StageCard.populateKeywords` in my_sign.html's JS init. #}
{% if request.user.significator_reversed %}

Reversal

    {% for kw in card.keywords_reversed %}
  • {{ kw }}
  • {% endfor %}
{% else %}

Emanation

    {% for kw in card.keywords_upright %}
  • {{ kw }}
  • {% endfor %}
{% endif %}
{% endwith %} {% else %}

No sign chosen yet.

{% endif %}