.post-tags{margin-top:24px;padding-top:24px;border-top:1px solid var(--slate-200)}.post-tags .tags-wrapper,.post-tags .tagcloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.post-tags a,.post-tags .tag-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px !important;background:var(--slate-100) !important;color:var(--slate-600) !important;border-radius:6px;font-size:13px !important;font-weight:500;transition:all .2s ease;border:1px solid var(--slate-200) !important;box-shadow:none !important}.post-tags a:hover,.post-tags .tag-link:hover{background:var(--primary-50) !important;color:var(--primary-600) !important;border-color:var(--primary-200) !important}.comments-area{margin-top:48px;padding-top:32px;border-top:2px solid var(--slate-200)}.comments-title{font-size:20px;font-weight:700;color:var(--slate-800);margin-bottom:24px;display:flex;align-items:center;gap:8px}.comments-title i{color:var(--primary-500)}.comment-list{list-style:none;margin:0;padding:0}.comment{margin-bottom:24px;padding:20px;background:#fff;border:1px solid var(--slate-200);border-radius:8px}.comment-body{position:relative}.comment-author{display:flex;align-items:center;gap:12px;margin-bottom:12px}.comment-author img{width:48px;height:48px;border-radius:50%;border:2px solid var(--slate-200)}.comment-author .fn{font-weight:600;font-size:15px;color:var(--slate-800)}.comment-metadata{font-size:13px;color:var(--slate-400);margin-bottom:12px}.comment-metadata a{color:var(--slate-400)}.comment-metadata a:hover{color:var(--primary-600)}.comment-content{color:var(--slate-600);line-height:1.7;font-size:14px}.comment-content p{margin-bottom:12px}.reply{margin-top:12px}.comment-reply-link{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--slate-100);color:var(--slate-600);border-radius:4px;font-size:13px;font-weight:500;transition:all .2s ease}.comment-reply-link:hover{background:var(--primary-500);color:#fff}.children{list-style:none;margin-left:40px;margin-top:16px}.comment-respond{margin-top:32px;padding:24px;background:#fff;border:1px solid var(--slate-200);border-radius:8px}.comment-reply-title{font-size:18px;font-weight:700;color:var(--slate-800);margin-bottom:20px}.comment-form{display:flex;flex-direction:column;gap:16px}.comment-form-comment,.comment-form-author,.comment-form-email,.comment-form-url{display:flex;flex-direction:column;gap:8px}.comment-form label{font-size:14px;font-weight:500;color:var(--slate-700)}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{padding:10px 14px;border:1px solid var(--slate-200);border-radius:6px;font-size:14px;background:var(--slate-50);transition:all .2s ease}.comment-form input:focus,.comment-form textarea:focus{outline:none;border-color:var(--primary-400);background:#fff;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.comment-form textarea{min-height:120px;resize:vertical}.form-submit{margin-top:8px}.submit{padding:10px 24px;background:var(--primary-500);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.submit:hover{background:var(--primary-600)}