.reader.svelte-1prxgx1{max-width:var(--measure);position:relative}.sidenotes.svelte-1prxgx1{pointer-events:none;width:16rem;height:100%;position:absolute;top:0;left:calc(100% + 2.25rem)}.sidenote.svelte-1prxgx1{pointer-events:auto;width:100%;color:var(--ink-muted);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:4px;margin-left:-.4rem;padding:.15rem .4rem;font-size:.78rem;line-height:1.65;position:absolute;left:0}.sidenote.svelte-1prxgx1 p{margin:0}.sidenote.svelte-1prxgx1 p+p{margin-top:.4em}.sidenote.svelte-1prxgx1 img{width:auto;max-height:9rem;margin:.3rem 0;display:block}.sidenote.svelte-1prxgx1 a{word-break:break-all}.sidenote.svelte-1prxgx1.active,.sidenote.svelte-1prxgx1.flash{color:var(--ink);background:var(--accent-soft)}.sn-num.svelte-1prxgx1{font-family:var(--sans);color:var(--accent);margin-right:.35em}.footnotes.offscreen.svelte-1prxgx1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.footnotes.offscreen.svelte-1prxgx1:focus-within{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.corrections.svelte-1prxgx1{border-left:2px solid var(--accent-2);background:var(--bg-raised);color:var(--ink-muted);max-width:var(--measure);border-radius:0 6px 6px 0;margin-top:3rem;padding:.8rem 1rem;font-size:.76rem}.corrections.svelte-1prxgx1 .ch:where(.svelte-1prxgx1){color:var(--ink-soft);margin:0 0 .4rem}.corrections.svelte-1prxgx1 ul:where(.svelte-1prxgx1){margin:0;padding-left:1.1rem}.corrections.svelte-1prxgx1 li:where(.svelte-1prxgx1)+li:where(.svelte-1prxgx1){margin-top:.25rem}.note-dialog.svelte-1prxgx1{background:var(--bg-raised);width:100%;max-width:100%;max-height:70dvh;color:var(--ink);border:0;border-top:1px solid var(--rule);border-radius:14px 14px 0 0;margin:auto 0 0;padding:0}.note-dialog.svelte-1prxgx1::backdrop{background:#14100c73}.note-dialog-body.svelte-1prxgx1{padding:1rem 1.25rem 1.5rem;font-size:.92rem;line-height:1.75}.note-head.svelte-1prxgx1{color:var(--accent);justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.note-head.svelte-1prxgx1 button:where(.svelte-1prxgx1){color:var(--ink-muted);min-width:2.75rem;min-height:2.75rem}.note-text.svelte-1prxgx1 p{margin:0 0 .5em}.note-text.svelte-1prxgx1 img{width:auto;max-height:12rem}@media (width>=40rem){.note-dialog.svelte-1prxgx1{border:1px solid var(--rule);border-radius:12px;width:min(90vw,34rem);margin:auto}}
