.social-settings{display:grid;gap:1.1rem}
.social-settings .panel-head{align-items:start;gap:1rem;flex-wrap:wrap}
.social-settings .panel-head p{margin:.3rem 0 0}
.social-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem}
.social-settings-card{border:1px solid var(--line,#474839);border-radius:16px;background:var(--surface,#20231f);padding:1rem;display:flex;flex-direction:column;gap:.5rem;min-width:0}
.social-settings-card h3,.social-settings-card p{margin:0;overflow-wrap:anywhere}
.social-settings-card.is-archived{opacity:.68}
.social-settings-meta{display:flex;justify-content:space-between;gap:.5rem;color:var(--muted,#b3b5a9);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}
.social-settings-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:.5rem}
.social-settings-people{max-height:14rem;overflow:auto;display:grid;gap:.4rem;border:1px solid var(--line,#474839);border-radius:10px;padding:.7rem}
.social-settings-people legend{padding:0 .3rem}
@media(max-width:600px){.social-settings-grid{grid-template-columns:1fr}.social-settings .panel-head>.button{width:100%}}
