.comments-area,.pule-post-author,.pule-related-card,.pule-single-post{box-shadow:0 2px 10px rgb(0 0 0 / .05)}.pule-single-post{background-color:#fff;border-radius:8px;overflow:hidden;margin-bottom:30px}.pule-post-header{padding:30px 30px 0}.pule-post-meta{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px;font-size:.9rem;color:#666;align-items:center}.pule-post-author,.pule-post-featured-image,.pule-post-title{margin-bottom:30px}.pule-post-share,.pule-reading-time{align-items:center;display:flex}.pule-post-category a{color:#5b6ede;text-decoration:none;font-weight:500}.comment-reply-link:hover,.pule-post-category a:hover,.pule-post-content a:hover{text-decoration:underline}.pule-reading-time:before{content:"";display:inline-block;width:4px;height:4px;background-color:#666;border-radius:50%;margin-right:8px}.pule-post-title{font-size:2.2rem;line-height:1.3;color:#333;font-weight:700}.pule-post-featured-image img{width:100%;height:auto;display:block}.pule-post-content{padding:0 30px 30px;font-size:1.05rem;line-height:1.7;color:#444}.pule-post-content p{margin-bottom:1.5rem}.pule-post-content h2,.pule-post-content h3,.pule-post-content h4{margin-top:2rem;margin-bottom:1rem;color:#333}.pule-post-content img{max-width:100%;height:auto;border-radius:5px;margin:1.5rem 0}.pule-post-content ol,.pule-post-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.pule-post-content li{margin-bottom:.5rem}.pule-post-content blockquote{border-left:4px solid #5b6ede;padding-left:1.5rem;margin-left:0;margin-right:0;font-style:italic;color:#555}.pule-post-content pre{background:#f5f5f5;padding:1rem;border-radius:5px;overflow-x:auto;margin-bottom:1.5rem}.pule-post-content code{background:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-size:.9em}.comment-author img,.pule-author-avatar img,.pule-share-link{border-radius:50%}.pule-post-content a{color:#5b6ede;text-decoration:none}.pule-post-footer{padding:20px 30px;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.pule-post-tags{font-size:.9rem}.pule-tag-label{font-weight:600;color:#555}.pule-post-tags a{color:#666;text-decoration:none}.pule-post-tags a:hover,.pule-related-card-title a:hover{color:#5b6ede}.comment-form input[type="submit"],.pule-share-link:hover{background-color:#5b6ede;color:#fff}.pule-post-share{gap:12px}.pule-share-label{font-size:.9rem;font-weight:600;color:#555}.pule-share-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#f5f5f5;color:#555;transition:0.3s}.pule-post-author,.pule-related-card{background-color:#fff}.pule-facebook:hover{background-color:#3b5998}.pule-twitter:hover{background-color:#1da1f2}.pule-linkedin:hover{background-color:#0077b5}.pule-post-author{display:flex;gap:20px;border-radius:8px;padding:25px}.comment-content,.pule-author-content{flex:1}.pule-author-name{font-size:1.2rem;margin-bottom:10px;margin-top:0;color:#333}.pule-author-bio{font-size:.95rem;line-height:1.6;color:#666;margin:0}.pule-related-title{font-size:1.5rem;margin-bottom:20px;color:#333}.pule-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pule-related-card{border-radius:8px;overflow:hidden;transition:transform 0.3s,box-shadow 0.3s}.pule-related-card:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgb(0 0 0 / .1)}.pule-related-image{height:160px;overflow:hidden;background-color:#f5f5f5;position:relative}.pule-related-img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s}.pule-related-card:hover .pule-related-img{transform:scale(1.05)}.pule-no-image{display:flex;align-items:center;justify-content:center;background-color:#f7f9fc}.pule-related-content{padding:15px}.pule-related-meta{font-size:.8rem;color:#666;margin-top:8px}.pule-related-card-title{font-size:1.05rem;line-height:1.4;margin-top:0;margin-bottom:8px}.pule-related-card-title a{color:#333;text-decoration:none;transition:color 0.3s}.pule-no-related{grid-column:1/-1;text-align:center;padding:20px;background-color:#f9f9f9;border-radius:8px}.comments-area{background-color:#fff;border-radius:8px;padding:30px}.comments-title{font-size:1.5rem;margin-bottom:25px;color:#333}.comment-list{list-style:none;padding:0;margin:0 0 30px}.comment{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.comment:last-child{border-bottom:none;padding-bottom:0}.comment-body{display:flex;gap:15px}.comment-metadata{font-size:.8rem;color:#999;margin-bottom:10px}.comment-metadata a{color:inherit;text-decoration:none}.comment-reply-link{font-size:.9rem;color:#5b6ede;text-decoration:none}.comment-form label{display:block;margin-bottom:5px;font-weight:500}.comment-form input[type="email"],.comment-form input[type="text"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:10px;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:15px}.comment-form input[type="submit"]{border:none;padding:12px 20px;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color 0.3s}.comment-form input[type="submit"]:hover{background-color:#4a59c4}@media (min-width:992px){.single-post #primary{width:75%!important}.single-post #right-sidebar{width:25%!important}.single-post .pule-post-content{padding:0 40px 40px;max-width:800px;margin:0 auto}.single-post .pule-post-header{padding:40px 40px 0;max-width:800px;margin:0 auto}.single-post #right-sidebar .widget{background-color:#f9f9f9;border:1px solid #f0f0f0;box-shadow:0 1px 5px rgb(0 0 0 / .03)}.single-post .pule-single-post{padding:20px}}.single-post .widget-title{font-size:16px;opacity:.9}.single-post .widget{font-size:16px}.single-post #primary{border-right:1px solid #f0f0f0}.pule-related-posts,.single-post #main>:last-child,.single-post .comments-area{margin-bottom:60px}