#comments{margin-top:0!important;padding:var(--spacing-md);border-top:1px solid var(--color-border-light)}#reply-title{font-size:1.2rem!important;font-weight:600;color:var(--color-text);margin-top:0!important;margin-bottom:var(--spacing-sm)!important;padding:0!important;line-height:1.5}.comment-list{list-style:none;padding:0;margin:0}.comment-body{background:#fff;border:1px solid var(--color-border-light);border-radius:12px;padding:var(--spacing-sm);margin-bottom:var(--spacing-sm);box-shadow:0 2px 5px rgba(0,0,0,.03);padding-inline-end:var(--spacing-sm)!important}.comment-meta{display:flex;align-items:center;margin-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border-light);padding-bottom:var(--spacing-xs)}.avatar{border-radius:50%;width:40px;height:40px;margin-left:var(--spacing-sm);margin-right:10px!important;border:2px solid var(--color-secondary)}.comment-author,.comment-metadata{line-height:normal!important;font-size:1rem;color:#666}.comment-author b{font-weight:700;color:var(--color-text)}.comment-author .comment-author-name+.comment-metadata{margin-right:auto}.comment-content p{line-height:1.6;margin-top:var(--spacing-xs);margin-bottom:0;padding-inline-end:0!important}.comment-reply-link{color:var(--color-accent);text-decoration:none;font-weight:600;transition:color 0.2s}.comment-reply-link:hover{color:var(--color-primary)}#respond{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:#fff;border:1px solid var(--color-border-light);border-radius:12px}.comment-form-url{display:none}