/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes slide-up{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}.animate-slide-up{animation:slide-up var(--transition-duration-medium) ease-out}@keyframes rotate{0%{rotate:0deg}to{rotate:360deg}}@keyframes musicWave{0%,to{scale:1 .5}50%{scale:1}}@keyframes spin-continuous{0%{rotate:0deg}to{rotate:360deg}}.cover-container img{animation:3s linear infinite paused spin-continuous}.cover-container img.spinning{animation-play-state:running}button.bg-\(--primary\){box-shadow:0 0 0 2px var(--primary);border:none}.orb-player{-webkit-backdrop-filter:blur(10px);position:relative}.orb-player:before{content:"";background:linear-gradient(45deg,var(--primary),transparent,var(--primary));z-index:-1;opacity:0;transition:opacity var(--transition-duration-medium) ease;border-radius:50%;position:absolute;inset:-2px}.orb-player:hover:before{opacity:.3;animation:2s linear infinite rotate}.orb-player .animate-pulse{animation:1.5s ease-in-out infinite musicWave}.music-player{-webkit-user-select:none;user-select:none;max-width:320px}.expanded-player{width:320px;position:absolute;bottom:0;right:0}.music-player.expanded .expanded-player{position:relative}.music-player.expanded .orb-player{position:absolute;bottom:0;right:0}.progress-section div:hover,.bottom-controls>div:hover{transition:transform var(--transition-duration-normal) ease;scale:1 1.2}.playlist-content{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--transition-duration-medium) ease}.playlist-content:hover{scrollbar-color:#9b9b9b80 transparent}.playlist-content::-webkit-scrollbar{width:4px}.playlist-content::-webkit-scrollbar-track{background:0 0}.playlist-content::-webkit-scrollbar-thumb{background-color:#0000;border-radius:4px}.playlist-content:hover::-webkit-scrollbar-thumb{background-color:#9b9b9b80}.lyrics-container{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--transition-duration-medium) ease}.lyrics-container:hover,.lyrics-container.scrolling{scrollbar-color:#9b9b9b80 transparent}.lyrics-container::-webkit-scrollbar{width:4px}.lyrics-container::-webkit-scrollbar-track{background:0 0}.lyrics-container::-webkit-scrollbar-thumb{background-color:#0000;border-radius:4px}.lyrics-container:hover::-webkit-scrollbar-thumb{background-color:#9b9b9b80}.lyrics-container.scrolling::-webkit-scrollbar-thumb{background-color:#9b9b9b80}@media(hover:none)and (pointer:coarse){.music-player button,.playlist-item{min-height:44px}.progress-section>div,.bottom-controls>div:nth-child(2){height:12px}}@media(max-width:768px){.music-player{max-width:280px;bottom:8px!important;right:8px!important}.music-player.expanded{width:calc(100vw - 16px);max-width:320px;right:8px!important}.expanded-player{width:min(100vw - 16px,320px)!important}.playlist-panel{max-width:none;width:min(100vw - 16px,320px)!important}.controls{gap:8px}.controls button{width:36px;height:36px}.controls button:nth-child(3){width:44px;height:44px}}.inline-icon.svelte-1klr2zv svg{width:1em;height:1em;display:inline-block;vertical-align:middle;fill:currentColor}#display-setting.svelte-19ehqli input[type=range]:where(.svelte-19ehqli){-webkit-appearance:none;height:1.5rem;background-image:var(--color-selection-bar);transition:background-image var(--transition-duration-fast) ease-in-out}#display-setting.svelte-19ehqli input[type=range]:where(.svelte-19ehqli)::-webkit-slider-thumb{-webkit-appearance:none;height:1rem;width:.5rem;border-radius:.125rem;background:#ffffffb3;box-shadow:none}#display-setting.svelte-19ehqli input[type=range]:where(.svelte-19ehqli)::-webkit-slider-thumb:hover{background:#fffc}#display-setting.svelte-19ehqli input[type=range]:where(.svelte-19ehqli)::-webkit-slider-thumb:active{background:#fff9}#display-setting.svelte-19ehqli input[type=range]:where(.svelte-19ehqli)::-moz-range-thumb{-webkit-appearance:none;height:1rem;width:.5rem;border-radius:.125rem;border-width:0;background:#ffffffb3;box-shadow:none}#display-setting.svelte-19ehqli input[type=range]:where(.svelte-19ehqli)::-moz-range-thumb:hover{background:#fffc}#display-setting.svelte-19ehqli input[type=range]:where(.svelte-19ehqli)::-moz-range-thumb:active{background:#fff9}#display-setting.svelte-19ehqli input[type=range]:where(.svelte-19ehqli)::-ms-thumb{-webkit-appearance:none;height:1rem;width:.5rem;border-radius:.125rem;background:#ffffffb3;box-shadow:none}#display-setting.svelte-19ehqli input[type=range]:where(.svelte-19ehqli)::-ms-thumb:hover{background:#fffc}#display-setting.svelte-19ehqli input[type=range]:where(.svelte-19ehqli)::-ms-thumb:active{background:#fff9}input.svelte-acx8g7:focus{outline:0}.search-panel{max-height:calc(100vh - 100px);overflow-y:auto}.overflow-y-auto.svelte-oywurh::-webkit-scrollbar{width:4px}.overflow-y-auto.svelte-oywurh::-webkit-scrollbar-track{background:transparent}.overflow-y-auto.svelte-oywurh::-webkit-scrollbar-thumb{background:var(--scrollbar-bg);border-radius:2px}.overflow-y-auto.svelte-oywurh::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-bg-hover)}
