.forum-card.svelte-14pl06a{display:grid;grid-template-columns:var(--ec-avatar) 1fr;gap:var(--ec-gap);align-items:center;padding:var(--ec-pad);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;transition:all var(--transition, .18s ease)}.forum-card[data-context=hover].svelte-14pl06a{--ec-avatar: 48px;--ec-pad: 12px;--ec-gap: 12px;--ec-name: .95rem;--ec-handle: .78rem;--ec-stat: .74rem;--ec-bio: .8rem;width:320px;border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated)}.forum-card[data-context=search].svelte-14pl06a{--ec-avatar: 44px;--ec-pad: 12px 14px;--ec-gap: 12px;--ec-name: .92rem;--ec-handle: .78rem;--ec-stat: .74rem;--ec-bio: .82rem}.forum-card[data-context=picker].svelte-14pl06a{--ec-avatar: 28px;--ec-pad: 6px 10px;--ec-gap: 8px;--ec-name: .85rem;--ec-handle: .74rem;--ec-stat: .7rem;background:transparent;border:0}.forum-card[data-context=search].svelte-14pl06a:hover{border-color:var(--border-accent);background:var(--bg-hover)}[data-density=compact] .forum-card[data-context=hover].svelte-14pl06a{--ec-avatar: 40px;--ec-pad: 10px;--ec-gap: 10px}[data-density=compact] .forum-card[data-context=search].svelte-14pl06a{--ec-avatar: 36px;--ec-pad: 10px 12px;--ec-gap: 10px}[data-density=compact] .forum-card[data-context=picker].svelte-14pl06a{--ec-avatar: 24px;--ec-pad: 4px 8px;--ec-gap: 6px}[data-density=expanded] .forum-card[data-context=hover].svelte-14pl06a{--ec-avatar: 56px;--ec-pad: 14px;--ec-gap: 14px}[data-density=expanded] .forum-card[data-context=search].svelte-14pl06a{--ec-avatar: 52px;--ec-pad: 14px 16px;--ec-gap: 14px}[data-density=expanded] .forum-card[data-context=picker].svelte-14pl06a{--ec-avatar: 32px;--ec-pad: 8px 12px;--ec-gap: 10px}.forum-card-avatar.svelte-14pl06a{display:grid;place-items:center;width:var(--ec-avatar);height:var(--ec-avatar);border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;text-decoration:none;font-size:.85rem;font-weight:700;color:#fff;background:var(--fc-grad, #5d6672)}.forum-card-body.svelte-14pl06a{display:flex;flex-direction:column;gap:4px;min-width:0}.forum-card-identity.svelte-14pl06a{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.forum-card-name.svelte-14pl06a{font-size:var(--ec-name);font-weight:700;color:var(--text-primary);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-card-name.svelte-14pl06a:hover{text-decoration:underline}.forum-card[data-context=picker].svelte-14pl06a .forum-card-name:where(.svelte-14pl06a):hover{text-decoration:none}.forum-card-handle.svelte-14pl06a{font-size:var(--ec-handle);color:var(--text-tertiary)}.forum-card-name.svelte-14pl06a em,.forum-card-bio.svelte-14pl06a em{background:var(--accent-dim);color:var(--text-accent);border-radius:2px;padding:0 2px;font-style:normal}.forum-card-official.svelte-14pl06a{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:1px 5px;border-radius:var(--radius-xs);background:var(--accent-dim);color:var(--text-accent);flex-shrink:0}.forum-card-bio.svelte-14pl06a{font-size:var(--ec-bio);color:var(--text-secondary);line-height:1.4;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.forum-card-stats.svelte-14pl06a{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:var(--ec-stat);color:var(--text-tertiary)}.forum-card-stats[data-context=picker].svelte-14pl06a{margin-top:0}.forum-card-stats.svelte-14pl06a:empty{display:none}.entity-stat.svelte-14pl06a{display:inline-flex;align-items:center;gap:4px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.entity-stat.svelte-14pl06a svg{width:12px;height:12px;flex-shrink:0}.entity-stat-value.svelte-14pl06a{color:var(--text-secondary);font-weight:500}.forum-card-actions.svelte-14pl06a{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin-top:4px}.forum-card-subscribe.svelte-14pl06a,.forum-card-view.svelte-14pl06a{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 16px;border-radius:var(--radius-sm);font-size:.8rem;font-weight:700;font-family:var(--font);cursor:pointer;text-decoration:none;transition:all var(--transition, .18s ease)}.forum-card-subscribe.svelte-14pl06a{flex:1;background:var(--accent);color:var(--text-on-accent);border:none}.forum-card-subscribe.svelte-14pl06a:hover{background:var(--accent-hover);transform:translateY(-1px)}.forum-card-subscribe.svelte-14pl06a svg{width:14px;height:14px}.forum-card-view.svelte-14pl06a{background:transparent;color:var(--text-secondary);border:1px solid var(--border)}.forum-card-view.svelte-14pl06a:hover{background:var(--bg-hover);color:var(--text-primary)}.forum-card-subscribed.svelte-14pl06a{flex:1;min-width:96px;padding:6px 16px;border-radius:var(--radius-sm);font-size:.8rem;font-weight:700;background:transparent;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;font-family:var(--font);transition:all var(--transition, .18s ease)}.forum-card-subscribed.svelte-14pl06a .forum-card-subscribed-hover:where(.svelte-14pl06a){display:none}.forum-card-subscribed.svelte-14pl06a:hover{background:var(--red-bg, rgba(248, 81, 73, .1));color:var(--red);border-color:#f851494d}.forum-card-subscribed.svelte-14pl06a:hover .forum-card-subscribed-default:where(.svelte-14pl06a){display:none}.forum-card-subscribed.svelte-14pl06a:hover .forum-card-subscribed-hover:where(.svelte-14pl06a){display:inline}
