.mv-collection-grid.svelte-d0p870{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.mv-collection-card.svelte-d0p870{display:flex;flex-direction:column;gap:8px;padding:0 0 12px;border:1px solid var(--border);border-radius:var(--mv-r-lg);background:var(--mv-surface);overflow:hidden;text-decoration:none}.mv-collection-card.svelte-d0p870:hover{border-color:var(--mv-border-2)}.mv-collection-card.svelte-d0p870:focus-visible{outline:none;box-shadow:var(--mv-ring)}.mv-collection-cover.svelte-d0p870{display:block;height:96px;background:var(--mv-col-accent, var(--mv-surface-2))}.mv-collection-name.svelte-d0p870{padding:0 12px;font-size:14px;font-weight:600;color:var(--foreground)}.mv-collection-count.svelte-d0p870{padding:0 12px;font-size:12px;color:var(--mv-fg-muted)}.mv-public-library.svelte-1sjpyxg{display:flex;flex-direction:column;gap:16px}.mv-public-head.svelte-1sjpyxg{display:flex;flex-direction:column;gap:4px}.mv-public-head.svelte-1sjpyxg h1:where(.svelte-1sjpyxg){margin:0;font-size:22px;font-weight:600}.mv-public-collection-name.svelte-1sjpyxg{margin:0;font-size:18px;font-weight:600}.mv-public-search.svelte-1sjpyxg{position:sticky;top:56px;z-index:10;display:flex;align-items:center;gap:12px;padding:10px 0;background:var(--background)}.mv-public-search-field.svelte-1sjpyxg{flex:1;display:flex;align-items:center;gap:9px;background:var(--mv-surface);border-radius:var(--mv-r);padding:9px 13px;box-shadow:inset 0 0 0 1px #eeeeee14}.mv-public-search-hint.svelte-1sjpyxg{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--mv-fg-dim)}.mv-public-search-field.svelte-1sjpyxg input:where(.svelte-1sjpyxg){flex:1;border:none;background:transparent;font-size:14px;color:var(--foreground);outline:none}.mv-public-search-field.svelte-1sjpyxg input:where(.svelte-1sjpyxg)::placeholder{color:var(--mv-fg-dim)}.mv-public-search-count.svelte-1sjpyxg{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--mv-fg-dim);white-space:nowrap}.mv-public-back.svelte-1sjpyxg{font-size:13px;color:var(--mv-fg-muted);text-decoration:none;width:fit-content}.mv-public-back.svelte-1sjpyxg:hover{color:var(--foreground)}.mv-public-empty.svelte-1sjpyxg{padding:40px 20px;text-align:center;font-size:14px;color:var(--mv-fg-muted);border:1px dashed var(--border);border-radius:var(--mv-r)}.mv-public-page.svelte-1jqpgj9{padding:28px 24px;max-width:1100px;margin:0 auto}
