.soc-grid.svelte-116vrso{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0 0 8px;padding:0;list-style:none;display:grid}.soc-card.svelte-116vrso{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;align-items:center;gap:15px;min-height:74px;padding:18px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}a.soc-card.svelte-116vrso:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}a.soc-card.svelte-116vrso:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.soc-ico.svelte-116vrso{background:var(--bg);border:1px solid var(--border);width:40px;height:40px;color:var(--accent);border-radius:9px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.soc-ico.svelte-116vrso svg{width:23px;height:23px;display:block}.soc-meta.svelte-116vrso{flex-direction:column;gap:2px;min-width:0;display:flex}.soc-name.svelte-116vrso{letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:600}.soc-handle.svelte-116vrso{color:var(--text-dim);font-size:15px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.soc-go.svelte-116vrso{color:var(--accent);flex:none;margin-left:auto;font-size:18px;transition:transform .18s}a.soc-card.svelte-116vrso:hover .soc-go:where(.svelte-116vrso){transform:translate(3px)}.soc-card.is-soon.svelte-116vrso{cursor:default;background:var(--surface-2);border-style:dashed}.soc-card.is-soon.svelte-116vrso .soc-ico:where(.svelte-116vrso),.soc-card.is-soon.svelte-116vrso .soc-name:where(.svelte-116vrso){color:var(--text-dim)}.soc-tag.svelte-116vrso{font-size:12px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);background:var(--bg);border:1px solid var(--border);white-space:nowrap;border-radius:20px;flex:none;margin-left:auto;padding:4px 10px}.soon-inline.svelte-116vrso{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:14px;padding:1px 8px;font-size:.86em}.foot-note.svelte-116vrso{color:var(--text-dim);border-top:1px solid var(--border);margin-top:32px;padding-top:18px;font-size:15px}.foot-note.svelte-116vrso a:where(.svelte-116vrso){color:var(--accent);text-decoration:none}.foot-note.svelte-116vrso a:where(.svelte-116vrso):hover{text-decoration:underline}
