.social-home .sf-x-post .sf-post-author{flex-wrap:wrap}.sf-x-post .sf-post-author>a:first-child{max-width:none;overflow:visible;white-space:normal;text-overflow:clip}.sf-x-post .sf-post-handle{overflow:visible;white-space:normal;text-overflow:clip}.social-home .sf-x-post .sf-post-body{white-space:pre-wrap;overflow-wrap:anywhere}.sf-x-images{grid-column:2;order:2;display:grid;gap:6px;min-width:0;margin-bottom:8px}.sf-x-images a{position:relative;overflow:hidden;border-radius:18px}.sf-x-images img{display:block;width:100%;height:auto}.sf-x-images span{position:absolute;left:10px;bottom:10px;padding:5px 9px;border-radius:8px;background:#000b;color:white;font-size:12px}.sf-x-meta{grid-column:2;order:3;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:12px;color:var(--sf-muted,#748396)}.sf-x-meta a{color:inherit;text-decoration:none}.sf-x-meta a:hover{text-decoration:underline}.sf-x-actions .sf-x-action{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.sf-x-metric{font-size:11px}.sf-source-quote{grid-column:2;order:2;min-width:0;border:1px solid var(--sf-line,#eef0f2);border-radius:14px;overflow:hidden}.social-home .sf-source-quote>.sf-x-post{grid-template-columns:28px minmax(0,1fr);column-gap:8px;padding:10px}.sf-source-quote .sf-post-identity-avatar{grid-row:1}.sf-source-quote .sf-post-identity-avatar .sf-avatar{width:28px;height:28px}.social-home .sf-source-quote .sf-post-body,.sf-source-quote .sf-x-images,.sf-source-quote .sf-x-meta,.sf-source-quote .sf-x-actions{grid-column:1 / -1}.sf-source-profile{margin:0 10px 8px;padding:6px 0;border:0;background:none;color:var(--sf-muted,#748396);font:inherit;font-size:12px;cursor:pointer}.sf-x-local-label{grid-column:2;order:3;margin:8px 0 0;font-size:11px;color:var(--sf-muted,#748396)}.sf-source-unavailable{margin:0;padding:14px;color:var(--sf-muted,#748396);font-size:12px}.sf-x-action svg{transition:transform .15s ease}.sf-x-action:active svg{transform:scale(.87)}.sf-x-action:focus-visible{outline:2px solid currentColor;outline-offset:-4px;border-radius:6px}@media(hover:hover){.sf-x-action-like:hover{color:#df3d69}.sf-x-action-reply:hover{color:var(--primary,#f58220)}.sf-x-action-repost:hover{color:#23814b}}@media(prefers-reduced-motion:reduce){.sf-x-action svg{transition:none}.sf-x-action:active svg{transform:none}}.sf-x-status{padding:14px 16px;font-size:13px;color:var(--sf-muted,#748396)}.sf-x-status button{background:none;border:0;color:var(--primary,#f58220);font:inherit;cursor:pointer;padding:8px}.sf-x-more{display:block;margin:12px auto}