/* 神经元实验台: reflex step list under the canvas. */
.reflex-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px;counter-reset:r}
.reflex-steps li{position:relative;padding:10px 14px 10px 46px;border-radius:14px;background:var(--panel);border:1px solid var(--line);color:var(--muted);font-size:16px;transition:all .4s var(--ease)}
.reflex-steps li::before{counter-increment:r;content:counter(r);position:absolute;left:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--soft);font-weight:800;font-size:13px}
.reflex-steps li.on{color:var(--ink);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}
.reflex-steps li.on::before{background:var(--accent);color:var(--on-accent)}
.reflex-steps li:last-child.on{border-color:var(--accent-2)}
