Eu estava tentando adicionar conteúdo ao contêiner da linha do tempo móvel.
Existem duas saídas neste contêiner.
before-topic-progress e after-topic-progress.
O before-topic-progress é envolvido com <span> e eu não vejo o porquê. ![]()
O contêiner não é inline, e eu não vejo razão para que um span seja forçadamente envolvido em torno desta saída. Ele não tem propósito óbvio e interfere no layout do nosso próprio conteúdo. Por exemplo, se quisermos inserir um botão, o botão não conseguirá corresponder às alturas dos outros elementos por causa deste span:

Eu não vejo uma maneira elegante de resolver isso. A mais direta é usar algo como
#topic-progress-wrapper > span:first-child {
display: flex;
}
Mas se vários plugins ou componentes usarem a mesma saída, forçar um flex no pai pode estragar o estilo de outro conteúdo (um caso extremo, eu suponho).
Se este span não tem propósito, ele poderia ser removido deste arquivo?