.elementor-1779 .elementor-element.elementor-element-865017b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:010px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1779 .elementor-element.elementor-element-eb94cb7 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1779 .elementor-element.elementor-element-0ad1f40{width:100%;max-width:100%;}/* Start custom CSS for post-navigation, class: .elementor-element-0ad1f40 *//* Style the links as buttons */
.elementor-1779 .elementor-element.elementor-element-0ad1f40 span.post-navigation__link a {
    display: block;
    padding: 20px;
    border: 1px solid #d4af37; /* Shakespeare Gold Border */
    background-color: #fff;    /* White Background */
    border-radius: 4px;        /* Slightly rounded corners */
    transition: all 0.3s ease; /* Smooth hover animation */
    width: 100%;
    text-decoration: none;
}

/* Hover Effect */
.elementor-1779 .elementor-element.elementor-element-0ad1f40 span.post-navigation__link a:hover {
    background-color: #faf5e6; /* Light parchment color on hover */
    transform: translateY(-3px); /* Moves up slightly */
    box-shadow: 0 5px 15px rgba(0,0,0,0.1); /* Adds shadow */
}

/* Force specific width for Prev/Next to sit side-by-side cleanly */
.elementor-1779 .elementor-element.elementor-element-0ad1f40 .elementor-post-navigation {
    gap: 20px; /* Space between buttons */
}/* End custom CSS */