 The HasSelector is one of the most powerful new CSS capabilities landing in modern browsers. With Has, you can apply styles by checking to see if a parent element contains the presence of specific children or if those children are in a specific state. This means we essentially now have a parent selector. In this element, we're giving an item that has a star element, a gray background, and an item that has a checkbox in the checked state, a blue background, all using Has. But this API isn't limited to parent selection. You can also style any children within the parent as well. For example, you can make the title element bold in those items that have the star element present. Using the HasSelector gives you access to parent elements, child elements, and even sibling elements using existing combinators, making this a really flexible API.