Свойство display со значением flow-root отменяет действие float за пределами элемента. Часто используется, если свойство overflow по каким-либо причинам не подходит.
div {
display: flow-root;
}
.prev, .next {
background: rgb(0 0 0 / 10%);
padding: 0 10px;
}