/* Uses the existing public bento palette and feed geometry. */
.social-seo-item[hidden],.feed>li[hidden]{display:none!important}
.social-seo-item .social-seo-source{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start;padding:13px 0 6px}
.social-seo-item .feed-thumb img{width:100%;height:100%;border-radius:0;object-fit:cover}
.social-seo-item .feed-title{overflow-wrap:anywhere}
.social-seo-owner{display:block;margin-left:60px;font-size:.78rem;color:var(--muted)}
.social-seo-item .social-seo-owner a{display:inline;padding:0;color:inherit;text-decoration:none;font-size:inherit}
.social-seo-item .social-seo-owner a:hover{text-decoration:underline}
.social-seo-actions{margin:7px 0 13px 60px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:.75rem;color:var(--muted)}
.social-seo-actions button{font:inherit;color:inherit;border:1px solid var(--hair);background:transparent;border-radius:6px;padding:6px 8px;cursor:pointer;min-height:32px}
.social-seo-actions button:hover,.social-seo-actions button[aria-pressed=true]{color:var(--ink);background:var(--card-2)}
.social-seo-actions button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
.social-seo-metrics{font-variant-numeric:tabular-nums}
@media(max-width:420px){.social-seo-actions{gap:6px}.social-seo-metrics{flex-basis:100%}}
