/* sadly, does not work because of obsidian's lazy loading */ /* it would, theorically, work though*/ .view-content { counter-set: proposition; } .callout[data-callout="proposition"] >.callout-title> .callout-title-inner::before { counter-increment: proposition; content: counter(proposition) " – "; }