.gutter.svelte-1mt4u8d,.hover-mark.svelte-1mt4u8d{--x:-.6rem}.gutter.roomy.svelte-1mt4u8d,.hover-mark.svelte-1mt4u8d{--x:-1.45rem}.gutter.svelte-1mt4u8d{pointer-events:none;width:0;position:absolute;inset:0 auto 0 0}.ribbon.svelte-1mt4u8d{width:.42rem;display:block;position:absolute;inset-inline-start:var(--x);translate:-50% -50%}.roomy.svelte-1mt4u8d .ribbon:where(.svelte-1mt4u8d){width:.62rem}.ribbon.svelte-1mt4u8d svg:where(.svelte-1mt4u8d),.hover-mark.svelte-1mt4u8d svg:where(.svelte-1mt4u8d){width:100%;height:auto;display:block;overflow:visible}.kept.svelte-1mt4u8d svg:where(.svelte-1mt4u8d){fill:var(--accent);stroke:var(--accent)}.ghost.svelte-1mt4u8d svg:where(.svelte-1mt4u8d){fill:var(--accent-soft);stroke:var(--accent);stroke-dasharray:2.4 2}.ghost.svelte-1mt4u8d{animation:svelte-1mt4u8d-ghost-in .18s var(--ease)}@keyframes svelte-1mt4u8d-ghost-in{0%{opacity:0}}.hover-mark.svelte-1mt4u8d{width:2rem;height:2rem;color:var(--ink-muted);animation:svelte-1mt4u8d-ghost-in .15s var(--ease);border-radius:6px;justify-content:center;align-items:center;padding:0 .69rem;display:inline-flex;position:absolute;inset-inline-start:var(--x);translate:-50% -50%}.hover-mark.svelte-1mt4u8d svg:where(.svelte-1mt4u8d){fill:none;stroke:currentColor;opacity:.55;transition:opacity .15s var(--ease)}.hover-mark.svelte-1mt4u8d:hover svg:where(.svelte-1mt4u8d){opacity:1}.hover-mark.svelte-1mt4u8d:hover{color:var(--accent);background:var(--accent-soft)}.hover-mark.kept.svelte-1mt4u8d svg:where(.svelte-1mt4u8d){fill:var(--accent);stroke:var(--accent);opacity:1}@media (prefers-reduced-motion:reduce){.ghost.svelte-1mt4u8d,.hover-mark.svelte-1mt4u8d{animation:none}}.reader.svelte-1prxgx1{max-width:var(--measure);position:relative}.sidenotes.svelte-1prxgx1{top:0;pointer-events:none;width:16rem;height:100%;position:absolute;inset-inline-start: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-inline-start:-.4rem;padding:.15rem .4rem;font-size:.78rem;line-height:1.65;position:absolute;inset-inline-start: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-inline-end:.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-inline-start: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-inline-start: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}}
