:root{--dc-font:ui-sans-serif, system-ui, sans-serif;--dc-font-mono:ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--dc-tx-1:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ededed);--dc-tx-2:var(--lightningcss-light,#3f3f3f)var(--lightningcss-dark,#bbb);--dc-bg-1:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a0a0a);--dc-bg-2:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#000);--dc-bg-3:var(--lightningcss-light,#d3d3d3)var(--lightningcss-dark,#494949);--dc-lk:var(--lightningcss-light,#005ff2)var(--lightningcss-dark,#47a8ff);--dc-btn:var(--lightningcss-light,#006bff)var(--lightningcss-dark,#006efe);--dc-btn-hover:var(--lightningcss-light,#0059ec)var(--lightningcss-dark,#005be7);--dc-btn-tx:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--dc-ac:var(--lightningcss-light,#a000f8)var(--lightningcss-dark,#9440d5);--dc-width:48rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}p{overflow-wrap:break-word;text-wrap:pretty}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:balance;color:var(--dc-tx-1)}h1,h2,h3{border-block-end:1px solid var(--dc-bg-3);padding-block-end:.125rem;line-height:1}a{color:var(--dc-lk)}mark{background:var(--dc-ac);color:var(--dc-btn-tx);border-radius:.375rem;padding:.125rem .25rem}code,pre,kbd,samp{font-family:var(--dc-font-mono);font-size:.875rem}body{font-family:var(--dc-font);color:var(--dc-tx-2);max-width:var(--dc-width);background:var(--dc-bg-2);flex-direction:column;gap:1rem;margin:0 auto;padding:1rem;line-height:1.5;display:flex;overflow-x:hidden}header *{margin:0;padding:0}header>:not(:last-child){margin-block-end:.25rem}header h1,header h2,header h3{border-block-end:none}header nav ul,footer nav ul{flex-wrap:wrap;padding:0;list-style:none;display:flex}header nav ul li,footer nav ul li{align-items:center;margin:0;display:flex}header nav ul li:not(:first-child):before,footer nav ul li:not(:first-child):before{content:"•";margin:0 .25em}aside{flex-direction:column;gap:1rem;display:flex}main,body>article,aside article{background:var(--dc-bg-1);border:1px solid var(--dc-bg-3);border-radius:.375rem;padding-inline:1.5rem}main article{background:var(--dc-bg-2);border:1px solid var(--dc-bg-3);border-radius:.375rem;margin-block:1rem;padding-inline:1.5rem}article h1,article h2,article h3{border-block-end:none}aside article details{margin-block:1rem}@media (width<=48rem){main{background:0 0;border:none;margin-inline:-1rem}main article,aside article,main code,main samp,main kbd,main pre,main blockquote,main details:not(aside details),main tr:nth-child(2n),main th{background:var(--dc-bg-1)}main,body>article,aside article,main article{padding-inline:1rem}}@media (width>=82rem){body:has(main):has(aside){grid-template-columns:minmax(0, 16rem) minmax(0, var(--dc-width)) minmax(0, 16rem);grid-template-areas:".header.""aside-l main aside-r"".footer.";max-width:80rem;display:grid}body:has(main):has(aside) header{grid-area:header}body:has(main):has(aside) main{grid-area:main}body:has(main):has(aside) aside:first-of-type{grid-area:aside-l}body:has(main):has(aside) aside:nth-of-type(2){grid-area:aside-r}body:has(main):has(aside) footer{grid-area:footer}}blockquote{background:var(--dc-bg-2);border:1px solid var(--dc-bg-3);border-inline-start:5px solid var(--dc-bg-3);border-radius:.375rem;margin-inline:0;padding:1rem}input,button,textarea,select{font:inherit}button,input[type=submit],input[type=reset],input[type=button]{text-align:center;background:var(--dc-btn);color:var(--dc-btn-tx);cursor:pointer;border:0;border-radius:.375rem;padding:.25rem .75rem;text-decoration:none}button[disabled],input[type=submit][disabled],input[type=reset][disabled],input[type=button][disabled]{cursor:not-allowed;opacity:.5}:is(.button,button,input[type=submit],input[type=reset],input[type=button]):is(:focus,:enabled:hover){background:var(--dc-btn-hover)}textarea,select,input{background:var(--dc-bg-2);color:var(--dc-tx-2);border:1px solid var(--dc-bg-3);box-shadow:none;box-sizing:border-box;border-radius:.375rem;padding:.25rem .5rem}textarea{max-width:100%}input,progress{accent-color:var(--dc-ac)}code,samp,kbd,pre{background:var(--dc-bg-2);border:1px solid var(--dc-bg-3);tab-size:4;border-radius:.375rem;padding:.125rem .25rem}kbd{border-block-end:3px solid var(--dc-bg-3)}pre{max-width:100%;padding:1rem;overflow:auto}pre code{border:0;padding:0}details:not(aside details){background:var(--dc-bg-2);border:1px solid var(--dc-bg-3);border-radius:.375rem;margin-block:1rem;padding:1rem 1.5rem}summary{cursor:pointer;font-weight:700}details[open]>:last-child{margin-block-end:0}dt{font-weight:700}dd:before{content:"→ "}hr{border:0;border-block-end:2px solid var(--dc-bg-3)}fieldset{border:1px solid var(--dc-bg-3);border-radius:.375rem;padding:1rem}legend{padding-inline:.5rem}table{border-collapse:collapse;width:100%}td,th{border:1px solid var(--dc-bg-3);text-align:left;padding:.5rem}th,tr:nth-child(2n){background:var(--dc-bg-2)}table caption{font-weight:700}ol,ul{padding-inline-start:2rem}li{margin-block-start:.375rem}img,picture,video,canvas,svg{max-width:100%;height:auto}.editor-container{border-radius:.5rem;margin-block:1rem;overflow:hidden}header.svelte-12qhfyh nav:where(.svelte-12qhfyh) li:where(.svelte-12qhfyh):not(:first-child):before{content:"•";margin:0 .25em}aside.svelte-12qhfyh nav:where(.svelte-12qhfyh) .current:where(.svelte-12qhfyh){font-weight:700}
