{# demoflow-page.module — the whole demo-flow / run-sheet page as one bespoke module. Design target: the editorial reference (2026-07-14): eyebrow system, full-bleed bands, hairline path rows, initial avatars, 3-box architecture, dark discovery band. #} {% set b = module.brand %} {% set st = module.styles %} {% set L = module.labels %} {% set run = module.mode == "run" %} {# Colours: follow the THEME tokens by default; explicit style-tab colours when opted out. (The explicit colour doubles as the token fallback.) #} {% if st.use_theme_colors %} {% set primary = "var(--color-primary, " ~ st.primary.color ~ ")" %} {% set accent = "var(--color-accent, " ~ st.accent.color ~ ")" %} {% else %} {% set primary = st.primary.color %} {% set accent = st.accent.color %} {% endif %} {# Logo: explicit style-tab logo first; then brand kit — a LIGHT top bar prefers the full-colour primaryLogo, a dark one the white/knockout variant. #} {% set light_top = st.topbar == "light" %} {% if light_top %} {% set logo_src = st.logo.src or brand_settings.primaryLogo.src or brand_settings.logo.src %} {% else %} {% set logo_src = st.logo.src or brand_settings.logo.src or brand_settings.primaryLogo.src %} {% endif %}
{{ module.hero.eyebrow }}
{% endif %}{{ module.contextstrip.tl_text }}
{{ module.contextstrip.show_text }}
{{ module.contextstrip.skip_text }}
{{ module.discovery.eyebrow }}
{{ module.discovery.intro }}
{% endif %}{{ module.acts.eyebrow }}
{% if module.acts.title %}{{ a.text }}
{{ module.people.eyebrow }}
{{ p.line }}
{% if p.tag %}{{ p.tag }}{% endif %}{{ module.runofshow.eyebrow }}
{{ step.description }}
{% endif %} {% if step.land %}{{ L.land_label }} {{ step.land }}
{% endif %} {% if run and step.say %}“{{ step.say }}”
{% endif %} {% if run and step.action %}{{ step.action }}
{% endif %} {% if run and step.spiced %}{% for t in step.spiced|split(",") %}{{ t|trim }}{% endfor %}
{% endif %} {% if run and step.internal %}{{ L.internal_label }} {{ step.internal }}
{% endif %}Build status
{{ module.arch.eyebrow }}
{% if module.arch.title %}{{ module.arch.caption }}
{% endif %} {% endif %} {% if show_diagram %}{{ module.nextsteps.eyebrow }}
{{ module.resources.eyebrow }}
{{ r.description }}
{% endif %} {{ r.res_cta }} → {% endfor %}{{ module.questions.eyebrow }}
{{ q.text }}
{{ module.closing.eyebrow }}
{{ module.closing.text }}
{% endif %}“{{ module.closing.quote }}”{% endif %}