.audio.svelte-j1l7g3{display:flex;align-items:center;gap:1rem;max-width:var(--measure);margin:0 auto 2.6rem;padding:.9rem 1.1rem;background:var(--surface);border:1px solid var(--rule-soft);border-radius:14px}.pp.svelte-j1l7g3{flex:none;width:48px;height:48px;border-radius:50%;border:0;background:var(--gold);color:var(--bg);cursor:pointer;display:grid;place-items:center;transition:transform .15s ease,background-color .15s ease}.pp.svelte-j1l7g3:hover{background:var(--gold-bright, var(--gold));transform:translateY(-1px)}.pp.svelte-j1l7g3 svg:where(.svelte-j1l7g3){width:22px;height:22px;fill:currentColor}.body.svelte-j1l7g3{flex:1 1 auto;min-width:0}.top.svelte-j1l7g3{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.eyebrow.svelte-j1l7g3{font-family:var(--font-display);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.skips.svelte-j1l7g3{display:flex;gap:.15rem}.skips.svelte-j1l7g3 button:where(.svelte-j1l7g3){width:26px;height:26px;border:0;background:none;color:var(--ink-faint);cursor:pointer;display:grid;place-items:center;border-radius:6px}.skips.svelte-j1l7g3 button:where(.svelte-j1l7g3):hover:not(:disabled){color:var(--ink);background:var(--rule-soft)}.skips.svelte-j1l7g3 button:where(.svelte-j1l7g3):disabled{opacity:.3;cursor:default}.skips.svelte-j1l7g3 svg:where(.svelte-j1l7g3){width:16px;height:16px;fill:currentColor}.title.svelte-j1l7g3{font-size:.98rem;color:var(--ink);margin:.15rem 0 .4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar.svelte-j1l7g3{display:flex;align-items:center;gap:.7rem}.bar.svelte-j1l7g3 input[type=range]:where(.svelte-j1l7g3){flex:1 1 auto;height:3px;accent-color:var(--gold);cursor:pointer}.time.svelte-j1l7g3{flex:none;font-family:var(--font-display);font-size:.68rem;letter-spacing:.04em;color:var(--ink-faint);font-variant-numeric:tabular-nums}@media (max-width: 480px){.audio.svelte-j1l7g3{gap:.75rem;padding:.75rem .85rem}.pp.svelte-j1l7g3{width:42px;height:42px}}.chapter.svelte-7724hk{max-width:42rem;margin:0 auto;padding:clamp(2rem,7vw,4rem) 0 4rem}.chap-head.svelte-7724hk{text-align:center;margin-bottom:2.8rem}.chap-head.svelte-7724hk .eyebrow:where(.svelte-7724hk){display:block;margin-bottom:1rem}.chap-head.svelte-7724hk h1:where(.svelte-7724hk){font-family:var(--font-display);font-weight:600;font-size:clamp(1.8rem,5.5vw,2.7rem);line-height:1.12;margin:0;color:var(--ink)}.chap-head.svelte-7724hk .num:where(.svelte-7724hk){display:block;font-size:.5em;letter-spacing:.2em;color:var(--gold);margin-bottom:.5rem}.sources.svelte-7724hk{max-width:var(--measure);margin:2.4rem auto 0;padding-top:1.2rem;border-top:1px solid var(--rule-soft)}.sources.svelte-7724hk ul:where(.svelte-7724hk){margin:.6rem 0 0;padding:0;list-style:none}.sources.svelte-7724hk li:where(.svelte-7724hk){font-size:.82rem;line-height:1.5;color:var(--ink-soft);padding:.28rem 0 .28rem 1rem;border-left:2px solid var(--gold-soft);margin-bottom:.4rem}.chap-nav.svelte-7724hk{display:flex;justify-content:space-between;gap:1rem;max-width:var(--measure);margin:3.5rem auto 0;padding-top:1.6rem;border-top:1px solid var(--rule)}.np.svelte-7724hk{display:flex;flex-direction:column;gap:.3rem;max-width:48%}.np.next.svelte-7724hk{text-align:right;margin-left:auto}.np.svelte-7724hk .dir:where(.svelte-7724hk){font-family:var(--font-display);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.np.svelte-7724hk .lbl:where(.svelte-7724hk){font-size:1.02rem;color:var(--ink-soft);transition:color .15s ease}.np.svelte-7724hk:hover .lbl:where(.svelte-7724hk){color:var(--ink)}
