body.pd-theme .comments-area{max-width:var(--pd-content);margin:20px auto 0;padding:26px}
body.pd-theme .comments-title,body.pd-theme .comment-reply-title{margin:0 0 18px;color:var(--pd-green);font-size:20px}
body.pd-theme .comment-list{margin:0;padding:0;list-style:none}
body.pd-theme .comment-list .children{margin:12px 0 0 24px;padding:0;list-style:none}
body.pd-theme .comment-body{margin-bottom:12px;padding:15px;border:1px solid var(--pd-line);border-radius:8px;background:var(--pd-surface-2)}
body.pd-theme .comment-meta{margin-bottom:8px}
body.pd-theme .comment-author{display:flex;align-items:center;gap:9px}
body.pd-theme .comment-author .avatar{width:34px;height:34px;border-radius:50%}
body.pd-theme .comment-author .fn{color:var(--pd-text);font-size:12px;font-weight:750}
body.pd-theme .comment-metadata,body.pd-theme .comment-metadata a{color:var(--pd-muted);font-size:10px}
body.pd-theme .comment-content{color:var(--pd-text-soft);font-size:13px;line-height:1.7}
body.pd-theme .reply a{display:inline-flex;margin-top:6px;color:var(--pd-green);font-size:10px;font-weight:750}
body.pd-theme .comment-form{display:grid;gap:10px}
body.pd-theme .comment-form p{margin:0}
body.pd-theme .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px}
body.pd-theme .comment-form-cookies-consent input{width:auto;min-height:0;margin-top:4px}
body.pd-theme .comment-form input[type=submit]{width:max-content}
