.mini-player[data-v-f11324ec]{z-index:20;background:var(--ui-surface);-webkit-backdrop-filter:blur(16px)saturate(1.4);border-top:1px solid var(--ui-border);padding-bottom:env(safe-area-inset-bottom,0);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000d}.mini-player__inner[data-v-f11324ec]{align-items:center;gap:.85rem;max-width:56rem;margin:0 auto;padding:.55rem 1rem .6rem;display:flex}.mini-player__meta[data-v-f11324ec]{flex:auto;align-items:center;gap:.7rem;min-width:0;display:flex}.mini-player__cover-wrap[data-v-f11324ec]{border-radius:.6rem;flex-shrink:0;width:2.75rem;height:2.75rem;position:relative;overflow:hidden}.mini-player__cover[data-v-f11324ec]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mini-player__text[data-v-f11324ec]{flex-direction:column;gap:1px;min-width:0;display:flex}.mini-player__title[data-v-f11324ec]{color:var(--ui-heading);font-size:.85rem;font-weight:600}.mini-player__sub[data-v-f11324ec],.mini-player__title[data-v-f11324ec]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-player__sub[data-v-f11324ec]{color:var(--ui-brand-text);align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;display:inline-flex}.mini-player__sub-icon[data-v-f11324ec]{opacity:.8;font-size:.6rem}.mini-player__time[data-v-f11324ec]{font-variant-numeric:tabular-nums;color:var(--ui-copy);white-space:nowrap;flex-shrink:0;font-size:.75rem}.mini-player__time-sep[data-v-f11324ec]{opacity:.4;margin:0 1px}@media (width<=480px){.mini-player__time[data-v-f11324ec]{display:none}}.mini-player__controls[data-v-f11324ec]{flex-shrink:0;align-items:center;gap:.1rem;display:flex}.mini-player__btn[data-v-f11324ec]{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-f11324ec]{width:2.75rem;height:2.75rem;color:var(--ui-copy);font-size:.95rem}.mini-player__btn--ghost[data-v-f11324ec]:hover{background:var(--ui-surface-muted);color:var(--ui-brand-text)}.mini-player__btn--play[data-v-f11324ec]{width:2.85rem;height:2.85rem;color:var(--ui-on-primary);background:var(--ui-primary);margin:0 .1rem;font-size:1rem}.mini-player__btn--play[data-v-f11324ec]:hover{background:var(--ui-primary-hover);transform:scale(1.05)}.mini-player__btn--play[data-v-f11324ec]:active{transform:scale(.95)}.mini-player__play-icon[data-v-f11324ec]{margin-left:2px}.mini-player__progress[data-v-f11324ec]{background:var(--ui-border);cursor:pointer;width:100%;height:5px;position:relative}.mini-player__progress[data-v-f11324ec]:hover{height:7px}.mini-player__progress-fill[data-v-f11324ec]{background:var(--ui-primary);transform-origin:0;width:100%;height:100%;transition:transform .2s linear;position:relative}.mini-player__scrubber[data-v-f11324ec]{background:var(--ui-surface);border:2px solid var(--ui-primary);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-f11324ec]{transform:translateY(-50%)scale(1)}.mini-player-slide-enter-active[data-v-f11324ec],.mini-player-slide-leave-active[data-v-f11324ec]{transition:transform .15s ease-out,opacity .15s}.mini-player-slide-enter-from[data-v-f11324ec],.mini-player-slide-leave-to[data-v-f11324ec]{opacity:0;transform:translateY(100%)}@media (width<=768px){.mini-player[data-v-f11324ec]{background:var(--ui-surface);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.mini-player-slide-enter-active[data-v-f11324ec],.mini-player-slide-leave-active[data-v-f11324ec],.mini-player__btn[data-v-f11324ec],.mini-player__progress-fill[data-v-f11324ec],.mini-player__scrubber[data-v-f11324ec]{transition:none}}
