.lib-card.svelte-1m61h1y{gap:var(--space-3);flex-direction:column;display:flex}.head.svelte-1m61h1y{align-items:center;gap:var(--space-3);display:flex}.who.svelte-1m61h1y{flex-direction:column;min-width:0;display:flex}.username.svelte-1m61h1y{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.username.svelte-1m61h1y:hover{color:var(--color-link)}.founder-star.svelte-1m61h1y{color:var(--color-founder);margin-left:4px}.meta.svelte-1m61h1y{color:var(--color-text-muted);font-size:12px}.logos.svelte-1m61h1y{gap:var(--space-2);display:flex}.logo-link.svelte-1m61h1y{border-radius:var(--radius-sm);display:inline-flex}.cats.svelte-1m61h1y{gap:var(--space-1);flex-wrap:wrap;display:flex}.cat.svelte-1m61h1y{color:var(--color-text-muted);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:999px;padding:2px 8px;font-size:12px}.view-tabs.svelte-1kxy863{gap:var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-5);display:flex}.view-tabs.svelte-1kxy863 a:where(.svelte-1kxy863){padding:var(--space-2) var(--space-3);color:var(--color-text-muted);border-bottom:2px solid #0000;margin-bottom:-1px;font-size:14px;font-weight:500;text-decoration:none}.view-tabs.svelte-1kxy863 a:where(.svelte-1kxy863):hover{color:var(--color-text)}.view-tabs.svelte-1kxy863 a.active:where(.svelte-1kxy863){color:var(--color-text);border-bottom-color:var(--color-accent)}.library-grid.svelte-1kxy863{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.controls.svelte-1kxy863{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.search-row.svelte-1kxy863{display:flex}.search-input.svelte-1kxy863{width:100%;max-width:480px}.filter-row.svelte-1kxy863{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.filter-row.svelte-1kxy863 .select,.tag-input.svelte-1kxy863{width:auto}.tag-input.svelte-1kxy863{max-width:140px}.periods.svelte-1kxy863{gap:var(--space-1);display:inline-flex}
