.elementor-10042 .elementor-element.elementor-element-5b5a3c26{--display:flex}.elementor-10042 .elementor-element.elementor-element-4b485016{--display:flex}.elementor-10042 .elementor-element.elementor-element-347d0f2a{--display:flex}.elementor-10042 .elementor-element.elementor-element-12b3f959{--grid-row-gap:35px;--grid-column-gap:30px}.elementor-10042 .elementor-element.elementor-element-12b3f959 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.66 * 100%)}.elementor-10042 .elementor-element.elementor-element-12b3f959:after{content:"0.66"}.elementor-10042 .elementor-element.elementor-element-12b3f959 .elementor-post__thumbnail__link{width:100%}.elementor-10042 .elementor-element.elementor-element-12b3f959 .elementor-post__meta-data span+span:before{content:"///"}.elementor-10042 .elementor-element.elementor-element-12b3f959.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px}.elementor-10042 .elementor-element.elementor-element-12b3f959.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px}.elementor-10042 .elementor-element.elementor-element-12b3f959.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-10042 .elementor-element.elementor-element-956cfce{--display:flex}@media(max-width:767px){.elementor-10042 .elementor-element.elementor-element-12b3f959 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.5 * 100%)}.elementor-10042 .elementor-element.elementor-element-12b3f959:after{content:"0.5"}.elementor-10042 .elementor-element.elementor-element-12b3f959 .elementor-post__thumbnail__link{width:100%}}.romance-series-intro{background-color:#fff7f9;border-right:6px solid #b56576;padding:1.5em;margin:2em auto;border-radius:12px;box-shadow:0 4px 10px rgb(0 0 0 / .06);max-width:750px;text-align:right}.badge-romance-series{background-color:#b56576;color:#fff;font-weight:700;padding:6px 12px;border-radius:6px;display:inline-block;margin-bottom:.8em;font-size:.95em}.romance-highlight-box{background-color:#fff8f3;border:1px solid #f3d6d6;border-right:6px solid #b56576;padding:1em 1.2em;border-radius:10px;box-shadow:0 2px 6px rgb(0 0 0 / .04);max-width:700px;margin:2em auto;position:relative;font-size:.95em;color:#333;padding-top:2.5em}.romance-highlight-box a{color:#b56576;font-weight:700;text-decoration:underline}.romance-highlight-label{position:absolute;top:-.9em;right:-.9em;background-color:#b56576;color:#3b2c2e;font-weight:700;padding:.4em .8em;border-radius:6px;font-size:.85em;box-shadow:0 2px 4px rgb(0 0 0 / .05)}.back-to-series-wrapper{text-align:center;margin-top:2em}.back-to-series-button{display:inline-block;background-color:#b56576;color:#fff;padding:.6em 1.2em;border-radius:8px;font-weight:500;text-decoration:none;font-size:1em;transition:background-color 0.2s ease,box-shadow 0.2s ease;box-shadow:0 2px 5px rgb(0 0 0 / .08)}.back-to-series-button:hover{background-color:#944b60;box-shadow:0 4px 8px rgb(0 0 0 / .1)}.romantic-series-posts .elementor-post{background-color:#fff7f9;border:1px solid #f1cdd5;border-right:6px solid #b56576;border-radius:12px;padding:1em;box-shadow:0 4px 10px rgb(0 0 0 / .05);transition:transform 0.2s ease,box-shadow 0.2s ease;text-align:right;display:flex;flex-direction:column;justify-content:space-between;position:relative}.romantic-series-posts .elementor-post:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgb(0 0 0 / .08)}.romantic-series-posts .elementor-post__thumbnail img{border-radius:8px;object-fit:cover;margin-bottom:1em}.romantic-series-posts .elementor-post__title{font-size:1.1em;color:#3b2c2e;margin-bottom:.5em}.romantic-series-posts .elementor-post__excerpt{font-size:.95em;color:#333;margin-bottom:1em}.romantic-series-posts .elementor-post__read-more{background-color:#b56576;color:#fff;padding:.5em 1em;border-radius:6px;text-decoration:none;font-weight:700;font-size:.9em;align-self:start;transition:background-color 0.3s ease}.romantic-series-posts .elementor-post__read-more:hover{background-color:#944b60}.romance-buttons{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.romance-btn{display:inline-block;padding:.6rem 1.4rem;background:#b86c7a;color:#fff;font-weight:600;border-radius:10px;text-decoration:none;transition:background .2s,transform .2s}.romance-btn:hover{background:#9e5664;transform:translateY(-2px)}