.progress-bar-container.svelte-iblnlu{width:100%;height:var(--bar-height,8px);background:var(--bg-alt);border:1px solid var(--border);cursor:pointer;user-select:none;touch-action:none;box-sizing:border-box;border-radius:0;outline:none;position:relative}.progress-bar-container.svelte-iblnlu:focus-visible{border-color:var(--link)}.progress-bar-container.svelte-iblnlu:hover .progress-bar-fill:where(.svelte-iblnlu),.progress-bar-container.dragging.svelte-iblnlu .progress-bar-fill:where(.svelte-iblnlu){background:var(--link)}.progress-bar-fill.svelte-iblnlu{background:var(--primary);pointer-events:none;border-radius:0;height:100%;transition:width 80ms linear}.player-controls-deck.svelte-p97p2t{border:1px solid var(--border);background:var(--bg);border-radius:0;flex-direction:column;gap:12px;margin-bottom:3em;padding:14px 16px;display:flex}.now-playing-bar.svelte-p97p2t{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:.85em;display:flex}.track-display.svelte-p97p2t{flex:1;min-width:0}.track-info.svelte-p97p2t{text-overflow:ellipsis;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px;display:flex;overflow:hidden}.track-title.svelte-p97p2t{color:var(--primary)}.track-file-desc.svelte-p97p2t{color:var(--secondary);font-size:.9em}.black-badge.svelte-p97p2t{background:var(--invert-bg);color:var(--invert-fg);letter-spacing:.02em;white-space:nowrap;border-radius:0;padding:2px 6px;font-size:.75em;font-weight:700}.track-idle-text.svelte-p97p2t{color:var(--secondary)}.volume-container.svelte-p97p2t{align-items:center;gap:8px;display:flex}.volume-bar-wrapper.svelte-p97p2t{width:65px}.volume-text.svelte-p97p2t{color:var(--secondary);text-align:right;min-width:32px;font-size:.8em}.progress-section.svelte-p97p2t{width:100%}.deck-bottom-row.svelte-p97p2t{justify-content:space-between;align-items:center;gap:16px;display:flex}.transport-group.svelte-p97p2t{align-items:center;gap:6px;display:flex}.time-display.svelte-p97p2t{color:var(--secondary);font-size:.85em}.mono-timer.svelte-p97p2t{letter-spacing:.05em;font-family:inherit}.tui-btn.svelte-p97p2t{background:var(--bg-alt);color:var(--primary);border:1px solid var(--border);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:.85em;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.tui-btn.svelte-p97p2t svg:where(.svelte-p97p2t){fill:currentColor;width:14px;height:14px}.tui-btn.svelte-p97p2t:hover{background:var(--invert-bg);color:var(--invert-fg);border-color:var(--invert-bg)}.tui-btn.svelte-p97p2t:hover svg:where(.svelte-p97p2t){fill:var(--invert-fg)}.tui-btn.transport-btn.svelte-p97p2t{width:32px;height:32px;padding:0}.tui-btn.play-btn.is-playing.svelte-p97p2t{border-color:var(--link)}.tui-btn.mute-btn.svelte-p97p2t{background:0 0;border:1px solid #0000;width:28px;height:28px;padding:0}.tui-btn.mute-btn.svelte-p97p2t:hover{border-color:var(--border);background:var(--bg-alt);color:var(--primary)}.tui-btn.mute-btn.svelte-p97p2t:hover svg:where(.svelte-p97p2t){fill:var(--primary)}@media screen and (width<=600px){.now-playing-bar.svelte-p97p2t{flex-direction:column;align-items:flex-start;gap:8px}.volume-container.svelte-p97p2t{justify-content:flex-start;width:100%}.volume-bar-wrapper.svelte-p97p2t{flex:1}}.tracklist-container.svelte-mssh63{width:100%;overflow-x:auto}.tracklist-table.svelte-mssh63{border-collapse:collapse;text-align:left;width:100%;font-size:.9em}.tracklist-table.svelte-mssh63 th:where(.svelte-mssh63){border-bottom:2px solid var(--border);color:var(--secondary);text-transform:uppercase;letter-spacing:.05em;padding:10px 12px;font-size:.8em;font-weight:400}.tracklist-table.svelte-mssh63 td:where(.svelte-mssh63){border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 12px}.track-row.svelte-mssh63{cursor:pointer;transition:background-color .1s}.track-row.svelte-mssh63:hover{background-color:var(--bg-alt)}.track-row.svelte-mssh63:hover .play-icon:where(.svelte-mssh63){opacity:1}.track-row.active.svelte-mssh63{background-color:var(--bg-alt);color:var(--primary)}.track-row.active.svelte-mssh63 .track-title-text:where(.svelte-mssh63){color:var(--link);font-weight:600}.col-play.svelte-mssh63{text-align:center;width:36px;padding-right:0}.col-title.svelte-mssh63{width:auto}.col-year.svelte-mssh63{width:65px;color:var(--secondary);font-size:.85em}.col-duration.svelte-mssh63{width:65px;color:var(--secondary);text-align:right;font-size:.85em}.col-actions.svelte-mssh63{text-align:right;width:90px}.title-cell-content.svelte-mssh63{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.track-title-text.svelte-mssh63{word-break:break-word}.mixes-toggle-badge.svelte-mssh63{background:var(--bg);border:1px solid var(--border);color:var(--secondary);cursor:pointer;white-space:nowrap;border-radius:0;padding:1px 6px;font-family:inherit;font-size:.75em}.mixes-toggle-badge.svelte-mssh63:hover{border-color:var(--link);color:var(--link)}.sub-file-row.svelte-mssh63{background:var(--bg-alt);cursor:pointer;transition:background-color .1s}.sub-file-row.svelte-mssh63 td:where(.svelte-mssh63){border-bottom:1px dashed var(--border);padding-top:6px;padding-bottom:6px}.sub-file-row.svelte-mssh63:hover{background:var(--border)}.sub-file-row.active-file.svelte-mssh63 .sub-file-desc:where(.svelte-mssh63){color:var(--link);font-weight:600}.sub-file-info.svelte-mssh63{align-items:center;gap:8px;font-size:.9em;display:flex}.sub-tree-prefix.svelte-mssh63{color:var(--secondary);opacity:.7;font-family:monospace}.black-badge.svelte-mssh63{background:var(--invert-bg);color:var(--invert-fg);letter-spacing:.02em;white-space:nowrap;border-radius:0;padding:2px 5px;font-size:.75em;font-weight:700}.sub-file-desc.svelte-mssh63{color:var(--primary)}.sub-file-size.svelte-mssh63{color:var(--secondary);font-size:.8em}.tui-icon-btn.svelte-mssh63{cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;width:26px;height:26px;margin:0;padding:0;transition:all .1s;display:inline-flex}.tui-icon-btn.svelte-mssh63:hover{border-color:var(--border);background:var(--bg);color:var(--link)}.tui-icon-btn.action-link.svelte-mssh63{border:1px solid var(--border);background:var(--bg);text-decoration:none}.tui-icon-btn.action-link.svelte-mssh63 svg:where(.svelte-mssh63){fill:currentColor;width:13px;height:13px}.tui-icon-btn.action-link.svelte-mssh63:hover{border-color:var(--link);color:var(--link)}.tui-icon-btn.action-link.svelte-mssh63:hover svg:where(.svelte-mssh63){fill:var(--link)}.youtube-btn.svelte-mssh63:hover{color:red!important;border-color:red!important}.youtube-btn.svelte-mssh63:hover svg:where(.svelte-mssh63){fill:red!important}.play-icon.svelte-mssh63{fill:currentColor;opacity:.5;width:12px;height:12px;transition:opacity .1s}.expand-icon.svelte-mssh63{color:var(--secondary);font-size:.7em}.actions-group.svelte-mssh63{justify-content:flex-end;align-items:center;gap:6px;display:flex}.equalizer.svelte-mssh63{align-items:flex-end;gap:2px;width:12px;height:12px;display:inline-flex}.equalizer.svelte-mssh63 .bar:where(.svelte-mssh63){background-color:var(--link);border-radius:0;flex:1;height:40%}.equalizer.playing.svelte-mssh63 .bar:where(.svelte-mssh63):first-child{animation:.7s ease-in-out infinite alternate svelte-mssh63-eq-bounce}.equalizer.playing.svelte-mssh63 .bar:where(.svelte-mssh63):nth-child(2){animation:1s ease-in-out .2s infinite alternate svelte-mssh63-eq-bounce}.equalizer.playing.svelte-mssh63 .bar:where(.svelte-mssh63):nth-child(3){animation:.8s ease-in-out .4s infinite alternate svelte-mssh63-eq-bounce}@keyframes svelte-mssh63-eq-bounce{0%{height:15%}to{height:100%}}@media screen and (width<=600px){.col-year.svelte-mssh63{display:none}}.music-player.svelte-ci1uzm{width:100%;margin-top:2em}.shortcuts-legend.svelte-ci1uzm{color:var(--secondary);flex-wrap:wrap;justify-content:center;gap:1.2em;margin-top:3em;font-size:.75em;display:flex}.shortcuts-legend.svelte-ci1uzm .legend-item:where(.svelte-ci1uzm){align-items:center;gap:3px;display:inline-flex}.shortcuts-legend.svelte-ci1uzm kbd:where(.svelte-ci1uzm){border:1px solid var(--border);background:var(--bg-alt);color:var(--primary);border-radius:0;margin:0 1px;padding:1px 4px;font-family:inherit;display:inline-block}.music-page[data-astro-cid-adrqmx6s]{width:100%}.music-header[data-astro-cid-adrqmx6s]{margin-bottom:1.5em}.music-header[data-astro-cid-adrqmx6s] .title[data-astro-cid-adrqmx6s]{letter-spacing:.05em;margin:0;font-size:2em}
