.audio-player.svelte-4qne42{background:var(--color-card-subtle,#f1f5f9);border:1px solid var(--color-border-warm,#e2e8f0);border-radius:9999px;align-items:center;gap:.6rem;padding:.35rem .6rem;display:inline-flex}.audio-player.compact.svelte-4qne42{background:0 0;border:none;padding:.2rem}.play-btn.svelte-4qne42{background:var(--color-primary,#0cc0df);width:28px;height:28px;color:var(--color-on-primary,#fff);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.play-btn.svelte-4qne42:hover{background:var(--color-primary-dark,#0aa3bd);transform:scale(1.05)}.play-btn.active.svelte-4qne42{background:var(--color-secondary,#ffba06);color:var(--color-text-main,#111827)}.audio-meta.svelte-4qne42{flex-direction:column;gap:.2rem;min-width:90px;display:flex}.time-display.svelte-4qne42{color:var(--color-text-muted,#64748b);font-size:.72rem;font-weight:500}.progress-bar-bg.svelte-4qne42{background:var(--color-border-warm,#cbd5e1);border-radius:2px;height:4px;overflow:hidden}.progress-bar-fill.svelte-4qne42{background:var(--color-primary,#0cc0df);height:100%;transition:width .1s linear}.no-audio.svelte-4qne42{color:#94a3b8;font-size:.85rem}
