.ThreadPost_threadPost__fSo7m{position:relative;display:flex;flex-direction:column;gap:14px;width:100%;padding:18px;background:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:border-color var(--transition),box-shadow var(--transition)}.ThreadPost_threadPost__fSo7m:hover{border-color:var(--border-strong)}@media(max-width:640px){.ThreadPost_threadPost__fSo7m{padding:14px;gap:12px}}.ThreadPost_isPending__4VXxN{border-color:color-mix(in srgb,var(--warning-foreground) 45%,transparent);background:color-mix(in srgb,var(--warning-background) 40%,var(--foreground))}.ThreadPost_user__jS79x{display:flex;align-items:center;gap:12px}.ThreadPost_profilePicContainer__2hSbY{position:relative;flex-shrink:0}.ThreadPost_profilePic__fSzyN{width:42px;height:42px;border-radius:50%;object-fit:cover;cursor:pointer;background:var(--surface-sunken);border:1px solid var(--border);transition:border-color var(--transition)}.ThreadPost_profilePic__fSzyN:hover{border-color:var(--border-strong)}.ThreadPost_profileMenu__Y7hex{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:160px;padding:6px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.ThreadPost_menuItem__Q0tJ7{padding:8px 10px;border-radius:var(--radius-sm);font-size:13.5px;color:var(--text-mid);cursor:pointer;white-space:nowrap}.ThreadPost_menuItem__Q0tJ7:hover{background:var(--surface-hover);color:var(--text-dark)}.ThreadPost_info__GIEFZ{display:flex;flex-direction:column;min-width:0;flex:1 1}.ThreadPost_usernameHeading__9fvQb{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:640;color:var(--text-dark);cursor:pointer}.ThreadPost_usernameHeading__9fvQb:hover{color:var(--purple-mid)}.ThreadPost_modName__Qp25E,.ThreadPost_modName__Qp25E:hover,.ThreadPost_moderator__NZRRh p{color:var(--warning-foreground)}.ThreadPost_moderator__NZRRh p{padding:1px 7px;border-radius:var(--radius-pill);background:var(--warning-background);font-size:10.5px;font-weight:700;letter-spacing:.06em}.ThreadPost_date__lHTNe{font-size:12.5px;color:var(--text-soft)}.ThreadPost_pendingBadge__emaEd{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:3px 10px;border-radius:var(--radius-pill);background:var(--warning-background);color:var(--warning-foreground);font-size:12px;font-weight:600;white-space:nowrap}.ThreadPost_pendingBadge__emaEd svg{font-size:13px}.ThreadPost_content__06Zu9{font-size:15px;line-height:1.65;color:var(--text-dark);word-break:break-word;overflow-wrap:anywhere}.ThreadPost_postLink__vniUY{color:var(--purple-mid);font-weight:500;text-decoration:underline;text-underline-offset:2px}.ThreadPost_postLink__vniUY:hover{color:var(--purple-dark)}.ThreadPost_replyingPost__KlIkx{margin-bottom:14px;padding:12px 14px;background:var(--surface-sunken);border-left:3px solid var(--purple-mid);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-mid);font-size:14px}.ThreadPost_replyingPost__KlIkx h3{margin-bottom:6px;font-size:13px;font-weight:650;color:var(--text-mid)}.ThreadPost_imageContainer__kTmVx{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.ThreadPost_postImage__KWRGq{max-width:100%;max-height:420px;border-radius:var(--radius-md);border:1px solid var(--border);object-fit:cover}.ThreadPost_pendingNote__C7xSl{padding:9px 12px;border-radius:var(--radius-md);background:var(--warning-background);color:var(--warning-foreground);font-size:13px}.ThreadPost_buttons__gOWFM{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.ThreadPost_likes___Ohfx,.ThreadPost_reply__WP63K{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--text-mid);font-size:13.5px;font-weight:550;transition:background var(--transition),color var(--transition),border-color var(--transition)}.ThreadPost_likes___Ohfx svg,.ThreadPost_reply__WP63K svg{font-size:15px}.ThreadPost_likes___Ohfx:hover,.ThreadPost_reply__WP63K:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-dark)}.ThreadPost_likes___Ohfx:hover{color:var(--error-foreground);border-color:color-mix(in srgb,var(--error-foreground) 40%,transparent)}.ThreadPost_reply__WP63K:hover{color:var(--purple-mid);border-color:color-mix(in srgb,var(--purple-mid) 45%,transparent)}.ThreadPost_inlineComposer__wInt4{padding-top:4px}