{# Visual step indicator for multi-step flows (cycle 251). Contract: ~/.claude/skills/ux-architect/components/steps-indicator.md (UX-075) Parameters: steps (list of {label: str}), current_step (int, 1-based). NOTE: experience/_content.html has its OWN inline stepper — do NOT collapse into this fragment. The experience shell needs server-state flags (is_current, is_completed, is_skipped) that this primitive's position-based model cannot express. v0.62 CSS refactor: inline Tailwind → semantic .dz-steps-* classes (components/fragments.css). Per-step completed state via `.is-completed` modifier (server-rendered position check). #} {% set current = current_step | default(1) %}