:root{--background: hsl(0, 0%, 90%);--foreground: hsl(0, 0%, 0%);--editor: hsl(0, 0%, 95%);--primary-hue: 22;--primary-sat: 78%;--primary-lit: 63%;--primary: hsl(var(--primary-hue), var(--primary-sat), var(--primary-lit));--primary-dark: hsl(var(--primary-hue), var(--primary-sat), calc(var(--primary-lit) - 10%))}*,*:before,*:after{box-sizing:border-box}html,body{font-family:Georgia,Times,Times New Roman,serif}#root{isolation:isolate}body{margin:0;color:var(--foreground);background:var(--background);line-height:calc(1em + .5rem);-webkit-font-smoothing:antialiased}main{width:80%;max-width:1000px;margin:auto}.md-main{width:70%;max-width:900px;margin-left:25%;margin-right:5%;margin-bottom:5rem}.md-main [id]:before{content:"";display:block;height:4rem;margin-top:-4rem;visibility:hidden}.md-main h1 a,.md-main h2 a,.md-main h3 a,.md-main h4 a,.md-main h5 a,.md-main h6 a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}code{font-family:Consolas,Lucida Console,Monaco,monospace;font-size:.9rem}h1,h2,h3,h4,h5,h6{font-family:Verdana,Arial,sans-serif}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.plain-editor{resize:none;background-color:var(--editor);font-family:Consolas,Lucida Console,Monaco,monospace;font-size:.9rem;border-style:solid;border-color:var(--foreground);border-width:1px}.toc{position:fixed;top:54px;width:20%;padding:8px;max-height:80%;overflow-x:hidden;overflow-y:auto;background-color:var(--primary)}.toc ol{margin:0}.toc-item{list-style-type:disc}.toc a{color:inherit;text-decoration:none}.tok-keyword{color:#00f}.tok-number{color:#8b0000}.tok-string{color:green}.tok-variableName{color:#008b8b}.tok-variableName.tok-definition{color:#8b008b}.tok-namespace{color:#ff8c00}.tok-comment{color:#a9a9a9}.tok-operator{color:#00f}.tok-punctuation{font-weight:700}nav.svelte-12qhfyh{background-color:var(--primary);display:flex;justify-content:space-between;position:sticky;top:0;z-index:999}nav.svelte-12qhfyh :where(.svelte-12qhfyh){margin:0}ul.svelte-12qhfyh{display:flex;padding:5px}li.svelte-12qhfyh{list-style:none}a.svelte-12qhfyh{display:block;color:inherit;text-decoration:none;font-family:Verdana,Arial,sans-serif;font-size:1.3rem;padding:10px;border-radius:4px}a.svelte-12qhfyh:hover{background-color:var(--primary-dark)}
