The CSS rules aren't being applied to the html document.
nav > a {
color: #ffffff;
}
<nav>
<ul>
<li><a href="#">About</a></li>
<li><a href="#">Store</a></li>
<li><a href="#">Login</a></li>
</ul>
</nav>
The expectation is that the color would be white, it isn't it nothing changes.
>
means direct child - try without itnav a