.player.svelte-j1l7g3{background:color-mix(in oklch, var(--color-base-200) 80%, var(--color-base-100));border:1px solid var(--color-base-300);border-radius:.9rem;align-items:center;gap:.85rem;padding:.6rem .85rem;display:flex}.player--idle.svelte-j1l7g3{opacity:.7}.player__time.svelte-j1l7g3{font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;color:var(--color-neutral);flex:none;align-items:baseline;gap:.32rem;min-width:5rem;font-size:.78rem;display:inline-flex}.player__time-current.svelte-j1l7g3{color:var(--color-base-content);letter-spacing:-.01em;font-size:.86rem;font-weight:600}.player__time-sep.svelte-j1l7g3{opacity:.45;font-weight:700}.player__time-total.svelte-j1l7g3{opacity:.85}.player__scrubber.svelte-j1l7g3{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:.55rem;flex:auto;height:2.25rem;position:relative}.player__scrubber.svelte-j1l7g3:focus-visible{outline:2px solid color-mix(in oklch, var(--color-primary) 55%, transparent);outline-offset:3px}.player__scrubber[aria-disabled=true].svelte-j1l7g3{cursor:not-allowed}.player__bars.svelte-j1l7g3{pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.player__bar.svelte-j1l7g3{background:color-mix(in oklch, var(--color-neutral) 30%, transparent);border-radius:999px;flex:1 1 0;min-height:3px;transition:background-color 80ms}.player__bar--played.svelte-j1l7g3{background:var(--color-primary)}.player__scrubber.svelte-j1l7g3:hover .player__bar:where(.svelte-j1l7g3):not(.player__bar--played){background:color-mix(in oklch, var(--color-neutral) 45%, transparent)}.player__bars--live.svelte-j1l7g3 .player__bar:where(.svelte-j1l7g3){background:color-mix(in oklch, var(--color-primary) 80%, transparent);transform-origin:50%;animation:.9s ease-in-out infinite svelte-j1l7g3-player-bar-pulse;animation-delay:var(--bar-delay,0s)}.player__bars--paused.svelte-j1l7g3 .player__bar:where(.svelte-j1l7g3){animation-play-state:paused}@keyframes svelte-j1l7g3-player-bar-pulse{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.player__bars--live.svelte-j1l7g3 .player__bar:where(.svelte-j1l7g3){animation:none;transform:scaleY(.7)}}.player__playhead.svelte-j1l7g3{background:var(--color-primary);pointer-events:none;width:2px;box-shadow:0 0 0 3px color-mix(in oklch, var(--color-primary) 18%, transparent);will-change:left;border-radius:999px;position:absolute;top:.15rem;bottom:.15rem;transform:translate(-1px)}.player__hover.svelte-j1l7g3{background:color-mix(in oklch, var(--color-base-content) 50%, transparent);pointer-events:none;opacity:.55;width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.player__tap.svelte-j1l7g3{background:color-mix(in oklch, var(--color-primary) 16%, var(--color-base-100));color:var(--color-primary);font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;inset:0}.player__tap.svelte-j1l7g3:hover{background:color-mix(in oklch, var(--color-primary) 24%, var(--color-base-100))}.player__tap.svelte-j1l7g3:focus-visible{outline:2px solid color-mix(in oklch, var(--color-primary) 55%, transparent);outline-offset:2px}.player__controls.svelte-j1l7g3{flex:none;align-items:center;gap:.25rem;display:inline-flex}.player__skip.svelte-j1l7g3{width:2.1rem;height:2.1rem;color:var(--color-neutral);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,background-color .15s,transform 80ms;display:inline-flex;position:relative}.player__skip.svelte-j1l7g3:hover:not(:disabled){color:var(--color-base-content);background:color-mix(in oklch, var(--color-base-content) 8%, transparent)}.player__skip.svelte-j1l7g3:active:not(:disabled){transform:translateY(1px)}.player__skip.svelte-j1l7g3:disabled{opacity:.4}.player__skip-num.svelte-j1l7g3{font-family:var(--font-sans);color:var(--color-base-content);background:var(--color-base-100);border:1px solid var(--color-base-300);pointer-events:none;letter-spacing:-.02em;border-radius:999px;padding:.05rem .22rem;font-size:.56rem;font-weight:800;line-height:1;position:absolute;bottom:.16rem;right:.18rem}.player__play.svelte-j1l7g3{background:var(--color-primary);width:2.6rem;height:2.6rem;color:var(--color-primary-content);box-shadow:0 6px 14px -8px color-mix(in oklch, var(--color-primary) 65%, transparent);border:none;border-radius:999px;justify-content:center;align-items:center;transition:filter .15s,transform 80ms,box-shadow .18s;display:inline-flex}.player__play.svelte-j1l7g3:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 8px 18px -8px color-mix(in oklch, var(--color-primary) 70%, transparent)}.player__play.svelte-j1l7g3:active:not(:disabled){transform:translateY(1px)}.player__play.svelte-j1l7g3:disabled{opacity:.4}.player__play.svelte-j1l7g3:focus-visible{outline:2px solid color-mix(in oklch, var(--color-primary) 55%, transparent);outline-offset:3px}.player__download.svelte-j1l7g3{width:2rem;height:2rem;color:var(--color-neutral);background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.player__download.svelte-j1l7g3:hover{color:var(--color-base-content);background:color-mix(in oklch, var(--color-base-content) 8%, transparent)}.player__download.svelte-j1l7g3:focus-visible{outline:2px solid color-mix(in oklch, var(--color-primary) 55%, transparent);outline-offset:2px}@media (width<=520px){.player.svelte-j1l7g3{flex-wrap:wrap;gap:.45rem .6rem;padding:.55rem .6rem}.player__time.svelte-j1l7g3{order:1;min-width:0;font-size:.72rem}.player__controls.svelte-j1l7g3{order:2;margin-left:auto}.player__download.svelte-j1l7g3{order:3}.player__scrubber.svelte-j1l7g3{flex-basis:100%;order:4;min-width:0;height:2rem}.player__bars.svelte-j1l7g3{gap:1.5px}.player__time-current.svelte-j1l7g3{font-size:.78rem}.player__skip.svelte-j1l7g3{width:1.9rem;height:1.9rem}.player__play.svelte-j1l7g3{width:2.3rem;height:2.3rem}}
