{% load i18n %}{% comment %} Sig Select stage — unified with the my_sign / my_sea card-stage apparatus (2026-06-03). Renders INSIDE .room-hex-pane on edge-to-edge green --duoUser felt (no dark Gaussian backdrop), replacing the hex content my_sea-style; sig-select.js bootstraps off `.sig-overlay`'s data-* payload. Rendered for the current user's polarity group only. Context: sig_cards, user_polarity, user_seat, sig_reserve_url, sig_reservations_json {% endcomment %}
{# DRY stat-face (rank-chip + title + arcana + keywords) — the #} {# same shared partial my_sign / sea_stage / fan use. No `card` #} {# arg → JS-populated by sig-select.js (populateStatExtras + #} {# populateKeywords). keywords_ul_id keeps the
    ids sig- #} {# select.js's #id_stat_keywords_* selectors target. #} {% include "core/_partials/_stat_face.html" with face_modifier="upright" label_text="Emanation" keywords_ul_id="id_stat_keywords_upright" %} {% include "core/_partials/_stat_face.html" with face_modifier="reversed" label_text="Reversal" keywords_ul_id="id_stat_keywords_reversed" %} {% include "apps/gameboard/_partials/_sig_fyi_panel.html" with panel_id="id_sig_tooltip" %}
{% for card in sig_cards %}
{# Thumbnails stay glyph-only (rank + suit symbol) at every deck #} {# — `data-image-url` above feeds the STAGE preview's image only #} {# (stage-card.js _setImageMode), never the thumbnail face. #}
{{ card.corner_rank }} {% if card.suit_icon %}{% endif %}
{% endfor %}