.hero.svelte-1q37ri0{width:min(100%, var(--column));text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px;display:grid}.art.svelte-1q37ri0{aspect-ratio:1;width:min(100%,320px);position:relative}.art.svelte-1q37ri0 img:where(.svelte-1q37ri0),.placeholder.svelte-1q37ri0{object-fit:cover;width:100%;height:100%;box-shadow:0 24px 64px -12px color-mix(in srgb, var(--art-glow) 85%, transparent), 0 2px 8px #00000080;transition:filter .4s var(--ease-out);border-radius:6px}.placeholder.svelte-1q37ri0{background:linear-gradient(135deg, var(--glow), var(--bg))}.blurred.svelte-1q37ri0{filter:blur(28px)saturate(.6)}.reveal.svelte-1q37ri0{width:fit-content;height:fit-content;font:500 13px var(--font-mono);cursor:pointer;background:#0a0a0bb3;border:0;border-radius:999px;margin:auto;padding:10px 16px;position:absolute;inset:0}.text.svelte-1q37ri0{flex-direction:column;align-items:center;min-width:0;display:flex}.title.svelte-1q37ri0{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,6vw,40px);font-weight:800;line-height:1.05}.artist.svelte-1q37ri0{color:var(--fg);align-items:center;gap:8px;margin:8px 0 0;font-size:18px;font-weight:600;display:flex}.bsky.svelte-1q37ri0{width:28px;height:28px;color:var(--fg-muted);border-radius:50%;place-items:center;margin:-6px 0;transition:color .2s;display:grid}.bsky.svelte-1q37ri0:hover{color:#1185fe}.meta.svelte-1q37ri0{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);margin:12px 0 0;font-size:12px}.meta.svelte-1q37ri0 .item:where(.svelte-1q37ri0){white-space:nowrap}.meta.svelte-1q37ri0 .sep:where(.svelte-1q37ri0){margin:0 .6em}.tags.svelte-1q37ri0{color:var(--fg-muted);flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:6px 0 0;font-size:13px;display:flex}.tags.svelte-1q37ri0 a:where(.svelte-1q37ri0):hover{color:var(--accent)}.description.svelte-1q37ri0{max-width:52ch;color:var(--fg-muted);white-space:pre-line;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.description.expanded.svelte-1q37ri0{display:block}.more.svelte-1q37ri0{color:var(--fg);font:500 13px var(--font-mono);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:4px 0}.actions.svelte-1q37ri0{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}@media (width>=640px){.hero.svelte-1q37ri0{text-align:left;grid-template-columns:220px 1fr;place-items:center stretch;gap:32px}.art.svelte-1q37ri0{width:220px}.text.svelte-1q37ri0,.tags.svelte-1q37ri0,.actions.svelte-1q37ri0{justify-content:flex-start;align-items:flex-start}.compact.svelte-1q37ri0{grid-template-columns:120px 1fr;align-items:start;gap:24px}.compact.svelte-1q37ri0 .art:where(.svelte-1q37ri0){width:120px}}.compact.svelte-1q37ri0 .title:where(.svelte-1q37ri0){font-size:clamp(24px,4vw,30px)}.card.svelte-1q37ri0{color:inherit;border:1px solid #f4f4f524;border-radius:12px;padding:16px}.card.svelte-1q37ri0,.card.svelte-1q37ri0:hover{text-decoration:none}canvas.svelte-18qpfvr{width:var(--spark-width,96px);opacity:.9;height:20px;display:block}.tracklist.svelte-1xm9l9v{width:min(100%, var(--column))}ol.svelte-1xm9l9v{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent;--fade:32px;max-height:clamp(280px,50dvh,560px);margin:0;padding:0;list-style:none;overflow-y:auto}ol.fade-top.svelte-1xm9l9v{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade));mask-image:linear-gradient(to bottom, transparent, #000 var(--fade))}ol.fade-bottom.svelte-1xm9l9v{-webkit-mask-image:linear-gradient(to top, transparent, #000 var(--fade));mask-image:linear-gradient(to top, transparent, #000 var(--fade))}ol.fade-top.fade-bottom.svelte-1xm9l9v{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}.row.svelte-1xm9l9v{width:100%;min-height:52px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:8px 4px;text-decoration:none;transition:background-color .16s;display:grid}.row.svelte-1xm9l9v:hover{background:#f4f4f50a;text-decoration:none}.n.svelte-1xm9l9v{color:var(--fg-faint);place-items:center;font-size:13px;display:grid}.title.svelte-1xm9l9v{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-size:15px;font-weight:600;display:flex;overflow:hidden}.name.svelte-1xm9l9v{align-items:center;gap:10px;min-width:0;display:flex}.name.svelte-1xm9l9v span:where(.svelte-1xm9l9v){text-overflow:ellipsis;overflow:hidden}.name.svelte-1xm9l9v img:where(.svelte-1xm9l9v){object-fit:cover;border-radius:3px;flex:none}.title.svelte-1xm9l9v small:where(.svelte-1xm9l9v){color:var(--fg-muted);font-size:11px;font-weight:400}.active.svelte-1xm9l9v .title:where(.svelte-1xm9l9v){color:var(--accent)}.gated.svelte-1xm9l9v .title:where(.svelte-1xm9l9v){color:var(--fg-muted)}.dur.svelte-1xm9l9v{color:var(--fg-muted);text-align:right;min-width:5ch;font-size:13px}.eq.svelte-1xm9l9v{align-items:flex-end;gap:2px;height:14px;display:flex}.eq.svelte-1xm9l9v i:where(.svelte-1xm9l9v){background:var(--accent);transform-origin:bottom;border-radius:1px;width:3px;height:100%;animation:.9s ease-in-out infinite alternate svelte-1xm9l9v-eq}.eq.svelte-1xm9l9v i:where(.svelte-1xm9l9v):nth-child(2){animation-delay:-.3s}.eq.svelte-1xm9l9v i:where(.svelte-1xm9l9v):nth-child(3){animation-delay:-.6s}.eq.paused.svelte-1xm9l9v i:where(.svelte-1xm9l9v){animation-play-state:paused}@keyframes svelte-1xm9l9v-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media (width<=639px){ol.svelte-1xm9l9v{max-height:60dvh}.row.svelte-1xm9l9v{--spark-width:56px;grid-template-columns:24px minmax(0,1fr) auto auto;gap:12px}}.transport.svelte-12yenyl{width:min(100%, var(--column));grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.time.svelte-12yenyl{color:var(--fg-muted);font-size:13px}.end.svelte-12yenyl{text-align:right}.controls.svelte-12yenyl{align-items:center;gap:28px;display:flex}button.svelte-12yenyl{cursor:pointer;color:var(--fg);transition:transform .16s var(--ease-out), opacity .2s, box-shadow .2s;background:0 0;border:0;place-items:center;padding:0;display:grid}button.svelte-12yenyl:active{transform:scale(.94)}.skip.svelte-12yenyl{opacity:.85;border-radius:50%;width:44px;height:44px}.skip.svelte-12yenyl:hover{opacity:1}.skip.svelte-12yenyl:disabled{opacity:.25;cursor:default}.play.svelte-12yenyl{background:var(--accent);width:68px;height:68px;color:var(--accent-ink);border-radius:50%}.play.svelte-12yenyl:hover{box-shadow:0 0 0 6px var(--accent-soft)}.cued.svelte-12yenyl{animation:svelte-12yenyl-pulse 1.8s var(--ease-out) infinite}@keyframes svelte-12yenyl-pulse{0%{box-shadow:0 0 0 0 var(--accent-soft)}70%{box-shadow:0 0 0 16px #0000}to{box-shadow:0 0 #0000}}.waveform.svelte-1x1dhop{width:min(100%,90vw,1400px);position:relative}canvas.svelte-1x1dhop{cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;height:clamp(200px,30vh,300px);display:block}canvas.svelte-1x1dhop:focus-visible{box-shadow:0 0 0 2px var(--accent-soft);border-radius:6px;outline:none}.progress.svelte-1x1dhop{background:var(--accent);opacity:.6;transform-origin:0;height:1px;transition:transform .3s linear;position:absolute;bottom:-6px;left:0;right:0}.deck.svelte-zlt75u{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.deck.compact.svelte-zlt75u{gap:24px}.now.svelte-zlt75u{max-width:min(100%, var(--column));color:var(--fg-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:-8px 0 0;font-size:12px;overflow:hidden}.aura.svelte-17be6it{z-index:-1;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}img.svelte-17be6it{object-fit:cover;filter:blur(120px)saturate(1.4);opacity:.45;width:max(150vw,1200px);height:110vh;animation:1.2s ease-out svelte-17be6it-aura-in;position:absolute;top:-35vh;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 35%,#0000 85%);mask-image:linear-gradient(#000 35%,#0000 85%)}@keyframes svelte-17be6it-aura-in{0%{opacity:0}}.tint.svelte-17be6it{background:radial-gradient(90vw 70vh at 50% -15%, rgb(var(--tint) / .22), transparent 70%);transition:background 1.5s linear;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tint.svelte-17be6it{transition:none}}
