body:has()
в начале селектора это универсальный приём, чтобы стилизацию одного элемента привязать к состоянию другого, несвязанного с первым )) Не увидел "требования", чтобы визуально похожие символы на ру и англ языках были тоже на одних и тех же кнопках
В меню выбора раскладки отображается ошибка "недоступный метод ввода" вместо придуманного мной названия.