.sidenote-anchor.svelte-o7wt35{white-space:normal}.sidenote-marker-wrap.svelte-o7wt35{vertical-align:super;margin-left:.12rem;line-height:1;display:inline-block}.sidenote-suffix.svelte-o7wt35{margin-left:.02em}.sidenote-marker.svelte-o7wt35{appearance:none;box-sizing:border-box;min-width:0;min-height:0;font-family:var(--font-sans);color:color-mix(in oklch, var(--color-text) 58%, transparent);cursor:pointer;background:0 0;border:none;border-radius:.2rem;margin:0;padding:.06em .14em .1em;font-size:.68em;font-weight:500;line-height:1;transition:color .15s,background-color .15s;display:block}.sidenote-marker.svelte-o7wt35:focus-visible{outline:1px solid var(--color-text);outline-offset:2px}.sidenote-marker.svelte-o7wt35:hover{color:var(--color-text);background-color:color-mix(in oklch, var(--color-text) 8%, transparent)}.sidenote-marker.active.svelte-o7wt35{color:var(--color-text);background-color:color-mix(in oklch, var(--color-text) 10%, transparent)}.sidenote.svelte-o7wt35{color:var(--color-text-secondary);font-size:.9rem;line-height:1.55;display:none}.sidenote.open.svelte-o7wt35{margin:.75rem 0 1rem;display:block}.sidenote.open.svelte-o7wt35 .sidenote-inner:where(.svelte-o7wt35){border-left:2px solid var(--color-border);background-color:color-mix(in oklch, var(--color-surface) 88%, var(--color-border));border-radius:0 .25rem .25rem 0;padding:.35rem .65rem .45rem .85rem;display:block}.sidenote-number.svelte-o7wt35{font-family:var(--font-sans);color:color-mix(in oklch, var(--color-text) 62%, transparent);vertical-align:super;font-variant-numeric:tabular-nums;margin-right:.45rem;font-size:.72rem;font-weight:600}@media (width>=1280px){.sidenote.svelte-o7wt35,.sidenote.open.svelte-o7wt35{float:right;clear:right;opacity:.78;width:17.5rem;color:color-mix(in oklch, var(--color-text-secondary) 88%, var(--color-text));margin:.15rem -20.25rem 1rem 1.75rem;font-size:.84rem;line-height:1.5;transition:opacity .18s,color .18s;display:block}.sidenote.svelte-o7wt35 .sidenote-inner:where(.svelte-o7wt35),.sidenote.open.svelte-o7wt35 .sidenote-inner:where(.svelte-o7wt35){background-color:color-mix(in oklch, var(--color-border) 14%, transparent);text-wrap:pretty;border:1px solid #0000;border-radius:.35rem;padding:.4rem .65rem .5rem .55rem;transition:background-color .18s,border-color .18s,box-shadow .18s;display:block}.sidenote.hovered.svelte-o7wt35 .sidenote-inner:where(.svelte-o7wt35),.sidenote.svelte-o7wt35:hover .sidenote-inner:where(.svelte-o7wt35){background-color:color-mix(in oklch, var(--color-surface) 65%, var(--color-border));border-color:var(--color-border);box-shadow:0 1px 2px color-mix(in oklch, var(--color-text) 6%, transparent)}.sidenote.hovered.svelte-o7wt35,.sidenote.svelte-o7wt35:hover{opacity:1;color:var(--color-text-secondary)}.sidenote-marker.active.svelte-o7wt35{color:var(--color-text)}}.sidenote.svelte-o7wt35 a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:2px;text-decoration-thickness:1px}.sidenote.svelte-o7wt35 a:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}
