div.modern-page-navigation a,
span.modern-page-current,
span.modern-page-dots {
    display: inline-block;
    width: 3rem;
    height: 3rem;
    margin: 0 5px;

	text-align: center;

	background-color: #FFDD2B;
	border-radius: 50%;
    
    font-size: 1.5rem;
    line-height: 3rem;

	text-decoration: none;
}

span.modern-page-current {
	font-weight: var(--ui-font-weight-bold);
}

div.modern-page-navigation a:hover,
span.modern-page-current:hover,
span.modern-page-dots:hover {
    background: #FFE778;
    box-shadow: 0px 0px 2rem #FFDD2B;
    color: #000000;
    text-decoration: none;
}