.player.svelte-a6lepl.svelte-a6lepl{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--radius-lg);background:var(--surface)}.on-map.svelte-a6lepl.svelte-a6lepl{background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bare.svelte-a6lepl.svelte-a6lepl{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.bare.svelte-a6lepl .play.svelte-a6lepl{width:48px;height:48px}.bare.svelte-a6lepl .replay.svelte-a6lepl{width:40px;height:40px}.play.svelte-a6lepl.svelte-a6lepl{width:56px;height:56px;flex:none;border-radius:50%;border:0;background:var(--signal);color:var(--on-signal);fill:var(--on-signal);display:grid;place-items:center;cursor:pointer}.play.svelte-a6lepl svg.svelte-a6lepl{fill:var(--on-signal)}.replay.svelte-a6lepl.svelte-a6lepl{width:44px;height:44px;flex:none;border-radius:50%;border:0;background:var(--raised);color:var(--text-2);display:grid;place-items:center;cursor:pointer}button.svelte-a6lepl.svelte-a6lepl:disabled{opacity:.4;cursor:default}.middle.svelte-a6lepl.svelte-a6lepl{flex:1;min-width:0;display:grid;gap:4px}.wave.svelte-a6lepl.svelte-a6lepl{height:32px;display:flex;align-items:center;gap:3px}.wave.svelte-a6lepl span.svelte-a6lepl{flex:1;border-radius:2px;background:var(--signal);transform:scaleY(.7);transform-origin:center}.wave.svelte-a6lepl span.off.svelte-a6lepl{background:var(--raised)}.wave.live.svelte-a6lepl span.svelte-a6lepl{animation:svelte-a6lepl-level .9s ease-in-out infinite alternate}@keyframes svelte-a6lepl-level{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.caption.svelte-a6lepl.svelte-a6lepl{font-size:.85rem;color:var(--text-2);font-variant-numeric:tabular-nums}.auto.svelte-a6lepl.svelte-a6lepl{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:none;color:var(--text-2);font:600 .8rem var(--sans);cursor:pointer}.auto.svelte-a6lepl .dot.svelte-a6lepl{width:8px;height:8px;border-radius:50%;border:1.5px solid currentColor;box-sizing:border-box}.auto.on.svelte-a6lepl.svelte-a6lepl{color:var(--text);border-color:var(--signal)}.auto.on.svelte-a6lepl .dot.svelte-a6lepl{background:var(--signal);border-color:var(--signal)}
