Специфичность — числовой вес селектора (кортеж a,b,c: ID / классы-атрибуты-псевдоклассы / элементы-псевдоэлементы). Больший вес побеждает при конфликте объявлений одного origin/importance.
!important вне этой шкалы (сравнивается отдельно). Inline style выше ID.
Итог
Считайте вес, избегайте ID в стилях, используйте :where() для низкоспецифичных утилит. Дублирует тему specificity — отвечайте чуть глубже про :is/:where.
Что такое специфичность CSS-селекторов и как она работает? · Sobeso