.term-trigger.svelte-tke1ao{color:var(--ink);font:inherit;text-underline-offset:.22em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);cursor:pointer;background:0 0;border-radius:0;padding:0;display:inline}.term-trigger.svelte-tke1ao:hover{color:var(--accent);background:0 0;text-decoration-style:solid}.term-definition.svelte-tke1ao{border:1px solid var(--line);width:min(360px,100vw - 32px);color:var(--ink);background:#fff;border-radius:8px;margin:0;padding:1.1rem 1.25rem;font-size:1rem;line-height:1.6;position:fixed;inset:auto;overflow:auto;box-shadow:0 6px 24px #233b5026}.term-heading.svelte-tke1ao,.term-paragraph.svelte-tke1ao,.term-sources.svelte-tke1ao{display:block}.term-header.svelte-tke1ao{background:#fff;justify-content:space-between;align-items:start;gap:1rem;padding:.2rem 0 .65rem;display:flex;position:sticky;top:-1.1rem}.term-heading.svelte-tke1ao{font-weight:600}.term-paragraph.svelte-tke1ao+.term-paragraph:where(.svelte-tke1ao){margin-top:.65rem}.term-sources.svelte-tke1ao{margin-top:.75rem;font-size:.85rem}.term-sources.svelte-tke1ao a:where(.svelte-tke1ao){margin-top:.3rem;display:block}.term-close.svelte-tke1ao{background:var(--wash);color:var(--ink);flex-shrink:0;margin:0;padding:.5rem .7rem;font-size:.9rem}.term-close.svelte-tke1ao:hover{background:#d7e3ed}.reading-aside.svelte-2h4ngg{border-left:3px solid var(--line);background:var(--wash);margin:1.5rem 0;padding:.85rem 1rem}.reading-aside.svelte-2h4ngg summary:where(.svelte-2h4ngg){color:var(--ink)}.reading-aside.svelte-2h4ngg p:first-of-type{margin-top:1rem}.reading-aside.svelte-2h4ngg p:last-child{margin-bottom:.2rem}.reading-note.svelte-2h4ngg{border-left:3px solid var(--accent);background:#f0eaf3;margin:1.5rem 0;padding:1rem 1.25rem}.reading-note.svelte-2h4ngg h3:where(.svelte-2h4ngg){margin:0 0 .6rem;font-size:1.05rem}.reading-note.svelte-2h4ngg p:last-child{margin-bottom:.2rem}.reading-sources.svelte-2h4ngg{color:var(--muted);margin:1.5rem 0;font-size:.9rem}
