.sidebar-player-wrapper[data-v-cc5b1bcf]{width:100%}.sidebar-player[data-v-cc5b1bcf]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#91919114,#2c2c2c14);border:1px solid hsla(0,0%,100%,.05);border-radius:30px;cursor:pointer;display:flex;gap:12px;height:60px;overflow:hidden;padding:6px;position:relative;transition:all .3s cubic-bezier(.17,.89,.24,1.11)}.sidebar-player[data-v-cc5b1bcf]:hover{background:linear-gradient(135deg,#9191911f,#2c2c2c1f);box-shadow:0 4px 20px #0003;transform:scale(1.02)}.album-art[data-v-cc5b1bcf]{background:#ffffff0d;border-radius:50%;box-shadow:0 2px 8px #0003;flex-shrink:0;height:48px;overflow:hidden;width:48px}.album-image[data-v-cc5b1bcf]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.track-info-wrapper[data-v-cc5b1bcf]{display:flex;flex:1;flex-direction:column;gap:2px;justify-content:center;min-width:0;overflow:hidden}.track-artist-wrapper[data-v-cc5b1bcf],.track-name-wrapper[data-v-cc5b1bcf]{overflow:hidden;width:100%}.track-artist-scroll[data-v-cc5b1bcf],.track-name-scroll[data-v-cc5b1bcf]{display:flex;gap:20px;white-space:nowrap}.track-name-scroll span[data-v-cc5b1bcf]{color:hsl(var(--foreground));font-size:13px;font-weight:600}.track-artist-scroll span[data-v-cc5b1bcf]{color:hsl(var(--muted-foreground));font-size:11px}.marquee[data-v-cc5b1bcf]{animation:marquee-cc5b1bcf 10s linear infinite;animation-delay:2s}@keyframes marquee-cc5b1bcf{0%,10%{transform:translate(0)}to{transform:translate(calc(-100% - 20px))}}.controls-area[data-v-cc5b1bcf]{padding-right:8px}.controls-area[data-v-cc5b1bcf],.controls-zone[data-v-cc5b1bcf]{align-items:center;display:flex}.controls-zone[data-v-cc5b1bcf]{background:#ffffff0d;border-radius:50%;height:32px;justify-content:center;transition:background .2s;width:32px}.controls-zone[data-v-cc5b1bcf]:hover{background:#ffffff26}.mini-progress-container[data-v-cc5b1bcf]{background:#ffffff0d;bottom:0;height:2px;left:0;position:absolute;right:0}.mini-progress-bar[data-v-cc5b1bcf]{background:linear-gradient(90deg,#30e8d6,#42f0de);height:100%;position:relative;transition:width .1s linear}.mini-progress-bar[data-v-cc5b1bcf]:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";inset:0;position:absolute}.sidebar-player-empty[data-v-cc5b1bcf]{align-items:center;background:#ffffff08;border:1px dashed hsla(0,0%,100%,.1);border-radius:25px;display:flex;height:50px;justify-content:center}.empty-text[data-v-cc5b1bcf]{color:hsl(var(--muted-foreground));font-size:12px}.modal-fade-enter-active[data-v-cc5b1bcf],.modal-fade-leave-active[data-v-cc5b1bcf]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-cc5b1bcf],.modal-fade-leave-to[data-v-cc5b1bcf]{opacity:0}.fade-scale-enter-active[data-v-cc5b1bcf],.fade-scale-leave-active[data-v-cc5b1bcf]{transition:all .2s}.fade-scale-enter-from[data-v-cc5b1bcf],.fade-scale-leave-to[data-v-cc5b1bcf]{opacity:0;transform:scale(.5)}.tracklist[data-v-cc5b1bcf]::-webkit-scrollbar{width:4px}.tracklist[data-v-cc5b1bcf]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.profile-island-button[data-v-bd68b7c3]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#91919114,#2c2c2c14);border:1px solid rgba(var(--border-rgb),.3);border-radius:22px;display:flex;gap:12px;height:44px;overflow:hidden;padding:0 14px 0 6px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.profile-island-button[data-v-bd68b7c3]:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.profile-island-button[data-v-bd68b7c3]:hover{background:linear-gradient(135deg,#9191911f,#2c2c2c1f);border-color:rgba(var(--primary-rgb),.3);transform:scale(1.02)}.profile-island-button[data-v-bd68b7c3]:active{transform:scale(.98)}.dropdown-wrapper[data-v-bd68b7c3]{animation:dropdownSlideOut-bd68b7c3 .2s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(-8px) scale(.96)}.dropdown-wrapper.dropdown-open[data-v-bd68b7c3]{animation:dropdownSlideIn-bd68b7c3 .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes dropdownSlideIn-bd68b7c3{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdownSlideOut-bd68b7c3{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.96)}}.glass-card-no-hover[data-v-bd68b7c3]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#9191910a,#2c2c2c0a);border-color:hsl(var(--border)/.4);border-radius:.75rem;border-width:1px;box-shadow:0 8px 32px hsl(var(--background)/.6);padding:1.5rem;position:relative}.modal-fade-enter-active[data-v-bd68b7c3],.modal-fade-leave-active[data-v-bd68b7c3]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-bd68b7c3],.modal-fade-leave-to[data-v-bd68b7c3]{opacity:0}.modal-fade-enter-active .glass-card-no-hover[data-v-bd68b7c3],.modal-fade-leave-active .glass-card-no-hover[data-v-bd68b7c3]{transition:all .3s ease}.modal-fade-enter-from .glass-card-no-hover[data-v-bd68b7c3],.modal-fade-leave-to .glass-card-no-hover[data-v-bd68b7c3]{opacity:0;transform:scale(.95)}
