.thread-post{border-bottom:1px solid var(--line);flex-direction:column;gap:16px;padding:20px;display:flex;position:relative}.thread-post__header{align-items:center;gap:12px;display:flex}.thread-post__author{flex-direction:column;flex:1;min-width:0;display:flex}.thread-post__author a{color:var(--text);text-decoration:none}.thread-post__author a:hover{text-decoration:underline}.thread-post__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:20px;line-height:1.65}.thread-post__time{color:var(--text-sub);font-size:14px}.thread-post__actions{border-top:1px solid var(--line);color:var(--text-sub);justify-content:flex-start;align-items:center;gap:16px;padding-top:12px;display:flex}.thread-post__comment-action{min-height:44px;color:inherit;align-items:center;gap:6px;padding:0 8px;text-decoration:none;display:inline-flex}.thread-post__comment-action:hover{color:var(--text)}.thread-reply{border-bottom:1px solid var(--line);gap:12px;padding:20px;display:flex}.thread-reply__body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.thread-reply__input{width:100%;color:var(--text);font:inherit;resize:vertical;background:0 0;border:0;font-size:18px}.thread-reply__input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.thread-reply__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.thread-comments__heading{border-bottom:1px solid var(--line);padding:16px 20px;font-size:16px}.thread-post__header{padding-right:36px}
