公式は当然読んで試して上手くいかなかったから聞いてる
公式の説明の意味は一部わからない
とりあえずこれらはだめだった

〇〇.com##li:if(:scope > a:has-text(/〇〇/))
〇〇.com##li:if(:scope > a:contains(/〇〇/))
〇〇.com##li:if(> a:has-text(/〇〇/))
〇〇.com##li:if(> a:contains(/〇〇/))
〇〇.com##li:has(:scope > a:has-text(/〇〇/))
〇〇.com##li:has(:scope > a:contains(/〇〇/))
〇〇.com##li:has(> a:has-text(/〇〇/))
〇〇.com##li:has(> a:contains(/〇〇/))

containsだけなら効いた
〇〇.com##a:contains(/〇〇/)