.player__spacer.svelte-159jkxn{height:0;background:#1a1a1a}.player__spacer--active.svelte-159jkxn{height:72px}.player.svelte-159jkxn{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#1a1a1a;border-top:1px solid #333;color:#e0e0e0;font-family:Courier New,Courier,monospace;font-size:.8125rem;padding:.5rem 1rem}.player__inner.svelte-159jkxn{max-width:1440px;margin:0 auto;display:flex;align-items:center;gap:1rem}.player__info.svelte-159jkxn{display:flex;align-items:center;gap:.625rem;min-width:0;flex:0 1 260px}.player__cover.svelte-159jkxn{width:48px;height:48px;object-fit:cover;flex-shrink:0;border:1px solid #333}.player__meta.svelte-159jkxn{min-width:0;overflow:hidden}.player__title.svelte-159jkxn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;font-weight:700}.player__sub.svelte-159jkxn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#888;font-size:.75rem}.player__star.svelte-159jkxn{background:none;border:none;cursor:pointer;padding:0;font-size:1.1rem;line-height:1;color:#555;transition:color .15s;flex-shrink:0}.player__star.svelte-159jkxn:before{content:"☆"}.player__star.svelte-159jkxn:hover,.player__star.bookmarked.svelte-159jkxn{color:#b8860b}.player__star.bookmarked.svelte-159jkxn:before{content:"★"}.player__controls.svelte-159jkxn{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.player__btn.svelte-159jkxn{background:none;border:1px solid transparent;color:#ccc;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .15s}.player__btn.svelte-159jkxn:hover{color:#fff}.player__btn--active.svelte-159jkxn{color:#b8860b}.player__btn--play.svelte-159jkxn{border:1px solid #555;padding:.375rem}.player__btn--play.svelte-159jkxn:hover{border-color:#b8860b}.player__scrubber.svelte-159jkxn{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}.player__time.svelte-159jkxn{font-size:.6875rem;color:#888;flex-shrink:0;min-width:2.75rem;text-align:center;font-variant-numeric:tabular-nums}.player__range.svelte-159jkxn{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;height:1rem}.player__range.svelte-159jkxn::-webkit-slider-runnable-track{height:2px;background:#444}.player__range.svelte-159jkxn::-moz-range-track{height:2px;background:#444;border:none}.player__range.svelte-159jkxn::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:#b8860b;border:none;margin-top:-4px}.player__range.svelte-159jkxn::-moz-range-thumb{width:10px;height:10px;background:#b8860b;border:none;border-radius:0}.player__range--seek.svelte-159jkxn{width:100%}.player__volume.svelte-159jkxn{display:flex;align-items:center;gap:.375rem;flex-shrink:0;color:#888}.player__range--vol.svelte-159jkxn{width:80px}.player__mute-btn.svelte-159jkxn{background:none;border:none;color:#888;cursor:pointer;padding:0;display:flex;align-items:center}.player__mute-btn.svelte-159jkxn:hover{color:#fff}.player__btn--mute-mobile.svelte-159jkxn{display:none}.player__btn--download.svelte-159jkxn{text-decoration:none;flex-shrink:0}.player__btn--queue.svelte-159jkxn{flex-shrink:0}.player__btn--close.svelte-159jkxn{flex-shrink:0;color:#666}.player__btn--close.svelte-159jkxn:hover{color:#c00}.player__repeat-one.svelte-159jkxn{position:absolute;font-size:.5rem;font-weight:700;bottom:1px;right:1px;line-height:1}.player__btn.svelte-159jkxn:has(.player__repeat-one:where(.svelte-159jkxn)){position:relative}.queue-backdrop.svelte-159jkxn{position:fixed;inset:0;background:#00000080;z-index:9997}.queue-panel.svelte-159jkxn{position:fixed;bottom:72px;left:0;right:0;z-index:9998;background:#1a1a1a;border-top:1px solid #333;max-height:50vh;display:flex;flex-direction:column;font-family:Courier New,Courier,monospace;color:#e0e0e0;animation:svelte-159jkxn-queue-slide-up .2s ease-out}@keyframes svelte-159jkxn-queue-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.queue-panel__header.svelte-159jkxn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-bottom:1px solid #333;flex-shrink:0}.queue-panel__title.svelte-159jkxn{font-size:.8125rem;font-weight:700;color:#fff;margin-right:auto}.queue-panel__clear.svelte-159jkxn{background:none;border:1px solid #555;color:#888;font-family:inherit;font-size:.6875rem;padding:2px 8px;cursor:pointer;text-transform:uppercase;letter-spacing:.5pt}.queue-panel__clear.svelte-159jkxn:hover{color:#fff;border-color:#b8860b}.queue-panel__close.svelte-159jkxn{background:none;border:none;color:#888;font-size:1.2rem;cursor:pointer;padding:0 4px}.queue-panel__close.svelte-159jkxn:hover{color:#fff}.queue-panel__list.svelte-159jkxn{overflow-y:auto;flex:1}.queue-panel__item.svelte-159jkxn{display:flex;align-items:center;gap:.75rem;padding:.375rem 1rem;border:none;background:none;color:#ccc;width:100%;text-align:left;font-family:inherit;font-size:.8125rem;cursor:pointer;border-bottom:1px solid #222}.queue-panel__item.svelte-159jkxn:hover{background:#222}.queue-panel__item--active.svelte-159jkxn{color:#b8860b}.queue-panel__num.svelte-159jkxn{width:2ch;text-align:right;flex-shrink:0;color:#555;font-size:.75rem}.queue-panel__item--active.svelte-159jkxn .queue-panel__num:where(.svelte-159jkxn){color:#b8860b}.queue-panel__playing.svelte-159jkxn{flex-shrink:0;font-size:.6rem}.queue-panel__track-title.svelte-159jkxn{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-panel__dur.svelte-159jkxn{flex-shrink:0;color:#555;font-size:.75rem;font-variant-numeric:tabular-nums}.queue-panel__remove.svelte-159jkxn{background:none;border:none;color:#555;cursor:pointer;font-size:.9rem;padding:0 4px;flex-shrink:0}.queue-panel__remove.svelte-159jkxn:hover{color:#c00}.player__pip.svelte-159jkxn{position:fixed;bottom:72px;right:1rem;z-index:9998;width:320px;background:#000;border:1px solid #333;box-shadow:0 4px 24px #0009}.player__pip.svelte-159jkxn video:where(.svelte-159jkxn){display:block;width:100%;height:auto}.player__pip-controls.svelte-159jkxn{position:absolute;top:4px;right:6px;z-index:1;display:flex;gap:4px;opacity:0;transition:opacity .15s}.player__pip.svelte-159jkxn:hover .player__pip-controls:where(.svelte-159jkxn){opacity:1}.player__pip-btn.svelte-159jkxn{background:#0009;border:none;color:#fff;font-size:1.1rem;cursor:pointer;padding:4px 6px;line-height:1;display:flex;align-items:center;justify-content:center}.player__pip-btn.svelte-159jkxn:hover{background:#000000e6}.player__pip--fs.svelte-159jkxn{position:fixed;inset:0;width:100%;height:100%;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center}.player__pip--fs.svelte-159jkxn video:where(.svelte-159jkxn){width:100%;height:100%;object-fit:contain}.player__pip-reopen.svelte-159jkxn{background:none;border:1px solid #555;color:#ccc;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.player__pip-reopen.svelte-159jkxn:hover{color:#fff;border-color:#b8860b}@media(max-width:639px){.player__spacer--active.svelte-159jkxn{height:100px}.player.svelte-159jkxn{padding:.375rem .5rem}.player__inner.svelte-159jkxn{flex-wrap:wrap;gap:.375rem}.player__info.svelte-159jkxn{flex:1 1 100%;order:1}.player__controls.svelte-159jkxn{order:2;flex:0 0 auto}.player__scrubber.svelte-159jkxn{order:3;flex:1 1 auto;min-width:0}.player__volume.svelte-159jkxn{display:none}.player__btn--mute-mobile.svelte-159jkxn{display:flex}.player__btn--queue.svelte-159jkxn{order:4}.player__pip.svelte-159jkxn{width:200px;bottom:96px}.queue-panel.svelte-159jkxn{max-height:calc(100vh - 96px);bottom:96px}}
