Hallo MB,
ich habe dieses Wochenende kaum Zeit.
Inline Elemente reagieren nicht auf width und height, so weit ich weiß. Du könntest es aber mit font-size:0 versuchen. Das Sternchen im ::before könnte dann mit eigener font-size Angabe wieder auf lesbare Größe gebracht werden.
Um per CSS von einem Element aus das Nachbarelement zu beeinflussen, gibt es die Kombinatoren + (direkter Nachfolger) und ~ (irgendein Nachfolger).
Dass eine reine Maussteuerung (:hover) unbedienbar ist, weißt du ja mittlerweile. Für dein persönliches Obsidian-Projekt kannst du die Relevanz dieses Problems selbst beurteilen. In einer öffentlichen Webseite wäre es, wie Gunnar es nannte, Mist.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi