.reader.svelte-10t7a8{max-width:42rem}.kicker.svelte-10t7a8{font-size:var(--step--1);color:var(--accent-ink);margin:.6rem 0 0;font-weight:700}h1.svelte-10t7a8{margin:.2rem 0 0}.summary.svelte-10t7a8{color:var(--ink-muted);margin:.4rem 0 1.2rem;line-height:1.6}.gloss.svelte-10t7a8{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;padding:.9rem 1.1rem}.gloss.svelte-10t7a8 summary:where(.svelte-10t7a8){cursor:pointer;font-weight:700}.gloss.svelte-10t7a8 summary:where(.svelte-10t7a8) span:where(.svelte-10t7a8){color:var(--ink-muted);font-weight:400;font-size:var(--step--1)}dl.svelte-10t7a8{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.35rem 1.4rem;margin:.7rem 0 0;display:grid}dl.svelte-10t7a8 div:where(.svelte-10t7a8){border-bottom:1px solid var(--line);padding:.25rem 0}dt.svelte-10t7a8{font-weight:700}.pl.svelte-10t7a8{color:var(--ink-muted);font-weight:400;font-size:var(--step--1)}dd.svelte-10t7a8{font-size:var(--step--1);margin:0}.text.svelte-10t7a8{font-family:var(--font-display,serif);-webkit-hyphens:auto;hyphens:auto;margin-top:1.6rem;font-size:1.12rem;line-height:1.75}.text.svelte-10t7a8 p:where(.svelte-10t7a8){margin:0 0 1rem}.mark.svelte-10t7a8{-webkit-text-decoration:underline dotted var(--accent);text-decoration:underline dotted var(--accent);text-underline-offset:.2em}sup.svelte-10t7a8 a:where(.svelte-10t7a8){color:var(--accent-ink);font-family:var(--font-body,sans-serif);padding:0 .1rem;font-size:.7rem;font-weight:700;text-decoration:none}.notes.svelte-10t7a8{border-top:1px solid var(--line-strong);margin-top:2rem;padding-top:1rem}.notes.svelte-10t7a8 h2:where(.svelte-10t7a8){font-size:var(--step-1)}.notes.svelte-10t7a8 ol:where(.svelte-10t7a8){padding-left:1.4rem}.notes.svelte-10t7a8 li:where(.svelte-10t7a8){margin-bottom:.9rem;line-height:1.55}.notes.svelte-10t7a8 li:where(.svelte-10t7a8):target{background:var(--accent-soft);border-radius:.4rem}.notes.svelte-10t7a8 p:where(.svelte-10t7a8){margin:0}.at.svelte-10t7a8 a:where(.svelte-10t7a8){color:var(--ink-muted);font-style:italic;text-decoration:none}.pager.svelte-10t7a8{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0 1rem;padding-top:1rem;display:flex}.pager.svelte-10t7a8 a:where(.svelte-10t7a8){color:var(--accent-ink);align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}
