.row.svelte-1b3cqot{grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:16px;margin-inline:-12px;padding:10px 12px;transition:background-color .15s;display:grid}.row.svelte-1b3cqot:hover{background:var(--surface)}.name.svelte-1b3cqot{text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;overflow:hidden}.fans.svelte-1b3cqot{color:var(--muted);font-size:.875rem}.arrow.svelte-1b3cqot{fill:none;width:16px;stroke:var(--muted);stroke-width:1.25px;opacity:0;transition:opacity .15s, transform .2s var(--ease);transform:translate(-4px)}.row.svelte-1b3cqot:hover .arrow:where(.svelte-1b3cqot),.row.svelte-1b3cqot:focus-visible .arrow:where(.svelte-1b3cqot){opacity:1;transform:none}@media (width<=520px){.row.svelte-1b3cqot{grid-template-columns:40px minmax(0,1fr) auto;gap:14px}.arrow.svelte-1b3cqot{display:none}}.toggle.svelte-m5havu{gap:24px;display:flex}button.svelte-m5havu{color:var(--muted);padding-block:4px;font-size:.9375rem;transition:color .15s;position:relative}button.svelte-m5havu:hover,button[aria-pressed=true].svelte-m5havu{color:var(--text)}button.svelte-m5havu:after{content:"";height:1px;transition:transform .25s var(--ease);background:currentColor;position:absolute;inset:auto 0 -2px;transform:scaleX(0)}button[aria-pressed=true].svelte-m5havu:after{transform:none}.block.svelte-6ncekp{background:var(--surface);animation:1.4s ease-in-out infinite svelte-6ncekp-pulse;display:block}.artists.svelte-6ncekp .row:where(.svelte-6ncekp){align-items:center;gap:16px;padding-block:10px;display:flex}.circle.svelte-6ncekp{border-radius:50%;flex:none;width:44px;height:44px}.line.svelte-6ncekp{height:12px}.short.svelte-6ncekp{width:45%;margin-top:8px}.albums.svelte-6ncekp{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:36px 24px;display:grid}.square.svelte-6ncekp{aspect-ratio:1;margin-bottom:14px}@keyframes svelte-6ncekp-pulse{50%{opacity:.5}}form.svelte-1mrq6m8{align-items:center;display:flex;position:relative}input.svelte-1mrq6m8{letter-spacing:-.035em;appearance:none;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 44px 8px 0;font-size:clamp(2.25rem,7vw,4rem);font-weight:250;line-height:1.3}input.svelte-1mrq6m8::placeholder{color:var(--faint)}input.svelte-1mrq6m8::-webkit-search-cancel-button{appearance:none}.clear.svelte-1mrq6m8{width:36px;height:36px;color:var(--muted);border-radius:50%;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:50%;right:0;translate:0 calc(-50% - 4px)}.clear.svelte-1mrq6m8:hover{background:var(--surface);color:var(--text)}.clear.svelte-1mrq6m8 svg:where(.svelte-1mrq6m8){fill:none;stroke:currentColor;stroke-width:1.25px;width:16px}.rule.svelte-1mrq6m8{background:var(--line);height:1px;transition:background-color .2s;position:absolute;inset:auto 0 0;overflow:hidden}form.svelte-1mrq6m8:focus-within .rule:where(.svelte-1mrq6m8){background:var(--muted)}.rule.loading.svelte-1mrq6m8:after{content:"";background:var(--text);width:30%;animation:svelte-1mrq6m8-sweep 1s var(--ease) infinite;position:absolute;inset:0}@keyframes svelte-1mrq6m8-sweep{0%{translate:-100%}to{translate:340%}}.search.svelte-1uha8ag{margin-bottom:40px}.bar.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;display:flex}.status.svelte-1uha8ag{color:var(--muted);font-size:.875rem}.results.svelte-1uha8ag{transition:opacity .2s}.results.stale.svelte-1uha8ag{opacity:.45}.artists.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-top:1px solid var(--line)}.albums.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:36px 24px;display:grid}@media (width<=520px){.albums.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}.intro.svelte-1uha8ag{padding-top:24px}.suggestions.svelte-1uha8ag{flex-wrap:wrap;gap:4px 28px;margin-top:12px;display:flex}.suggestions.svelte-1uha8ag a:where(.svelte-1uha8ag){letter-spacing:-.02em;color:var(--muted);font-size:clamp(1.25rem,3vw,1.625rem);font-weight:250;transition:color .15s}.suggestions.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text)}.message.svelte-1uha8ag{padding-top:24px;font-size:1.125rem}.message.svelte-1uha8ag .detail:where(.svelte-1uha8ag){color:var(--muted);margin-top:4px;font-size:.9375rem}.message.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--line);margin-top:20px;padding:8px 18px;font-size:.875rem;font-weight:400;transition:border-color .15s,background-color .15s}.message.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{border-color:var(--muted)}
