.read-aloud.svelte-iz4eh9{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border:1px solid var(--palette-cream);margin:1.25rem 0;-webkit-user-select:none;user-select:none;background:var(--card);overflow:visible;min-width:0}.read-aloud.is-playing.svelte-iz4eh9{position:sticky;top:3.5rem;z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--card) 92%,transparent)}.play-btn.svelte-iz4eh9{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--palette-taupe);background:transparent;color:var(--foreground);cursor:pointer;flex-shrink:0;transition:background .1s,border-color .1s}.play-btn.svelte-iz4eh9:hover{background:var(--palette-cream);border-color:var(--palette-clay)}.label.svelte-iz4eh9{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:var(--palette-clay);white-space:nowrap;flex-shrink:0}.voice-select.svelte-iz4eh9{display:flex;gap:1px;flex-shrink:0}.voice-btn.svelte-iz4eh9{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;padding:.5rem .75rem;border:1px solid var(--palette-cream);background:transparent;color:var(--palette-taupe);cursor:pointer;transition:background .1s,color .1s,border-color .1s}.voice-btn.svelte-iz4eh9:hover{color:var(--palette-clay);border-color:var(--palette-taupe)}.voice-btn.active.svelte-iz4eh9{color:var(--foreground);border-color:var(--palette-clay);background:var(--palette-cream)}.time.svelte-iz4eh9{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--palette-clay);white-space:nowrap;flex-shrink:0}.sep.svelte-iz4eh9{opacity:.4;margin:0 .125rem}.bar.svelte-iz4eh9{flex:1 1 0%;height:1.25rem;display:flex;align-items:center;cursor:pointer;position:relative;min-width:6rem}.bar.svelte-iz4eh9:before{content:"";position:absolute;left:0;right:0;height:2px;background:var(--palette-cream)}.bar-fill.svelte-iz4eh9{position:absolute;left:0;height:2px;background:var(--palette-green);pointer-events:none}.bar-head.svelte-iz4eh9{position:absolute;width:6px;height:6px;background:var(--palette-green);transform:translate(-50%);pointer-events:none;opacity:0;transition:opacity .15s}.bar.svelte-iz4eh9:hover .bar-head:where(.svelte-iz4eh9),.bar.svelte-iz4eh9:focus-visible .bar-head:where(.svelte-iz4eh9){opacity:1}[data-read-active]{background:color-mix(in srgb,var(--palette-green) 6%,transparent);border-left:2px solid var(--palette-green);padding-left:.75rem!important;margin-left:-.875rem;transition:background .3s ease,border-color .3s ease}@media(max-width:480px){.read-aloud.svelte-iz4eh9{flex-wrap:wrap}.label.svelte-iz4eh9{font-size:.75rem;letter-spacing:.05em}.time.svelte-iz4eh9{font-size:.75rem}.bar.svelte-iz4eh9{order:10;width:100%;flex-basis:100%}}
