@media (hover:hover){.favourite-btn[data-v-7ba27b21]:not(:disabled):hover,.add-to-playlist-btn[data-v-42743d12]:hover{background-color:#ffffff1a}}.add-to-playlist-toast[data-v-42743d12]{z-index:100;background:hsl(var(--color-text-primary));color:hsl(var(--color-base));pointer-events:none;border-radius:9999px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;animation:.18s ease-out toast-in-42743d12;position:fixed;bottom:8rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}@keyframes toast-in-42743d12{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.track-info[data-v-6fcdbbb1]{border:1px solid #0000;border-radius:8px;padding:6px;transition:all .15s}@media (hover:hover){.track-info[data-v-6fcdbbb1]:hover{background-color:hsl(var(--color-overlay));border-color:hsl(var(--color-border))}.playback-ctrl-btn[data-v-07076935]:hover{background-color:#ffffff1a}.playback-ctrl-play[data-v-07076935]:not(:disabled):hover{transform:scale(1.05)}.dislike-btn[data-v-829cae73]:hover{background-color:#ffffff1a}}.artist-stack-layer[data-v-c6a85438]{will-change:left,top,transform,box-shadow;transition:left .65s cubic-bezier(.22,1,.36,1),top .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),ring-color .35s;box-shadow:0 0 #0000}.artist-stack-layer--primary.artist-stack-layer--floating[data-v-c6a85438]{box-shadow:0 10px 22px #00000080,0 3px 8px #0000004d}.artist-stack-layer--sibling.artist-stack-layer--floating[data-v-c6a85438]{box-shadow:0 14px 30px #0009,0 5px 12px #0006}.artist-stack-layer--sibling[data-v-c6a85438]:nth-child(2){transition-delay:0s,0s,0s,0s,0s}.artist-stack-layer--sibling[data-v-c6a85438]:nth-child(3){transition-delay:70ms,70ms,70ms,0s,0s}.artist-stack-layer--sibling[data-v-c6a85438]:nth-child(4){transition-delay:.14s,.14s,.14s,0s,0s}.artist-stack-layer--sibling[data-v-c6a85438]:nth-child(5){transition-delay:.21s,.21s,.21s,0s,0s}@media (hover:hover){.artist-stack-layer--hover-bright[data-v-c6a85438]:hover{--tw-ring-color:#fff}.artist-stack-layer--hover-dim[data-v-c6a85438]:hover{--tw-ring-color:#ffffff80}}.invite-pill[data-v-a6e80d8e]{color:hsl(var(--color-text-primary));background:hsl(var(--player-accent,var(--color-accent))/.14);border:1px solid hsl(var(--player-accent,var(--color-accent))/.35);border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s;display:inline-flex}@media (hover:hover){.invite-pill[data-v-a6e80d8e]:hover{background:hsl(var(--player-accent,var(--color-accent))/.24)}}.invite-pill[data-v-a6e80d8e]:focus-visible{outline:2px solid hsl(var(--player-accent,var(--color-accent)));outline-offset:2px}@media (prefers-reduced-motion:reduce){.invite-pill[data-v-a6e80d8e]{transition:none}}.mic-btn[data-v-3b03b2cd]{border:1px solid hsl(var(--color-border));background:0 0;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.mic-btn--on[data-v-3b03b2cd]{background:hsl(var(--player-accent,var(--color-accent)));border-color:hsl(var(--player-accent,var(--color-accent)));box-shadow:0 0 24px hsl(var(--player-accent,var(--color-accent))/.55)}.mic-btn--disabled[data-v-3b03b2cd]{opacity:.4;cursor:not-allowed;position:relative}.mic-btn--disabled[data-v-3b03b2cd]:after{content:"";background:currentColor;width:22px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}@media (hover:hover){.mic-btn[data-v-3b03b2cd]:not(.mic-btn--disabled):hover{border-color:hsl(var(--color-text-muted));background-color:#ffffff0f}}.mic-btn[data-v-3b03b2cd]:focus-visible{outline:2px solid hsl(var(--player-accent,var(--color-accent)));outline-offset:2px}@media (prefers-reduced-motion:reduce){.mic-btn[data-v-3b03b2cd]{transition:none}}.eq-bar-1[data-v-1397e4ea]{animation:.9s ease-in-out infinite eq-bar-1-1397e4ea}.eq-bar-1[data-v-1397e4ea],.eq-bar-2[data-v-1397e4ea],.eq-bar-3[data-v-1397e4ea]{transform-origin:bottom}.eq-bar-2[data-v-1397e4ea]{animation:.7s ease-in-out infinite eq-bar-2-1397e4ea}.eq-bar-3[data-v-1397e4ea]{animation:1.1s ease-in-out infinite eq-bar-3-1397e4ea}@keyframes eq-bar-1-1397e4ea{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes eq-bar-2-1397e4ea{0%,to{transform:scaleY(1)}50%{transform:scaleY(.3)}}@keyframes eq-bar-3-1397e4ea{0%,to{transform:scaleY(.6)}33%{transform:scaleY(1)}66%{transform:scaleY(.2)}}.player-bg[data-v-0b210e50]{background-color:hsl(var(--color-base));transition:background-color 1s}.full-screen-player[data-v-0b210e50]{animation:.3s ease-out forwards fadeIn-0b210e50}.full-screen-player-exit[data-v-0b210e50]{animation:.2s ease-in forwards fadeOut-0b210e50}@keyframes fadeIn-0b210e50{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-0b210e50{0%{opacity:1}to{opacity:0}}.karaoke-glow[data-v-0b210e50]{z-index:0;opacity:0;background:linear-gradient(to top,hsl(var(--player-accent,var(--color-accent))/.6),hsl(var(--player-accent,var(--color-accent))/.16) 34%,transparent 60%);transition:opacity .6s ease-out}.karaoke-glow.karaoke[data-v-0b210e50]{opacity:1}.karaoke-bar[data-v-0b210e50]{z-index:2;background:hsl(var(--player-accent,var(--color-accent)));transform-origin:50%;height:3px;transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:scaleX(0)}.karaoke-bar.karaoke[data-v-0b210e50]{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.karaoke-bar[data-v-0b210e50],.karaoke-glow[data-v-0b210e50]{transition:none!important}}
