.book-introduction-audio[data-astro-cid-r45lhjm6]{max-width:620px;margin-block:0 26px}.introduction-actions[data-astro-cid-r45lhjm6]{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.audio-trigger[data-astro-cid-r45lhjm6]{cursor:pointer;min-height:44px;color:var(--accent);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:.88rem;line-height:1.5;display:inline-flex}[data-astro-cid-r45lhjm6][hidden]{display:none!important}.audio-trigger[data-astro-cid-r45lhjm6] svg[data-astro-cid-r45lhjm6]{flex:none}.audio-trigger[data-astro-cid-r45lhjm6]:hover,.audio-trigger[data-astro-cid-r45lhjm6][aria-pressed=true]{color:var(--ink)}.audio-trigger[data-astro-cid-r45lhjm6]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.voice-note[data-astro-cid-r45lhjm6]{width:fit-content;color:var(--muted);align-items:center;gap:5px;margin-top:7px;font-size:.75rem;line-height:1.5;display:flex;position:relative}.voice-help[data-astro-cid-r45lhjm6] summary[data-astro-cid-r45lhjm6]{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.voice-help[data-astro-cid-r45lhjm6] summary[data-astro-cid-r45lhjm6]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.voice-help[data-astro-cid-r45lhjm6] summary[data-astro-cid-r45lhjm6]::-webkit-details-marker{display:none}.voice-tooltip[data-astro-cid-r45lhjm6]{z-index:5;border:1px solid var(--line);background:var(--paper);width:min(270px,100vw - 48px);color:var(--ink);border-radius:4px;padding:12px 14px;font-size:.8rem;line-height:1.6;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 20px #25232914}.voice-help[data-astro-cid-r45lhjm6][open]~.voice-tooltip[data-astro-cid-r45lhjm6]{display:block}@media (hover:hover){.voice-help[data-astro-cid-r45lhjm6]:hover~.voice-tooltip[data-astro-cid-r45lhjm6]{display:block}}.voice-help[data-astro-cid-r45lhjm6][data-dismissed]~.voice-tooltip[data-astro-cid-r45lhjm6]{display:none}.audio-panel[data-astro-cid-r45lhjm6]{margin-top:12px}audio[data-astro-cid-r45lhjm6]{width:100%;min-width:0;height:54px;display:block}audio[data-astro-cid-r45lhjm6]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.audio-error[data-astro-cid-r45lhjm6]{margin-block:12px;font-size:.82rem}.audio-error[data-astro-cid-r45lhjm6] a[data-astro-cid-r45lhjm6]{text-decoration:underline}.chapter-section[data-astro-cid-o5uez4wr]{padding-bottom:64px;scroll-margin-top:100px}.chapter-section[data-astro-cid-o5uez4wr] h2[data-astro-cid-o5uez4wr]{margin-bottom:28px}.chapter-list[data-astro-cid-o5uez4wr]{gap:40px;max-width:960px;display:grid}.chapter-caption[data-astro-cid-o5uez4wr]{flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin-bottom:18px;display:flex}.chapter-caption[data-astro-cid-o5uez4wr] h3[data-astro-cid-o5uez4wr]{margin:0}.chapter-caption[data-astro-cid-o5uez4wr] p[data-astro-cid-o5uez4wr]{color:var(--muted);margin:0;font-size:.88rem}.chapter-player[data-astro-cid-o5uez4wr]{aspect-ratio:16/9;border:1px solid var(--line);background:var(--blush);border-radius:4px;width:100%;overflow:hidden}iframe[data-astro-cid-o5uez4wr]{border:0;width:100%;height:100%;display:block}iframe[data-astro-cid-o5uez4wr]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.chapter-watch[data-astro-cid-o5uez4wr]{margin-top:18px}@media (width<=600px){.chapter-section[data-astro-cid-o5uez4wr]{padding-bottom:40px}}.chapter-invitation[data-astro-cid-f5tez43w]{margin-top:24px}.chapter-link[data-astro-cid-f5tez43w]{min-height:44px;color:var(--ink);background:#f5ddce;border:1px solid #eac8b6;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:11px 20px;font-size:.88rem;line-height:1.4;display:inline-flex}.chapter-link[data-astro-cid-f5tez43w]:hover{background:#edcbb6;border-color:#d9b39d}.chapter-link[data-astro-cid-f5tez43w]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.chapter-link[data-astro-cid-f5tez43w] svg{flex:none}.excerpt-invitation[data-astro-cid-y5fwnjp3]{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.invitation-title[data-astro-cid-y5fwnjp3]{color:var(--ink);font-family:var(--serif);margin:0 0 6px;font-size:1.3rem;line-height:1.35}.invitation-copy[data-astro-cid-y5fwnjp3]{color:var(--muted);margin:0 0 8px;font-size:.88rem;line-height:1.6}.invitation-language[data-astro-cid-y5fwnjp3]{color:var(--muted);margin:0 0 14px;font-size:.75rem}.invitation-actions[data-astro-cid-y5fwnjp3]{flex-wrap:wrap;gap:10px;display:flex}.invitation-actions[data-astro-cid-y5fwnjp3] a[data-astro-cid-y5fwnjp3]{min-height:44px;color:var(--ink);background:#f5ddce;border:1px solid #eac8b6;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:11px 20px;font-size:.88rem;line-height:1.4;display:inline-flex}.invitation-actions[data-astro-cid-y5fwnjp3] a[data-astro-cid-y5fwnjp3]:hover{background:#edcbb6;border-color:#d9b39d}.invitation-actions[data-astro-cid-y5fwnjp3] a[data-astro-cid-y5fwnjp3]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.invitation-actions[data-astro-cid-y5fwnjp3] svg{flex:none}
