.comments,.rd-end>.comments{content-visibility:auto;contain-intrinsic-size:auto 1200px;overflow-clip-margin:8px;min-width:0;margin-top:64px;scroll-margin-top:80px;font-size:15px;line-height:1.7}.cm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.cm-head h2{font-family:var(--font-serif);font-size:var(--fs-20);letter-spacing:0;font-weight:700}.cm-head h2 .num{font-family:var(--font-sans);color:var(--text-3);margin-left:6px;font-size:16px;font-weight:500}.composer{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px;display:grid}.composer .avatar,.cm .avatar{--s:36px;font-size:14px}.composer .textarea,.cm-reply-box .textarea,.cm-edit .textarea{resize:vertical;width:100%;min-height:88px}.composer-f{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.composer-btns{gap:8px;margin-left:auto;display:inline-flex}.cm-reply-box{margin-top:8px}.cm-edit{margin-top:6px}.cm-edit .composer-btns{justify-content:flex-end;margin-top:8px;display:flex}.cm-error,.cm-notice{margin-top:8px;font-size:13px}.cm-error{color:var(--danger)}.cm-notice{color:var(--text-2)}.cm-login{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.cm-closed,.cm-empty{color:var(--text-3);margin-top:8px;padding:16px 0;font-size:14px}.cm-closed{border-block:1px solid var(--border)}.cm-list{gap:4px;margin:24px 0 0;padding:0;list-style:none;display:grid}.cm{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 0;scroll-margin-top:96px;display:grid}.cm-list>.cm+.cm,.cm-list>.cm+.cm-more-li{border-top:1px solid var(--border)}.cm:target>.cm-main>.cm-h b,.cm:target>.cm-main>.cm-t{background:color-mix(in oklab, var(--accent) 12%, transparent);border-radius:4px}.cm>a{align-self:start}.cm-main{min-width:0}.cm-h{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.cm-h a{color:inherit;text-decoration:none}.cm-h>a{min-height:24px}.cm-h b{font-size:var(--fs-14);color:var(--text);font-weight:600}.cm-h a:hover b{text-decoration:underline}.cm-h .mono{font-family:var(--font-mono);font-size:12px}.cm-h .tag{height:22px}.cm-time:hover{color:var(--text-2);text-decoration:underline}.cm-flag{background:color-mix(in oklab, var(--warning,#b45309) 14%, transparent);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:2px 10px;font-size:12px;display:inline-flex}.cm-replyto{color:var(--text-3);margin-top:2px;font-size:13px}.cm-replyto a{color:var(--accent-text)}.cm-deleted{color:var(--text-3);padding-top:6px;font-size:14px;font-style:italic}.cm-ghost{background:var(--card-2)}.cm-t.prose{--prose-fs:15px;--flow:8px;--block:12px;overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.7}.cm-t.prose>:first-child{margin-top:0}.cm-t.prose :not(pre)>code{font-family:var(--font-mono);background:var(--card);border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-size:13px}.cm-t.prose ul{list-style:outside}.cm-t.prose ol{list-style:decimal}.cm-t.prose table{max-width:100%;display:block;overflow-x:auto}.cm-t.prose .code pre{max-height:420px}.cm-t.prose a.mention{color:var(--accent-text);font-weight:550;text-decoration:none}.cm-t.prose a.mention:hover{text-decoration:underline}.cm-f{flex-wrap:wrap;gap:4px;margin-top:4px;margin-left:-8px;display:flex}.cm-f>button,.cm-f>*>button{border-radius:var(--r-8);height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.cm-f>button:hover,.cm-f>*>button:hover{background:var(--card-2);color:var(--text)}.cm-f>button.danger:hover{color:var(--danger)}.cm-f>button[aria-pressed=true]{color:var(--accent-text)}.cm-f>button:disabled{opacity:.6;cursor:default}.cm-f .i{width:14px;height:14px}.cm-f>a.cm-like{border-radius:var(--r-8);height:32px;color:var(--text-3);align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.cm-f>a.cm-like:hover{background:var(--card-2);color:var(--text)}.cm-like span{font-variant-numeric:tabular-nums;min-width:1ch}.cm-like[aria-pressed=true] .i{fill:currentColor}.cm-like-err{flex-basis:100%;margin:0 0 0 8px}@media (max-width:767px){.cm-f>button,.cm-f>*>button,.cm-f>a.cm-like{height:44px}}.replies{border-left:2px solid var(--border);margin:8px 0 0;padding:0 0 0 16px;list-style:none}.replies .cm{padding-block:8px 0}@media (max-width:767px){.replies{padding-left:12px}.replies .cm{grid-template-columns:28px minmax(0,1fr);gap:10px}.replies .cm .avatar{--s:28px;font-size:12px}}.cm-more-li{padding-top:8px}.cm-more{width:100%}.cm-mention{position:relative}.tile.composer:has(.cm-mention-list:not([hidden])){z-index:2;overflow:visible}.cm:has(.cm-mention-list:not([hidden])){z-index:2;position:relative}.cm-mention-list{z-index:20;background:var(--card);border:1px solid var(--border);border-radius:var(--r-12);max-width:360px;max-height:240px;box-shadow:var(--sh-2);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.cm-mention-list[hidden]{display:none}.cm-mention-list li{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:6px 8px;font-size:14px;display:flex}.cm-mention-list li[aria-selected=true]{background:color-mix(in oklab, var(--text) 7%, transparent)}.cm-mention-list b{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:55%;font-weight:600;overflow:hidden}.cm-mention-list .mono{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;overflow:hidden}.cm-mention-tag{color:var(--text-3);flex:none;margin-left:auto;font-size:11px}
