@media(hover:hover){.favourite-btn[data-v-7ba27b21]:not(:disabled):hover{background-color:#ffffff1a}}@media(hover:hover){.add-to-playlist-btn[data-v-42743d12]:hover{background-color:#ffffff1a}}.add-to-playlist-toast[data-v-42743d12]{animation:toast-in-42743d12 .18s ease-out;background:hsl(var(--color-text-primary));border-radius:9999px;bottom:8rem;box-shadow:0 8px 24px #00000040;color:hsl(var(--color-base));font-size:.875rem;font-weight:600;left:50%;padding:.625rem 1rem;pointer-events:none;position:fixed;transform:translate(-50%);z-index:100}@keyframes toast-in-42743d12{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.track-info[data-v-6b3bb679]{border:1px solid transparent;border-radius:8px;padding:6px;transition:all .15s ease}@media(hover:hover){.track-info[data-v-6b3bb679]:hover{background-color:hsl(var(--color-overlay));border-color:hsl(var(--color-border))}}@media(hover:hover){.playback-ctrl-btn[data-v-07076935]:hover{background-color:#ffffff1a}.playback-ctrl-play[data-v-07076935]:not(:disabled):hover{transform:scale(1.05)}}@media(hover:hover){.dislike-btn[data-v-829cae73]:hover{background-color:#ffffff1a}}.artist-stack-layer[data-v-c6a85438]{box-shadow:0 0 0 transparent;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 ease;will-change:left,top,transform,box-shadow}.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:.07s,.07s,.07s,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:hsla(0,0%,100%,.5)}}.invite-pill[data-v-a6e80d8e]{align-items:center;background:hsl(var(--player-accent,var(--color-accent))/.14);border:1px solid hsl(var(--player-accent,var(--color-accent))/.35);border-radius:9999px;color:hsl(var(--color-text-primary));display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s}@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]{align-items:center;background:transparent;border:1px solid hsl(var(--color-border));border-radius:9999px;display:inline-flex;height:40px;justify-content:center;transition:border-color .15s,background-color .15s,box-shadow .15s;width:40px}.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]{cursor:not-allowed;opacity:.4;position:relative}.mic-btn--disabled[data-v-3b03b2cd]:after{background:currentColor;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:22px}@media(hover:hover){.mic-btn[data-v-3b03b2cd]:not(.mic-btn--disabled):hover{background-color:#ffffff0f;border-color:hsl(var(--color-text-muted))}}.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:eq-bar-1-1397e4ea .9s ease-in-out infinite}.eq-bar-1[data-v-1397e4ea],.eq-bar-2[data-v-1397e4ea]{transform-origin:bottom}.eq-bar-2[data-v-1397e4ea]{animation:eq-bar-2-1397e4ea .7s ease-in-out infinite}.eq-bar-3[data-v-1397e4ea]{animation:eq-bar-3-1397e4ea 1.1s ease-in-out infinite;transform-origin:bottom}@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-aa23c270]{background-color:hsl(var(--color-base));transition:background-color 1s ease}.full-screen-player[data-v-aa23c270]{animation:fadeIn-aa23c270 .3s ease-out forwards}.full-screen-player-exit[data-v-aa23c270]{animation:fadeOut-aa23c270 .2s ease-in forwards}@keyframes fadeIn-aa23c270{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-aa23c270{0%{opacity:1}to{opacity:0}}.karaoke-glow[data-v-aa23c270]{background:linear-gradient(to top,hsl(var(--player-accent,var(--color-accent))/.6),hsl(var(--player-accent,var(--color-accent))/.16) 34%,transparent 60%);opacity:0;transition:opacity .6s ease-out;z-index:0}.karaoke-glow.karaoke[data-v-aa23c270]{opacity:1}.karaoke-bar[data-v-aa23c270]{background:hsl(var(--player-accent,var(--color-accent)));height:3px;transform:scaleX(0);transform-origin:center;transition:transform .6s cubic-bezier(.2,.8,.2,1);z-index:2}.karaoke-bar.karaoke[data-v-aa23c270]{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.karaoke-bar[data-v-aa23c270],.karaoke-glow[data-v-aa23c270]{transition:none!important}}
