.readwiki-post-footer {
margin: 2em auto 0;
padding-top: 1em;
max-width: 1200px; text-align: center;
border-top: 1px solid #F0F0F0; color: #797C86;
font-size: 13px;
 line-height: 1.6;
}
.readwiki-post-footer .rw-home-link {
color: #797C86;
text-decoration: none;
margin: 0 2px;
}
.readwiki-post-footer .readwiki-cc-icon {
vertical-align: middle; width: 100px;
height: auto;
max-width: none;
margin: 0 0;
}  .post-navigation {
display: flex;
justify-content: space-between;
margin: 60px 0;
position: relative;
} .nav-previous,
.nav-next {
flex: 0 0 48%;
margin-top: 40px;
margin-bottom: 40px;   
background: #fff;
padding: 25px;
border-radius: 8px;
box-shadow: 0 3px 15px rgba(0,0,0,0.08);
transition: all 0.3s ease;
}
.nav-previous {
text-align: left;
border-left: 4px solid #6a11cb;
}
.nav-next {
text-align: right;
border-right: 4px solid #2575fc;
} @media (max-width: 768px) {
.post-navigation {
flex-direction: column;
gap: 20px;
}
.nav-previous,
.nav-next {
width: 100%;
}
.nav-next {
text-align: left;
border-right: none;
border-left: 4px solid #2575fc;
}
}   #nav-below.paging-navigation {
margin-top: 40px;
margin-bottom: 40px;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
gap: 8px; } #nav-below a.next.page-numbers span[aria-hidden="true"] {
display: none;
}
#nav-below a.prev.page-numbers span[aria-hidden="true"] {
display: none;
}  .is-style-default a {
color: #797C86;
text-decoration: none;
transition: color 0.3s ease;
position: relative;
}
.is-style-default a:hover {
color: #1576E8;
} .is-style-default a:hover::after {
content: "";
position: absolute;
left: 0;
bottom: -4px; width: 100%;
height: 7px;
background-color: #1576E8;
}    .main-navigation .main-nav ul li a {
color: white;
text-decoration: none;
position: relative;
padding-bottom: 10px; } .main-navigation .main-nav ul li a::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 7px;
border-radius: 4px; background: linear-gradient(90deg, #ff6a00, #ffcc00); transform: scaleX(0);
transform-origin: left;
transition: transform 0.4s ease-out, opacity 0.4s ease-out;
opacity: 0;
} .main-navigation .main-nav ul li a:hover::after,
.main-navigation .main-nav ul li.current-menu-parent > a::after,
.main-navigation .main-nav ul li.current-post-parent > a::after,
.main-navigation .main-nav ul li.current-menu-item > a::after {
transform: scaleX(1);
opacity: 1;
}