.artist-image-container.svelte-10j812k{position:relative;border-radius:50%;overflow:hidden;background:var(--color-surface-elevated);flex-shrink:0;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm);border:2px solid var(--color-border)}.artist-image-container.is-square.svelte-10j812k{border-radius:var(--radius-lg)}.artist-image.svelte-10j812k{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease-in-out;display:block}.artist-image.is-loaded.svelte-10j812k{opacity:1}.artist-placeholder.svelte-10j812k{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-surface-elevated) 0%,var(--color-surface) 100%);color:var(--color-text-tertiary)}.placeholder-icon.svelte-10j812k{width:50%;height:50%}.sm.svelte-10j812k{width:32px;height:32px}.md.svelte-10j812k{width:64px;height:64px}.lg.svelte-10j812k{width:96px;height:96px}.xl.svelte-10j812k{width:128px;height:128px}.is-selected.svelte-10j812k{border-color:var(--color-primary);box-shadow:var(--glow-primary);transform:scale(1.1)}.is-selected.sm.svelte-10j812k{width:40px;height:40px}.is-selected.md.svelte-10j812k{width:80px;height:80px}.is-selected.lg.svelte-10j812k{width:110px;height:110px}.is-selected.xl.svelte-10j812k{width:150px;height:150px}.is-loading.svelte-10j812k{animation:svelte-10j812k-pulse 2s infinite ease-in-out}@keyframes svelte-10j812k-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}
