.calendar .number li a:hover {
cursor: pointer;
border-radius: 50%;
color: #7B4EFE;
line-height: 1;
outline: 0;
border: 0;
width: 35px;
height: 35px;
background-color: #fff;
text-align: center;
transform: scale(1.2);
}
Как это обойти?
<li>
используется для списков, поэтому на мой взгляд просто не подходит для календаря.<table>
и далее управляете элементами таблицы по своему вкусу. При наведении на элемент таблицы отрисовываете бордер с CSS3 свойством border-radius:50%