.playlist-card.svelte-iege5l{flex-direction:column;min-width:0;display:flex}.playlist-card__stack.svelte-iege5l{padding-top:var(--space-3);isolation:isolate;position:relative}.playlist-card__stack.svelte-iege5l:before,.playlist-card__stack.svelte-iege5l:after{content:"";z-index:-1;left:var(--space-3);right:var(--space-3);aspect-ratio:1;border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-2);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);position:absolute}.playlist-card__stack.svelte-iege5l:before{transform:translateY(var(--space-1));top:0}.playlist-card__stack.svelte-iege5l:after{top:var(--space-1-5);left:var(--space-1-5);right:var(--space-1-5);transform:translateY(var(--space-0-5))}.playlist-card.svelte-iege5l:hover .playlist-card__stack:where(.svelte-iege5l):before,.playlist-card.svelte-iege5l:focus-within .playlist-card__stack:where(.svelte-iege5l):before{border-color:var(--fg-4);transform:translateY(0)}.playlist-card.svelte-iege5l:hover .playlist-card__stack:where(.svelte-iege5l):after,.playlist-card.svelte-iege5l:focus-within .playlist-card__stack:where(.svelte-iege5l):after{border-color:var(--border-strong);transform:translateY(calc(var(--space-0-5) * -1))}.playlist-card__art.svelte-iege5l{z-index:1;aspect-ratio:1;border-radius:var(--r-sm);background:var(--surface-2);box-shadow:var(--audio-card-art-shadow);transform-origin:bottom;animation:svelte-iege5l-playlist-card-arrive var(--dur-slow) var(--ease-out) both;transition:transform var(--dur-base) var(--ease-out);display:block;position:relative;overflow:hidden}.playlist-card.svelte-iege5l:hover .playlist-card__art:where(.svelte-iege5l),.playlist-card.svelte-iege5l:focus-within .playlist-card__art:where(.svelte-iege5l){transform:translateY(calc(var(--space-1) * -1))}.playlist-card__menu.svelte-iege5l{z-index:3;top:calc(var(--space-3) + var(--space-2));right:var(--space-2);width:var(--h-ctl-sm);height:var(--h-ctl-sm);border-radius:var(--r-sm);background:var(--audio-card-play-ring-bg);-webkit-backdrop-filter:var(--audio-card-play-ring-blur-touch);backdrop-filter:var(--audio-card-play-ring-blur-touch);color:var(--fg-1);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.playlist-card__menu.svelte-iege5l:hover,.playlist-card__menu.svelte-iege5l:focus-visible{background:var(--button-ghost-bg-hover);outline:none}.playlist-card__body.svelte-iege5l{gap:var(--space-1);padding:var(--space-3) 0 0;display:grid}.playlist-card__title.svelte-iege5l{color:var(--fg-1);font-size:var(--fs-lg);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.playlist-card__title.svelte-iege5l:hover,.playlist-card__title.svelte-iege5l:focus-visible{color:var(--fg-1);text-underline-offset:3px;text-decoration:underline}.playlist-card__meta.svelte-iege5l{align-items:center;gap:var(--space-1-5);color:var(--fg-4);font-family:var(--font-secondary);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-transform:capitalize;margin:0;display:flex}@keyframes svelte-iege5l-playlist-card-arrive{0%{opacity:0;transform:translateY(var(--space-2)) scale(.985)}62%{opacity:1;transform:translateY(calc(var(--space-0-5) * -1)) scale(1.002)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.playlist-card__stack.svelte-iege5l:before,.playlist-card__stack.svelte-iege5l:after,.playlist-card__art.svelte-iege5l{transition-duration:.01ms;animation:none}}
