.cm-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;font-weight:500}.cm-link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.cm-mention{z-index:20;border:1px solid var(--border);background:var(--surface-low);border-radius:14px;flex-direction:column;width:min(280px,100% - 16px);padding:6px;display:flex;position:absolute;bottom:8px;left:8px;box-shadow:0 12px 32px #00000080}.comment-form .cm-mention{top:auto;bottom:calc(100% + 6px);left:0}.cm-mention-row{min-height:40px;color:var(--text);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.cm-mention-row.is-active{background:var(--surface-hi)}.cm-mention-handle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .comments-panel .comment-form{border-radius:22px;align-items:flex-end}body .comments-panel .comment-form textarea.input{resize:none;border-radius:0;height:auto;min-height:36px;max-height:168px;padding:8px 10px;line-height:1.45;display:block;overflow-y:auto}body .comments-panel .comment-body{white-space:pre-wrap}
