.artist-list.svelte-1mn6xq{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px}.artist-row.svelte-1mn6xq{display:flex;align-items:center;gap:12px;min-height:56px;padding:4px 12px;border-radius:10px;background:#ffffff05;color:inherit;text-decoration:none;transition:background .15s ease-out}.artist-row.svelte-1mn6xq:hover,.artist-row.svelte-1mn6xq:focus-visible{background:#ffffff0f}.artist-thumb.svelte-1mn6xq{position:relative;flex-shrink:0;width:44px;height:44px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2e304f,#1a1b2f);color:#ffffff4d}.artist-thumb.svelte-1mn6xq img:where(.svelte-1mn6xq){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.artist-name.svelte-1mn6xq{flex:1;min-width:0;font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artist-count.svelte-1mn6xq{flex-shrink:0;font-size:.8rem;opacity:.55}.state-line.svelte-1mn6xq{display:flex;align-items:center;gap:8px;margin-bottom:16px;opacity:.6}.loading-spinner.svelte-1mn6xq{animation:svelte-1mn6xq-spin 1s linear infinite;display:flex;align-items:center;justify-content:center;color:var(--accent)}@keyframes svelte-1mn6xq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.artist-skeleton.svelte-1mn6xq{min-height:56px;border-radius:10px;background:#ffffff0a}.pulse.svelte-1mn6xq{animation:svelte-1mn6xq-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-1mn6xq-pulse{0%,to{opacity:1}50%{opacity:.5}}.empty-state.svelte-1mn6xq{padding:48px;text-align:center;opacity:.4}.sentinel.svelte-1mn6xq{height:1px}.more-wrap.svelte-1mn6xq{display:flex;justify-content:center;margin-top:16px}.more-btn.svelte-1mn6xq{min-height:44px;padding:0 24px;border-radius:100px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e2e8f0;font-weight:600;cursor:pointer}.more-btn.svelte-1mn6xq:disabled{opacity:.5;cursor:default}@media(max-width:768px){.artist-list.svelte-1mn6xq{grid-template-columns:minmax(0,1fr)}.artist-row.svelte-1mn6xq{min-height:56px}.artist-count.svelte-1mn6xq{font-size:.75rem}}.gap-8.svelte-1puvet0{gap:8px}.mb-16.svelte-1puvet0{margin-bottom:16px}.align-center.svelte-1puvet0{align-items:center}.flex-row.svelte-1puvet0{display:flex;flex-direction:row}.opacity-60.svelte-1puvet0{opacity:.6}.loading-spinner.svelte-1puvet0{animation:svelte-1puvet0-spin 1s linear infinite;display:flex;align-items:center;justify-content:center;color:var(--accent)}@keyframes svelte-1puvet0-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.track-skeleton.svelte-1puvet0{display:flex;flex-direction:column;gap:8px;padding:12px}.skeleton-art.svelte-1puvet0{width:100%;aspect-ratio:1 / 1;border-radius:6px;background:#ffffff0f}.skeleton-line.svelte-1puvet0{border-radius:4px;background:#ffffff0f}.row-skeleton.svelte-1puvet0{display:flex;align-items:center;gap:12px;padding:8px 12px}.pulse.svelte-1puvet0{animation:svelte-1puvet0-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-1puvet0-pulse{0%,to{opacity:1}50%{opacity:.5}}.track-list.svelte-1puvet0{display:flex;flex-direction:column;gap:2px}.track-grid.svelte-1puvet0{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}@media(max-width:768px){.track-grid.svelte-1puvet0{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.track-grid.svelte-1puvet0{grid-template-columns:repeat(2,minmax(0,1fr))}}.opacity-40.svelte-12tvtqy{opacity:.4}.p-48.svelte-12tvtqy{padding:48px}.flex-center.svelte-12tvtqy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.track-list.svelte-12tvtqy{display:flex;flex-direction:column;gap:2px}.track-grid.svelte-12tvtqy{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}@media(max-width:768px){.track-grid.svelte-12tvtqy{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.track-grid.svelte-12tvtqy{grid-template-columns:repeat(2,minmax(0,1fr))}}.songs-page.svelte-14p7rtl{padding-bottom:100px}.m-0.svelte-14p7rtl{margin:0}.mb-24.svelte-14p7rtl{margin-bottom:24px}.gap-16.svelte-14p7rtl{gap:16px}.flex-wrap.svelte-14p7rtl{flex-wrap:wrap}.justify-between.svelte-14p7rtl{justify-content:space-between}.align-center.svelte-14p7rtl{align-items:center}.flex-row.svelte-14p7rtl{display:flex;flex-direction:row}.opacity-60.svelte-14p7rtl{opacity:.6}.text-tiny.svelte-14p7rtl{font-size:.85rem}.filters-bar.svelte-14p7rtl{display:flex;flex-direction:column;gap:12px}.search-inputs.svelte-14p7rtl{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.input-wrap.svelte-14p7rtl{position:relative;flex:0 1 420px;min-width:220px}.search-by-toggle.svelte-14p7rtl{display:flex;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:3px;gap:2px;flex-shrink:0}.toggle-seg.svelte-14p7rtl{background:transparent;border:none;color:#94a3b8;padding:8px 14px;border-radius:7px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.toggle-seg.svelte-14p7rtl:hover{color:#e2e8f0}.toggle-seg.active.svelte-14p7rtl{background:var(--accent);color:#fff;font-weight:700}.input-wrap.svelte-14p7rtl .input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);opacity:.5}.input-wrap.svelte-14p7rtl input:where(.svelte-14p7rtl){width:100%;height:2.75rem;padding:0 16px 0 40px;background:#ffffff0d;border:1px solid transparent;border-radius:99px;color:#e2e8f0;font-size:.9rem;transition:all .2s}.input-wrap.svelte-14p7rtl input:where(.svelte-14p7rtl)::placeholder{color:#64748b}.input-wrap.svelte-14p7rtl input:where(.svelte-14p7rtl):hover{background:#ffffff14}.input-wrap.svelte-14p7rtl input:where(.svelte-14p7rtl):focus{outline:none;background:#ffffff1a;border-color:var(--accent);box-shadow:0 0 0 4px #a78bfa1a}.category-pills.svelte-14p7rtl{display:flex;gap:8px;flex-wrap:wrap}.pill-btn.svelte-14p7rtl{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#e2e8f0;padding:6px 16px;border-radius:100px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.pill-btn.svelte-14p7rtl:hover{background:#ffffff1a}.pill-btn.active.svelte-14p7rtl{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 4px 12px #a78bfa4d;font-weight:700}.view-toggle.svelte-14p7rtl{display:flex;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:3px;gap:2px}.view-toggle-btn.svelte-14p7rtl{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;transition:all .15s}.view-toggle-btn.svelte-14p7rtl:hover{color:#fff}.view-toggle-btn.active.svelte-14p7rtl{background:var(--accent);color:#fff}@media(max-width:768px){.input-wrap.svelte-14p7rtl{flex:1 1 100%;min-width:0}.input-wrap.svelte-14p7rtl input:where(.svelte-14p7rtl){box-sizing:border-box}.toggle-seg.svelte-14p7rtl,.pill-btn.svelte-14p7rtl{min-height:40px}.view-toggle-btn.svelte-14p7rtl{width:40px;height:40px}}
