| PASS | #anchor1 initially white | |
| PASS | #anchor1 becomes rgb(0, 0, 255) after adding .ancestor to #grand_parent1 | |
| PASS | #anchor1 becomes rgb(255, 255, 255) after removing .ancestor from #grand_parent1 | |
| PASS | #anchor1 becomes rgb(0, 0, 255) after adding .ancestor to #parent1 | |
| PASS | #anchor1 becomes rgb(255, 255, 255) after removing .ancestor from #parent1 | |
| PASS | #anchor2 initially white | |
| PASS | #anchor2 becomes rgb(173, 216, 230) after adding .ancestor to #grand_parent2 | |
| PASS | #anchor2 becomes rgb(255, 255, 255) after removing .ancestor from #grand_parent2 | |
| PASS | #anchor2 becomes rgb(173, 216, 230) after adding .ancestor to #parent2 | |
| PASS | #anchor2 becomes rgb(255, 255, 255) after removing .ancestor from #parent2 | |
| PASS | #anchor3 initially white | |
| PASS | #anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #grand_parent_indirect_prev3 | |
| PASS | #anchor3 becomes rgb(154, 205, 50) after adding .ancestor to #grand_parent3 | |
| PASS | #anchor3 becomes rgb(255, 255, 0) after removing .ancestor from #grand_parent3 | |
| PASS | #anchor3 becomes rgb(255, 255, 255) after removing .ancestor_prev from #grand_parent_indirect_prev3 | |
| PASS | #anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #grand_parent_direct_prev3 | |
| PASS | #anchor3 becomes rgb(255, 255, 255) after removing .ancestor_prev from #grand_parent_direct_prev3 | |
| PASS | #anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #parent_indirect_prev3 | |
| PASS | #anchor3 becomes rgb(154, 205, 50) after adding .ancestor to #parent3 | |
| PASS | #anchor3 becomes rgb(255, 255, 0) after removing .ancestor from #parent3 | |
| PASS | #anchor3 becomes rgb(255, 255, 255) after removing .ancestor_prev from #parent_indirect_prev3 | |
| PASS | #anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #parent_direct_prev3 | |
| PASS | #anchor3 becomes rgb(255, 255, 255) after removing .ancestor_prev from #parent_direct_prev3 | |
| PASS | #anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #anchor_indirect_prev3 | |
| PASS | #anchor3 becomes rgb(255, 255, 255) after removing .ancestor_prev from #anchor_indirect_prev3 | |
| PASS | #anchor3 becomes rgb(255, 255, 0) after adding .ancestor_prev to #anchor_direct_prev3 | |
| PASS | #anchor3 becomes rgb(255, 255, 255) after removing .ancestor_prev from #anchor_direct_prev3 | |
| PASS | #anchor4 initially white | |
| PASS | #anchor4 becomes rgb(0, 128, 0) after adding .prev to #indirect_prev4 | |
| PASS | #anchor4 becomes rgb(255, 255, 255) after removing .prev from #indirect_prev4 | |
| PASS | #anchor4 becomes rgb(0, 128, 0) after adding .prev to #direct_prev4 | |
| PASS | #anchor4 becomes rgb(255, 255, 255) after removing .prev from #direct_prev4 | |
| PASS | #anchor5 initially white | |
| PASS | #anchor5 becomes rgb(144, 238, 144) after adding .prev to #indirect_prev5 | |
| PASS | #anchor5 becomes rgb(255, 255, 255) after removing .prev from #indirect_prev5 | |
| PASS | #anchor5 becomes rgb(144, 238, 144) after adding .prev to #direct_prev5 | |
| PASS | #anchor5 becomes rgb(255, 255, 255) after removing .prev from #direct_prev5 | |