.player-bar.svelte-1ke4dn5{justify-content:center;align-items:center;gap:10px;display:flex}.player-bar.svelte-1ke4dn5 button:where(.svelte-1ke4dn5){aspect-ratio:1;background-color:var(--color-gray-80);color:var(--color-gray-20);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s ease-in-out;display:flex}.player-bar.svelte-1ke4dn5 button:where(.svelte-1ke4dn5).size-m{width:60px}.player-bar.svelte-1ke4dn5 button:where(.svelte-1ke4dn5).size-l{width:80px}.player-bar.svelte-1ke4dn5 button:where(.svelte-1ke4dn5).active{background-color:var(--brand);color:var(--color-gray-100)}.player-bar.svelte-1ke4dn5 button:where(.svelte-1ke4dn5):active{transform:scale(.95)}.player-bar.svelte-1ke4dn5 button:where(.svelte-1ke4dn5):hover:not(.active){background-color:var(--color-gray-75)}.player-progress.svelte-1jkxxss{font-variant-numeric:tabular-nums;align-items:center;gap:12px;height:18px;margin-top:20px;display:flex}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss){appearance:none;cursor:pointer;background:0 0;flex:1;width:100%;min-width:0;height:4px}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss)::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--brand) 0%, var(--brand) var(--progress), var(--color-gray-70) var(--progress), var(--color-gray-70) 100%);border-radius:999px;height:4px}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss)::-webkit-slider-thumb{appearance:none;background:#fff;border:none;border-radius:50%;width:14px;height:14px;margin-top:-5px;transition:transform .12s}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss)::-moz-range-track{background:var(--color-gray-70);border-radius:999px;height:4px}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss)::-moz-range-progress{background:var(--brand);border-radius:999px;height:4px}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss)::-moz-range-thumb{background:var(--brand);border:none;border-radius:50%;width:14px;height:14px}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss):hover::-webkit-slider-thumb{transform:scale(1.15)}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss):hover::-moz-range-thumb{transform:scale(1.15)}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss):active::-webkit-slider-thumb{transform:scale(1.3)}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss):active::-moz-range-thumb{transform:scale(1.3)}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss):focus-visible{outline:2px solid var(--brand);outline-offset:5px}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss):disabled{opacity:.4;pointer-events:none}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss):disabled::-webkit-slider-runnable-track{background:var(--color-gray-80)}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss):disabled::-webkit-slider-thumb{display:none}.player-progress.svelte-1jkxxss input:where(.svelte-1jkxxss):disabled::-moz-range-thumb{opacity:0}.player-progress.svelte-1jkxxss span:where(.svelte-1jkxxss){color:var(--color-gray-60);font-size:.85rem}audio.svelte-1v67t0z{display:none}.visualizer.svelte-1v67t0z{grid-auto-flow:column;align-items:center;gap:4px;height:76px;margin-bottom:24px;display:grid;overflow:hidden}.visualizer.svelte-1v67t0z span:where(.svelte-1v67t0z){background-color:var(--color-gray-50);height:calc(var(--level,.035) * 100%);border-radius:10px;max-width:4px;transition:height 80ms linear}@media (prefers-reduced-motion:reduce){.visualizer.svelte-1v67t0z span:where(.svelte-1v67t0z){transition:none}}.player-volume.svelte-1v67t0z{font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-top:20px;display:flex}.player-volume.svelte-1v67t0z input:where(.svelte-1v67t0z){cursor:pointer;appearance:none;background:0 0;flex:1;width:100%;min-width:0;height:4px}.player-volume.svelte-1v67t0z input:where(.svelte-1v67t0z)::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--brand) 0%, var(--brand) var(--progress), var(--color-gray-70) var(--progress), var(--color-gray-70) 100%);border-radius:999px;height:4px}.player-volume.svelte-1v67t0z input:where(.svelte-1v67t0z)::-webkit-slider-thumb{appearance:none;background:#fff;border:none;border-radius:50%;width:14px;height:14px;margin-top:-5px;transition:transform .12s}.player-volume.svelte-1v67t0z input:where(.svelte-1v67t0z)::-moz-range-track{background:var(--color-gray-70);border-radius:999px;height:4px}.player-volume.svelte-1v67t0z input:where(.svelte-1v67t0z)::-moz-range-progress{background:var(--brand);border-radius:999px;height:4px}.player-volume.svelte-1v67t0z input:where(.svelte-1v67t0z)::-moz-range-thumb{background:var(--brand);border:none;border-radius:50%;width:14px;height:14px}.player-volume.svelte-1v67t0z input:where(.svelte-1v67t0z):hover::-webkit-slider-thumb{transform:scale(1.15)}.player-volume.svelte-1v67t0z input:where(.svelte-1v67t0z):hover::-moz-range-thumb{transform:scale(1.15)}.player-volume.svelte-1v67t0z input:where(.svelte-1v67t0z):active::-webkit-slider-thumb{transform:scale(1.3)}.player-volume.svelte-1v67t0z input:where(.svelte-1v67t0z):active::-moz-range-thumb{transform:scale(1.3)}.player-volume.svelte-1v67t0z input:where(.svelte-1v67t0z):focus-visible{outline:2px solid var(--brand);outline-offset:5px}.player-volume.svelte-1v67t0z input:where(.svelte-1v67t0z):disabled::-webkit-slider-thumb{display:none}.player-volume.svelte-1v67t0z span:where(.svelte-1v67t0z){color:var(--color-gray-60);font-size:.85rem}.player-volume.svelte-1v67t0z button:where(.svelte-1v67t0z){background:var(--color-gray-80);width:32px;height:32px;color:var(--color-gray-20);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.player-volume.svelte-1v67t0z button:where(.svelte-1v67t0z)[aria-pressed=true]{color:var(--brand)}.player-volume.svelte-1v67t0z span:where(.svelte-1v67t0z){text-align:right;min-width:4ch}.tracks.svelte-1v67t0z{margin:0 40px;padding:0 0 30px}.tracks.svelte-1v67t0z ul:where(.svelte-1v67t0z){scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-gray-75) transparent;flex-direction:column;gap:4px;max-height:100px;margin:0;padding:0 8px 0 0;list-style:none;display:flex;overflow-y:auto}.tracks.svelte-1v67t0z ul:where(.svelte-1v67t0z)::-webkit-scrollbar{width:6px}.tracks.svelte-1v67t0z ul:where(.svelte-1v67t0z)::-webkit-scrollbar-track{background:0 0}.tracks.svelte-1v67t0z ul:where(.svelte-1v67t0z)::-webkit-scrollbar-thumb{background-color:var(--color-gray-70);border-radius:999px}.tracks.svelte-1v67t0z ul:where(.svelte-1v67t0z)::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-40)}.tracks.svelte-1v67t0z li:where(.svelte-1v67t0z){corner-shape:squircle;border-radius:140px;display:flex}.tracks.svelte-1v67t0z li:where(.svelte-1v67t0z) button:where(.svelte-1v67t0z){all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-width:0;color:var(--color-gray-50);font-size:.8rem;font-family:var(--font-mono);gap:15px;padding:10px 15px;display:flex}.tracks.svelte-1v67t0z li:where(.svelte-1v67t0z) button:where(.svelte-1v67t0z) .track-name:where(.svelte-1v67t0z){min-width:0;color:var(--color-gray-20);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-weight:400;overflow:hidden}.tracks.svelte-1v67t0z li:where(.svelte-1v67t0z):hover{background-color:var(--color-gray-75)}.tracks.svelte-1v67t0z li:where(.svelte-1v67t0z).current{background-color:var(--color-gray-85)}.tracks.svelte-1v67t0z .empty:where(.svelte-1v67t0z){justify-content:center;display:flex}.tracks.svelte-1v67t0z .empty:where(.svelte-1v67t0z) .text:where(.svelte-1v67t0z){text-align:center;text-transform:uppercase;background-color:var(--color-gray-75);color:var(--color-gray-40);text-box:trim-both cap alphabetic;font-size:.8em}.player.svelte-1v67t0z{background-color:var(--color-gray-90);corner-shape:squircle;border-radius:80px;width:100%;overflow:hidden}.player.svelte-1v67t0z .player-main:where(.svelte-1v67t0z){padding:40px}.player.svelte-1v67t0z .status-bar:where(.svelte-1v67t0z){text-align:center;letter-spacing:.1ch;flex-direction:column;gap:5px;margin-bottom:20px;font-size:.85rem;display:flex}.player.svelte-1v67t0z .status-bar:where(.svelte-1v67t0z) .online:where(.svelte-1v67t0z){color:var(--brand-green);text-shadow:0 0 5px hsl(from var(--brand-green) h s l / .5)}.player.svelte-1v67t0z .status-bar:where(.svelte-1v67t0z) .error:where(.svelte-1v67t0z){color:var(--brand-red)}.wrapper.svelte-1uha8ag{width:90%;max-width:420px}
