.aw-ladder{width:min(100%,380px);margin:8px auto 4px}.aw-ends{margin:0 0 8px;padding:10px 12px;border-radius:10px;background:var(--brand-soft, var(--cell-alt));font-size:.92rem;line-height:1.4}.aw-ends b{color:var(--brand-text, var(--brand-strong))}.aw-ladder .ladder b.aw-w{font-family:ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;border-radius:6px;min-width:6ch;text-align:center;background:var(--brand-soft, var(--cell-alt));color:var(--brand-text, var(--brand-strong))}.aw[data-mode=step] .aw-ladder .ladder b.aw-w:not(.on){color:transparent;background:var(--cell-alt)}.aw-ladder .ladder b.aw-w.new{box-shadow:0 0 0 2px var(--brand)}
