.mini-player[data-v-a24abc07]{z-index:55;background:color-mix(in srgb,var(--color-base-100,#fff) 86%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid #6366f12e;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -8px #312e812e}:is(.dark,[data-theme=dark]) .mini-player[data-v-a24abc07]{background:#111827db;border-top-color:#818cf838;box-shadow:0 -10px 30px -8px #00000080}.mini-player__inner[data-v-a24abc07]{align-items:center;gap:.85rem;max-width:56rem;margin:0 auto;padding:.55rem 1rem .6rem;display:flex}.mini-player__meta[data-v-a24abc07]{flex:auto;align-items:center;gap:.7rem;min-width:0;display:flex}.mini-player__cover-wrap[data-v-a24abc07]{border-radius:.6rem;flex-shrink:0;width:2.75rem;height:2.75rem;position:relative;overflow:hidden;box-shadow:0 2px 8px #312e8140}.mini-player__cover[data-v-a24abc07]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mini-player__text[data-v-a24abc07]{flex-direction:column;gap:1px;min-width:0;display:flex}.mini-player__title[data-v-a24abc07]{color:var(--color-base-content,#111827);font-size:.85rem;font-weight:600}.mini-player__sub[data-v-a24abc07],.mini-player__title[data-v-a24abc07]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-player__sub[data-v-a24abc07]{color:#6366f1;align-items:center;gap:.3rem;font-size:.72rem;font-weight:500;display:inline-flex}:is(.dark,[data-theme=dark]) .mini-player__sub[data-v-a24abc07]{color:#a5b4fc}.mini-player__sub-icon[data-v-a24abc07]{opacity:.8;font-size:.6rem}.mini-player__time[data-v-a24abc07]{font-variant-numeric:tabular-nums;color:#6b7280;white-space:nowrap;flex-shrink:0;font-size:.7rem}.mini-player__time-sep[data-v-a24abc07]{opacity:.4;margin:0 1px}@media (width<=480px){.mini-player__time[data-v-a24abc07]{display:none}}.mini-player__controls[data-v-a24abc07]{flex-shrink:0;align-items:center;gap:.1rem;display:flex}.mini-player__btn[data-v-a24abc07]{cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .12s;display:inline-flex}.mini-player__btn--ghost[data-v-a24abc07]{color:#6b7280;width:2.25rem;height:2.25rem;font-size:.95rem}.mini-player__btn--ghost[data-v-a24abc07]:hover{color:#4f46e5;background:#6366f11f}:is(.dark,[data-theme=dark]) .mini-player__btn--ghost[data-v-a24abc07]{color:#9ca3af}:is(.dark,[data-theme=dark]) .mini-player__btn--ghost[data-v-a24abc07]:hover{color:#a5b4fc}.mini-player__btn--play[data-v-a24abc07]{color:#fff;background:#4f46e5;width:2.85rem;height:2.85rem;margin:0 .1rem;font-size:1rem;box-shadow:0 4px 14px -2px #4f46e58c}.mini-player__btn--play[data-v-a24abc07]:hover{background:#4338ca;transform:scale(1.05)}.mini-player__btn--play[data-v-a24abc07]:active{transform:scale(.95)}.mini-player__btn--play-active[data-v-a24abc07]{animation:2.4s ease-in-out infinite mini-play-glow-a24abc07}@keyframes mini-play-glow-a24abc07{0%,to{box-shadow:0 4px 14px -2px #4f46e580}50%{box-shadow:0 4px 22px #4f46e5bf}}.mini-player__play-icon[data-v-a24abc07]{margin-left:2px}.mini-player__progress[data-v-a24abc07]{cursor:pointer;background:#6366f124;width:100%;height:5px;position:relative}.mini-player__progress[data-v-a24abc07]:hover{height:7px}.mini-player__progress-fill[data-v-a24abc07]{background:linear-gradient(90deg,#6366f1,#4f46e5);height:100%;transition:width .2s linear;position:relative}.mini-player__scrubber[data-v-a24abc07]{background:#fff;border:2px solid #4f46e5;border-radius:9999px;width:10px;height:10px;transition:transform .15s;position:absolute;top:50%;right:-5px;transform:translateY(-50%)scale(0)}.mini-player__progress:hover .mini-player__scrubber[data-v-a24abc07]{transform:translateY(-50%)scale(1)}.mini-player-slide-enter-active[data-v-a24abc07],.mini-player-slide-leave-active[data-v-a24abc07]{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s}.mini-player-slide-enter-from[data-v-a24abc07],.mini-player-slide-leave-to[data-v-a24abc07]{opacity:0;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.mini-player__btn--play-active[data-v-a24abc07]{animation:none}}
