.player.svelte-1t7r3uj{z-index:1;background:var(--bg);border:1px solid var(--line);margin:0 0 16px;padding:8px 10px 10px;position:sticky;top:36px}.player-row.svelte-1t7r3uj,.chapters.svelte-1t7r3uj,.passage-head.svelte-1t7r3uj{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.player-row.svelte-1t7r3uj{margin-bottom:8px}.player.svelte-1t7r3uj button:where(.svelte-1t7r3uj),.player.svelte-1t7r3uj a.download:where(.svelte-1t7r3uj),.passage.svelte-1t7r3uj{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);cursor:pointer;font-style:italic}.play.svelte-1t7r3uj,.mode.svelte-1t7r3uj,.chapter.svelte-1t7r3uj,.download.svelte-1t7r3uj{padding:2px 8px;text-decoration:none}.player.svelte-1t7r3uj button[aria-pressed=true]:where(.svelte-1t7r3uj){background:var(--accent-soft);border-color:var(--accent)}.player.svelte-1t7r3uj input[type=range]:where(.svelte-1t7r3uj){min-width:80px;accent-color:var(--accent);flex:120px}.clock.svelte-1t7r3uj{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:11px}.clock.end.svelte-1t7r3uj{margin-right:4px}.stats.svelte-1t7r3uj{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.stats.svelte-1t7r3uj div:where(.svelte-1t7r3uj){border:1px solid var(--line);padding:6px 8px}.stats.svelte-1t7r3uj b:where(.svelte-1t7r3uj){font-size:16px;font-style:normal;display:block}.stats.svelte-1t7r3uj span:where(.svelte-1t7r3uj),.passage-text.svelte-1t7r3uj{color:var(--ink-soft);display:block}.passage.svelte-1t7r3uj{text-align:left;border-left-width:3px;width:100%;margin:0 0 8px;padding:8px 12px;display:block}.passage.on.svelte-1t7r3uj{background:var(--accent-soft);border-color:var(--accent)}.passage-head.svelte-1t7r3uj{justify-content:space-between;margin-bottom:4px}.passage-head.svelte-1t7r3uj strong:where(.svelte-1t7r3uj){color:var(--accent);font-style:normal}.passage-text.svelte-1t7r3uj{color:var(--ink);margin:0 0 8px}.passage-text.svelte-1t7r3uj:last-child{margin-bottom:0}@media (width<=720px){.stats.svelte-1t7r3uj{grid-template-columns:repeat(2,minmax(0,1fr))}}
