.libraries-page.svelte-jz4k5x{max-width:var(--container-width);margin:0 auto}h1.svelte-jz4k5x{margin-bottom:4px}.subtitle.svelte-jz4k5x{color:var(--color-text-muted);margin-bottom:20px}.search-form.svelte-jz4k5x{display:flex;gap:8px;margin-bottom:24px;max-width:500px}.search-form.svelte-jz4k5x input:where(.svelte-jz4k5x){flex:1}.search-form.svelte-jz4k5x button:where(.svelte-jz4k5x){padding:8px 16px;background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-md)}.search-form.svelte-jz4k5x a:where(.svelte-jz4k5x){align-self:center;font-size:var(--text-sm);color:var(--color-text-muted)}.empty.svelte-jz4k5x{color:var(--color-text-muted)}.library-grid.svelte-jz4k5x{display:flex;flex-direction:column;gap:12px}.library-card.svelte-jz4k5x{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);text-decoration:none;color:inherit;transition:border-color .15s}.library-card.svelte-jz4k5x:hover{border-color:var(--color-primary);text-decoration:none}.library-name.svelte-jz4k5x{font-weight:500;font-size:var(--text-lg)}.library-meta.svelte-jz4k5x{font-size:var(--text-sm);color:var(--color-text-muted)}
