.preface.svelte-4p48ik{background-color:#1e1e1e;border:1px solid #000;border-radius:.5em;flex-direction:column;min-width:40%;max-width:60%;margin:1em 0;padding:1em;display:flex}@media (prefers-color-scheme:light){.preface.svelte-4p48ik{background-color:#ddc9da;border-color:#fff}}.preface.svelte-4p48ik summary:where(.svelte-4p48ik){cursor:pointer;flex-direction:row;justify-content:center;font-size:1.5em;font-weight:700;text-decoration:underline;display:flex}@media screen and (max-width:768px){.preface.svelte-4p48ik{min-width:20em}}.sidenote-checkbox.svelte-1yvklfl{display:none}.sidenote-label.svelte-1yvklfl{-webkit-text-decoration:underline dashed #f9e0f9;text-decoration:underline dashed #f9e0f9}@media (prefers-color-scheme:light){.sidenote-label.svelte-1yvklfl{text-decoration-color:#3f243f}}.sidenote-content.svelte-1yvklfl{box-sizing:border-box;border:1px solid #ff4081;width:20em;margin-top:-2.5em;padding:.5rem;font-size:.75rem;display:block;position:absolute}.sidenote-content.sidenote-right.svelte-1yvklfl{margin-right:10%;right:0}@media screen and (max-width:1700px){.sidenote-content.sidenote-right.svelte-1yvklfl{margin-right:5%}}.sidenote-content.sidenote-left.svelte-1yvklfl{margin-left:10%;left:0}@media screen and (max-width:1700px){.sidenote-content.sidenote-left.svelte-1yvklfl{margin-left:5%}}@media screen and (max-width:1100px){.sidenote-content.svelte-1yvklfl{width:100%;margin-top:10px;margin-bottom:10px;display:none;position:static}.sidenote-checkbox.svelte-1yvklfl:checked~.sidenote-content:where(.svelte-1yvklfl){display:block}.sidenote-content.sidenote-right.svelte-1yvklfl{margin-right:0}.sidenote-content.sidenote-left.svelte-1yvklfl{margin-left:0}}.sidenote.svelte-1yvklfl:hover{background-color:#3f243f}@media (prefers-color-scheme:light){.sidenote.svelte-1yvklfl:hover{background-color:#f9e0f9}}.sidenote.svelte-1yvklfl:hover .sidenote-content:where(.svelte-1yvklfl){border:1px dashed #ff4081}@media (prefers-color-scheme:light){.sidenote.svelte-1yvklfl:hover .sidenote-content:where(.svelte-1yvklfl){border-color:#ff0f57}}.disk-split.svelte-1ngbztw{color:#ff4081;font-feature-settings:"tnum" 1}@media (prefers-color-scheme:light){.disk-split.svelte-1ngbztw{color:#ff0f57}}
