.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-block:0;inset-inline-start:0}.ribbon.svelte-1mt4u8d{width:.42rem;display:block;position:absolute;inset-inline-start:var(--x);translate:-50% -50%}:is(.ribbon.svelte-1mt4u8d:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.hover-mark.svelte-1mt4u8d:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){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}.fn-source.svelte-1prxgx1,.fn-see.svelte-1prxgx1{border-inline-start:2px solid var(--rule);color:var(--ink-muted);margin:.5em 0 0;padding-inline-start:.7em;font-size:.88em}.fn-source.svelte-1prxgx1>a:where(.svelte-1prxgx1),.fn-see.svelte-1prxgx1 a:where(.svelte-1prxgx1){color:var(--accent);text-decoration:none}.fn-source.svelte-1prxgx1>a:where(.svelte-1prxgx1):after{content:": ";color:var(--ink-muted)}.fn-source-body.svelte-1prxgx1,.fn-source-body.svelte-1prxgx1 p{margin:0;display:inline}.note-dialog.svelte-1prxgx1{background:var(--bg-raised);width:100%;max-width:100%;max-height:70svh;color:var(--ink);transition:transform .35s var(--ease), overlay .35s allow-discrete, display .35s allow-discrete;border:0;border-radius:14px 14px 0 0;margin:auto 0 0;padding:0;transform:translateY(100%);box-shadow:0 -.5rem 2rem #00000026}.note-dialog[open].svelte-1prxgx1{transform:none}@starting-style{.note-dialog[open].svelte-1prxgx1{transform:translateY(100%)}}.note-dialog.svelte-1prxgx1::backdrop{opacity:0;transition:opacity .35s, overlay .35s allow-discrete, display .35s allow-discrete;background:#14100c73}.note-dialog[open].svelte-1prxgx1::backdrop{opacity:1}@starting-style{.note-dialog[open].svelte-1prxgx1::backdrop{opacity:0}}.note-dialog-body.svelte-1prxgx1{font-size:var(--fs);padding:1rem 1.25rem 1.5rem;line-height:1.75}.note-head.svelte-1prxgx1{color:var(--accent);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.85rem;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{width:min(90vw, calc(var(--fs) * 30));border:1px solid var(--rule);box-shadow:none;opacity:0;transition:opacity .2s, overlay .2s allow-discrete, display .2s allow-discrete;border-radius:12px;margin:auto;transform:none}.note-dialog[open].svelte-1prxgx1{opacity:1}@starting-style{.note-dialog[open].svelte-1prxgx1{opacity:0;transform:none}}}@media (prefers-reduced-motion:reduce){.note-dialog.svelte-1prxgx1,.note-dialog.svelte-1prxgx1::backdrop{transition:none}}
