.play.svelte-1x7y9ul{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--size);height:var(--size);padding:0;border:0;border-radius:50%;background:var(--color-text);color:var(--color-bg);cursor:pointer;transition:transform var(--dur-160) var(--ease-default),background-color var(--dur-160) var(--ease-default)}.play.playing.svelte-1x7y9ul{background:var(--color-primary);color:var(--color-on-primary)}.play.svelte-1x7y9ul:disabled{cursor:not-allowed;opacity:.4}svg.svelte-1x7y9ul{width:46%;height:46%;fill:currentColor}.play.svelte-1x7y9ul:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(hover:hover){.play.svelte-1x7y9ul:hover:not(:disabled){transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.play.svelte-1x7y9ul{transition:none}.play.svelte-1x7y9ul:hover:not(:disabled){transform:none}}.waveform.svelte-ih0yye{position:relative;flex:1;min-width:0;height:44px;border-radius:8px;touch-action:pan-y}.waveform.seekable.svelte-ih0yye{cursor:pointer}svg.svelte-ih0yye{display:block;width:100%;height:100%}rect.svelte-ih0yye{fill:var(--color-border-strong);transition:fill var(--dur-160) var(--ease-default)}rect.played.svelte-ih0yye{fill:var(--color-primary)}.flat.svelte-ih0yye rect:where(.svelte-ih0yye){fill:var(--color-border)}.pending.svelte-ih0yye rect:where(.svelte-ih0yye){animation:svelte-ih0yye-breathe 1.4s ease-in-out infinite}.waveform.svelte-ih0yye:focus{outline:none}.waveform.svelte-ih0yye:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(hover:hover){.waveform.seekable.svelte-ih0yye:hover rect:where(.svelte-ih0yye):not(.played){fill:color-mix(in srgb,var(--color-border-strong) 70%,var(--color-text-muted))}}@keyframes svelte-ih0yye-breathe{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){rect.svelte-ih0yye{transition:none}.pending.svelte-ih0yye rect:where(.svelte-ih0yye){animation:none}}
