.collection-page.svelte-1dnrlu9{max-width:var(--content-max,1200px);margin:0 auto;padding:0 1rem 4rem}.collection-title-row.svelte-1dnrlu9{align-items:flex-start;gap:var(--space-3);display:flex}.collection-title-row.svelte-1dnrlu9 .page-title:where(.svelte-1dnrlu9){flex:1;min-width:0}.collection-title-actions.svelte-1dnrlu9{align-items:center;gap:var(--space-2);flex-shrink:0;margin-top:.3rem;display:flex}.collection-rename-input.svelte-1dnrlu9{font-family:var(--font-serif);font-size:var(--fs-4xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tighter);color:var(--text);background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);outline:none;flex:1;padding:.2rem .5rem}.collection-manage.svelte-1dnrlu9{position:relative}.collection-manage-toggle.svelte-1dnrlu9{width:32px;height:32px;color:var(--text-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:color var(--transition), border-color var(--transition);justify-content:center;align-items:center;display:inline-flex}.collection-manage-toggle.svelte-1dnrlu9:hover{color:var(--accent);border-color:var(--accent-line)}.collection-manage-menu.svelte-1dnrlu9{z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:11rem;box-shadow:var(--shadow-md,0 4px 14px #00000014);flex-direction:column;padding:.3rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0}.collection-manage-item.svelte-1dnrlu9{text-align:left;width:100%;font-family:inherit;font-size:var(--fs-small);color:var(--text);border-radius:var(--radius);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:0;padding:.45rem .7rem;display:block}.collection-manage-item.svelte-1dnrlu9:hover{background:var(--accent-soft);color:var(--accent)}.empty-state.svelte-1dnrlu9{text-align:center;max-width:520px;color:var(--text-2);line-height:var(--lh-relaxed);margin:3rem auto}.empty-state-title.svelte-1dnrlu9{font-family:var(--font-serif);font-size:var(--fs-xl);color:var(--text);margin-bottom:var(--space-2)}
