.comments .sec-title{margin-bottom:20px}.c-gate,.c-empty{color:var(--color-text-dim);box-shadow:inset 0 0 0 1px var(--color-divider);padding:16px 20px;font-size:14px}.c-empty{color:var(--color-text-muted);margin-top:24px}.c-form{flex-direction:column;gap:8px;display:flex}.c-form .textarea{min-height:88px;font-size:15px}.c-form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.c-form-foot small{color:var(--color-text-muted);font-size:12px}.c-form-foot small .over{color:var(--color-danger);font-weight:600}.c-form-actions{gap:8px;margin-left:auto;display:flex}.c-list,.c-replies{margin:0;padding:0;list-style:none}.c-list{border-top:1px solid var(--color-divider);margin-top:24px}.c-list>li{border-bottom:1px solid var(--color-divider)}.c-item{scroll-margin-top:calc(var(--nav-h) + 24px);transition:opacity .2s var(--ease-out);padding:20px 0}.c-item[data-pending]{opacity:.6}.c-item:target{background:#ffffff0a;box-shadow:-12px 0 #ffffff0a,12px 0 #ffffff0a}.c-replies{border-left:1px solid var(--color-divider);margin:16px 0 0 18px;padding-left:22px}.c-replies .c-item{padding:12px 0}.c-head{align-items:center;gap:12px;display:flex}.c-who{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:14px;display:flex}.c-name{color:var(--color-text);font-weight:600}a.c-name:hover{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.c-who .verified{margin-left:-4px}.c-badge{height:20px;color:var(--color-text);background:#ffffff1a;padding:0 8px}.c-who time,.c-edited{color:var(--color-text-muted);font-size:13px}.c-edited{font-style:italic}.c-body{margin:8px 0 0 40px}.c-body .prose{max-width:37em;margin-top:0;font-size:15px;line-height:1.6}.c-body .prose>*+*{margin-top:10px}.c-gone{color:var(--color-text-muted);margin:6px 0 0 40px;font-size:14px;font-style:italic}.c-item>.c-form{margin:12px 0 0 40px}.c-actions{flex-wrap:wrap;gap:16px;margin:10px 0 0 40px;font-size:13px;display:flex}.c-confirm,.c-report{color:var(--color-text-dim);box-shadow:inset 0 0 0 1px var(--color-border);background:#00000533;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:12px 0 0 40px;padding:12px 14px;font-size:14px;display:flex}.c-confirm p{flex:100%}.c-confirm.done{display:block}.c-report .input{flex:200px;height:36px;font-size:14px}.c-error{color:var(--color-danger);flex:100%;font-size:13px}.c-reply-box{margin:12px 0 0 40px}.c-more{justify-content:center;margin-top:24px;display:flex}@media (max-width:860px){.c-body,.c-gone,.c-actions,.c-confirm,.c-report,.c-reply-box,.c-item>.c-form{margin-left:0}.c-replies{margin-left:4px;padding-left:14px}}
