.submenu-dropdown.svelte-32fv9j{animation:svelte-32fv9j-dropdown-in .2s cubic-bezier(.16,1,.3,1)}@keyframes svelte-32fv9j-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mobo-submenu.svelte-3r55zw{animation:svelte-3r55zw-submenu-in .2s cubic-bezier(.16,1,.3,1)}@keyframes svelte-3r55zw-submenu-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.mobo-menu.svelte-mwbh93{animation:svelte-mwbh93-mobo-slide .25s cubic-bezier(.16,1,.3,1)}@keyframes svelte-mwbh93-mobo-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.custom-scrollbar.svelte-1q17ync::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-1q17ync::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-1q17ync::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar.svelte-1q17ync::-webkit-scrollbar-thumb:hover{background:#fff3}.line-clamp-2.svelte-1q17ync{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes svelte-1q17ync-music-bar{0%,to{height:4px}50%{height:12px}}@keyframes svelte-17v0cru-install-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-17v0cru-backdrop-enter{0%{opacity:0}to{opacity:1}}.install-prompt.svelte-17v0cru{animation:svelte-17v0cru-install-enter .4s cubic-bezier(.16,1,.3,1)}.install-backdrop.svelte-17v0cru{animation:svelte-17v0cru-backdrop-enter .3s ease-out}.offline-pill.svelte-161aswx{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:9998;display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:#1c1917eb;color:#f5f5f4;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.01em;box-shadow:0 12px 32px -16px #00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);max-width:calc(100vw - 24px);animation:svelte-161aswx-offline-pill-in .3s cubic-bezier(.16,1,.3,1) both}.offline-pill--online.svelte-161aswx{background:#166534eb}.offline-pill__dot.svelte-161aswx{width:8px;height:8px;border-radius:50%;background:#f97316;animation:svelte-161aswx-offline-pill-pulse 1.4s ease-in-out infinite}.offline-pill__dot--online.svelte-161aswx{background:#4ade80;animation:none}.offline-pill__text.svelte-161aswx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes svelte-161aswx-offline-pill-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes svelte-161aswx-offline-pill-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.offline-pill.svelte-161aswx,.offline-pill__dot.svelte-161aswx{animation:none}}.update-banner.svelte-l9ja4q{position:fixed;left:50%;transform:translate(-50%);bottom:calc(20px + var(--audio-player-height, 0px));z-index:9999;display:inline-flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;background:#1c1917;color:#f5f5f4;border-radius:999px;box-shadow:0 12px 32px -12px #00000073;font-size:13px;font-weight:500;animation:svelte-l9ja4q-update-banner-in .35s cubic-bezier(.16,1,.3,1) both;max-width:calc(100vw - 32px)}.update-banner__text.svelte-l9ja4q{white-space:nowrap}.update-banner__btn.svelte-l9ja4q{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#ff880c;color:#fff;font-weight:600;font-size:12px;letter-spacing:.05em;padding:6px 14px;border-radius:999px;cursor:pointer;transition:background-color .15s ease}.update-banner__btn.svelte-l9ja4q:hover:not(:disabled){background:#e5790b}.update-banner__btn.svelte-l9ja4q:disabled{opacity:.7;cursor:progress}.update-banner__dismiss.svelte-l9ja4q{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#f5f5f480;font-size:18px;line-height:1;padding:4px 6px;cursor:pointer;transition:color .15s ease}.update-banner__dismiss.svelte-l9ja4q:hover{color:#f5f5f4}@keyframes svelte-l9ja4q-update-banner-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.update-banner.svelte-l9ja4q{animation:none}}
