{% comment %}
Shared hexagonal game table — the .room-table-scene skeleton (border / hex /
center) + the seats ring. This 4-div nesting is byte-identical across room.html,
my_sea.html, my_sea_visit.html and billboard/my_sign.html, so it lives here once.

The CENTER content and the SEATS loop vary per surface, and Django {% include %}
has no block/slot, so each caller passes them as partial NAMES:

  {% include "core/_partials/_table_hex.html"
       with hex_center="apps/gameboard/_partials/_room_hex_center.html"
            hex_seats="apps/gameboard/_partials/_room_hex_seats.html" %}

`{% include hex_center %}` resolves the string var to a template and inherits the
full page context (no `only`), so each center/seats partial sees its page's vars
unchanged — the markup is identical to the pre-extraction inline blocks.
{% endcomment %}
<div class="room-table-scene">
    <div class="table-hex-border">
        <div class="table-hex">
            <div class="table-center">
                {% include hex_center %}
            </div>
        </div>
    </div>
    {% include hex_seats %}
</div>
