.shelf-card.svelte-hn7b8h{align-items:center;gap:var(--wa-space-m);padding:var(--wa-space-s);border:1px solid var(--wa-color-surface-border);border-radius:var(--wa-border-radius-m);background:var(--wa-color-surface-default,transparent);color:inherit;text-decoration:none;transition:transform .12s,border-color .12s;display:flex}.shelf-card.svelte-hn7b8h:hover,.shelf-card.svelte-hn7b8h:focus-visible{border-color:var(--wa-color-brand-border-loud,var(--wa-color-brand));text-decoration:none;transform:translateY(-1px)}.cover-stack.svelte-hn7b8h{flex-shrink:0;width:6rem;height:9rem;position:relative}.cover.svelte-hn7b8h{object-fit:cover;border-radius:var(--wa-border-radius-s);background:var(--wa-color-surface-lowered);width:100%;height:100%;position:absolute;inset:0;box-shadow:0 1px 2px #00000026}.cover-1.svelte-hn7b8h{transform:translate(.35rem,.2rem)rotate(2deg)}.cover-2.svelte-hn7b8h{transform:translate(-.35rem,.2rem)rotate(-2deg)}.placeholder.svelte-hn7b8h{font-size:var(--wa-font-size-l);color:var(--wa-color-text-quiet);justify-content:center;align-items:center;display:flex}.meta.svelte-hn7b8h{gap:var(--wa-space-3xs);flex-direction:column;min-width:0;display:flex}.title-row.svelte-hn7b8h{align-items:center;gap:var(--wa-space-2xs);font-size:var(--wa-font-size-l);font-weight:var(--wa-font-weight-semibold);display:flex}.name.svelte-hn7b8h{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.count.svelte-hn7b8h{color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-s)}.shelf-list.svelte-dgu2rj{margin:var(--wa-space-m) auto;gap:var(--wa-space-s);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=768px){.shelf-list.svelte-dgu2rj{grid-template-columns:repeat(2,1fr);max-width:60vw}}.empty.svelte-dgu2rj{color:var(--wa-color-text-quiet);margin:var(--wa-space-m) auto;text-align:center}.shelf-page.svelte-1bk33h{margin:var(--wa-space-m) auto;padding:0 var(--wa-space-m)}@media (width>=1024px){.shelf-page.svelte-1bk33h{max-width:60vw}}h1.svelte-1bk33h{font-size:var(--wa-font-size-2xl);margin:var(--wa-space-m) 0;text-align:center}
