.top-block{
border-bottom-right-radius: 5px;
}
.bottom-block{
border-top-right-radius: 5px;
}
li {
background-color: gray;
}
li:hover {
background-color: white;
border-radius: 10px 0 0 10px;
}
li:hover + li {
border-radius: 0 10px 0 0;
}
li:has(+ li:hover) {
border-radius: 0 0 10px 0;
}