7/18 Почему не пропускает в таком варианте?

li {
background-color: white;
}
.shooter-1 .third + .li{
background-color: red;
}
.shooter-2 .first + .li{
background-color: red;
}
.shooter-2 .third + .li{
background-color: yellow;
}

li по заданию - это селектор по тегу, а у вас класс.