.tile.svelte-omfy1h{border-radius:var(--radius-lg);background:var(--color-surface);transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative;container-type:inline-size}.tile.svelte-omfy1h:hover,.tile.svelte-omfy1h:focus-within{box-shadow:var(--shadow-2);transform:translateY(-4px)}.art.svelte-omfy1h{aspect-ratio:var(--tile-aspect);border-radius:var(--tile-radius);background:var(--color-surface-sunken);display:block;position:relative;overflow:hidden}.art.svelte-omfy1h img:where(.svelte-omfy1h),.art-fallback.svelte-omfy1h{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow);display:block}.art-fallback.svelte-omfy1h{background:linear-gradient(140deg, var(--color-surface-raised), var(--color-surface-sunken))}.tile.svelte-omfy1h:hover .art:where(.svelte-omfy1h) img:where(.svelte-omfy1h),.tile.svelte-omfy1h:focus-within .art:where(.svelte-omfy1h) img:where(.svelte-omfy1h){transform:scale(1.06)}.name.svelte-omfy1h{z-index:1;border-radius:inherit;position:absolute;inset:0}.sr-only.svelte-omfy1h{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tile.svelte-omfy1h:focus-within{outline:3px solid var(--color-text);outline-offset:2px}.cover.svelte-j7xayk{position:relative}.tile.svelte-j7xayk{border-radius:var(--radius-lg);background:var(--color-surface);transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative}.tile.svelte-j7xayk:hover,.tile.svelte-j7xayk:focus-within{box-shadow:var(--shadow-2);transform:translateY(-4px)}.art.svelte-j7xayk{aspect-ratio:var(--tile-aspect);border-radius:var(--tile-radius);background:var(--color-surface-sunken);display:block;position:relative;overflow:hidden}.art.svelte-j7xayk img:where(.svelte-j7xayk),.art-fallback.svelte-j7xayk{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow);display:block}.art-fallback.svelte-j7xayk{background:linear-gradient(140deg, var(--color-surface-raised), var(--color-surface-sunken))}.tile.svelte-j7xayk:hover .art:where(.svelte-j7xayk) img:where(.svelte-j7xayk),.tile.svelte-j7xayk:focus-within .art:where(.svelte-j7xayk) img:where(.svelte-j7xayk){transform:scale(1.06)}.caption.svelte-j7xayk{gap:var(--space-05);padding:var(--space-2) var(--space-1) 0;flex-direction:column;display:flex}.title.svelte-j7xayk{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.title.svelte-j7xayk a:where(.svelte-j7xayk){color:var(--color-text)}.title.svelte-j7xayk a:where(.svelte-j7xayk):after{content:"";position:absolute;inset:0}.studio.svelte-j7xayk{font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--color-text-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grid.svelte-ozlsj1{grid-template-columns:repeat(auto-fill, minmax(var(--shelf-tile-min), 1fr));gap:var(--shelf-gap,var(--space-3));margin:0;padding:0;list-style:none;display:grid}@media (width<=45rem){.grid.svelte-ozlsj1{grid-template-columns:repeat(3,1fr)}}
