.soc-grid.svelte-8t6cs3{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-8t6cs3{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-8t6cs3:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}a.soc-card.svelte-8t6cs3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.soc-ico.svelte-8t6cs3{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-8t6cs3 svg{width:23px;height:23px;display:block}.soc-meta.svelte-8t6cs3{flex-direction:column;gap:2px;min-width:0;display:flex}.soc-name.svelte-8t6cs3{letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:600}.soc-handle.svelte-8t6cs3{color:var(--text-dim);font-size:15px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.soc-go.svelte-8t6cs3{color:var(--accent);flex:none;margin-left:auto;font-size:18px;transition:transform .18s}a.soc-card.svelte-8t6cs3:hover .soc-go:where(.svelte-8t6cs3){transform:translate(3px)}.soc-card.is-soon.svelte-8t6cs3{cursor:default;background:var(--surface-2);border-style:dashed}.soc-card.is-soon.svelte-8t6cs3 .soc-ico:where(.svelte-8t6cs3),.soc-card.is-soon.svelte-8t6cs3 .soc-name:where(.svelte-8t6cs3){color:var(--text-dim)}.soc-tag.svelte-8t6cs3{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-8t6cs3{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-8t6cs3{color:var(--text-dim);border-top:1px solid var(--border);margin-top:32px;padding-top:18px;font-size:15px}.foot-note.svelte-8t6cs3 a:where(.svelte-8t6cs3){color:var(--accent);text-decoration:none}.foot-note.svelte-8t6cs3 a:where(.svelte-8t6cs3):hover{text-decoration:underline}
