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: #3AA8DB;
	border-radius: 50%;
    
    font-size: 1.5rem;
    color: #FEFEFE;
    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: #3AA8DB;
    box-shadow: 0px 0px 2rem #3AA8DB;
    color: #FEFEFE;
    text-decoration: none;
}