.svelte-kw30bf:where(aside.toc){box-sizing:border-box;height:-moz-max-content;height:max-content;overflow-wrap:break-word;font-size:var(--toc-font-size);min-width:var(--toc-min-width);width:var(--toc-width);z-index:var(--toc-z-index, 1)}.svelte-kw30bf:where(aside.toc>nav){overflow:var(--toc-overflow, auto);overscroll-behavior:contain;max-height:var(--toc-max-height, 90vh);padding:var(--toc-padding, 1em 1em 0)}.svelte-kw30bf:where(aside.toc>nav>ol){list-style:var(--toc-ol-list-style, none);padding:var(--toc-ol-padding, 0);margin:var(--toc-ol-margin)}.svelte-kw30bf:where(.toc-title){padding:var(--toc-title-padding);margin:var(--toc-title-margin)}.svelte-kw30bf:where(aside.toc>nav>ol>li){cursor:pointer;color:var(--toc-li-color);border:var(--toc-li-border);border-radius:var(--toc-li-border-radius);margin:var(--toc-li-margin);padding:var(--toc-li-padding, 2pt 4pt)}.svelte-kw30bf:where(aside.toc>nav>ol>li:hover){color:var(--toc-li-hover-color, cornflowerblue);background:var(--toc-li-hover-bg)}.svelte-kw30bf:where(aside.toc>nav>ol>li.active){background:var(--toc-active-bg, cornflowerblue);color:var(--toc-active-color, white);font-weight:var(--toc-active-font-weight);border:var(--toc-active-border);border-width:var(--toc-active-border-width);border-radius:var(--toc-active-border-radius, 2pt)}.svelte-kw30bf:where(aside.toc>button){border:none;bottom:0;cursor:pointer;font-size:2em;line-height:0;position:absolute;right:0;z-index:2;padding:var(--toc-mobile-btn-padding, 2pt 3pt);border-radius:var(--toc-mobile-btn-border-radius, 4pt);background:var(--toc-mobile-btn-bg, rgba(255, 255, 255, .2));color:var(--toc-mobile-btn-color, black)}.svelte-kw30bf:where(aside.toc>nav){position:relative}.svelte-kw30bf:where(aside.toc>nav>.toc-title){margin-top:0}.svelte-kw30bf:where(aside.toc.mobile){position:fixed;bottom:var(--toc-mobile-bottom, 1em);right:var(--toc-mobile-right, 1em)}.svelte-kw30bf:where(aside.toc.mobile>nav){border-radius:3pt;right:0;z-index:-1;box-sizing:border-box;background:var(--toc-mobile-bg, white);width:var(--toc-mobile-width, 18em);box-shadow:var(--toc-mobile-shadow);border:var(--toc-mobile-border)}.svelte-kw30bf:where(aside.toc.desktop){margin:var(--toc-desktop-aside-margin);position:sticky;background:var(--toc-desktop-bg);margin:var(--toc-desktop-nav-margin);max-width:var(--toc-desktop-max-width);top:var(--toc-desktop-sticky-top, 2em)}@font-face{font-family:geist_bold;src:url(../../../geist_bold.otf);font-weight:700}article.svelte-qn5erf{margin:0 auto;line-height:1.6;padding:1rem;color:#d1d5db}#post.svelte-qn5erf{color:#d1d5db}@media (max-width: 1480px){.back-toc.svelte-qn5erf{display:none}}@media (min-width: 1480px){.back.svelte-qn5erf{display:none}}#post.svelte-qn5erf p{color:#d1d5db;line-height:200%}#post.svelte-qn5erf h2{font-size:2rem}@media (min-width: 768px){#post.svelte-qn5erf h2{font-size:2.25rem;line-height:2.5rem}}#post.svelte-qn5erf h2{font-family:geist_bold;margin-bottom:1rem}#post.svelte-qn5erf h3{font-size:1.5rem}@media (min-width: 768px){#post.svelte-qn5erf h3{font-size:1.875rem;line-height:2.25rem}}#post.svelte-qn5erf h3{font-family:geist_bold;margin-top:4rem;margin-bottom:.5rem}#post.svelte-qn5erf h4{font-size:1.25rem}@media (min-width: 768px){#post.svelte-qn5erf h4{font-size:1.25rem;line-height:1.75rem}}#post.svelte-qn5erf h4{font-family:geist_bold;margin-top:.5rem;margin-bottom:.5rem}#post.svelte-qn5erf code:not(.hljs){margin:.25rem;border-radius:.125rem;padding:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;background-color:#09090b}#post.svelte-qn5erf code{font-family:monospace;font-size:2ch}#post.svelte-qn5erf pre{overflow-x:auto;background-color:#09090b!important;border-radius:.75rem;padding:0;margin:0;scrollbar-color:#374151 #0f0f0f!important;scrollbar-width:thin!important}#post.svelte-qn5erf pre::-webkit-scrollbar{height:8px!important;width:8px!important}#post.svelte-qn5erf pre::-webkit-scrollbar-track{background:#0f0f0f!important}#post.svelte-qn5erf pre::-webkit-scrollbar-thumb{background:#374151!important;border-radius:4px}#post.svelte-qn5erf pre::-webkit-scrollbar-thumb:hover{background:#4b5563!important}#post.svelte-qn5erf code.hljs{border-radius:.75rem;font-size:1.125rem;line-height:1.75rem;padding:1rem;display:block;margin:0}#post.svelte-qn5erf blockquote{border-right-style:none;border-top-style:none;border-bottom-style:none;border-width:4px;padding-left:8px}#post.svelte-qn5erf a{color:#a7a7a7}#post.svelte-qn5erf iframe,#post.svelte-qn5erf video{width:100%;aspect-ratio:calc(16 / 9)}#post.svelte-qn5erf th,#post.svelte-qn5erf tr{background-color:#0d1117;font-family:geist;padding:.25rem}#post.svelte-qn5erf th{font-weight:600;font-size:medium;padding:.5rem!important}#post.svelte-qn5erf tr{border-bottom:1px solid #dddddd}#post.svelte-qn5erf td{text-align:center;color:#d1d5db;font-size:1rem;padding:.25rem}#post.svelte-qn5erf tr:nth-of-type(2n){background-color:#151b23}#post.svelte-qn5erf table,#post.svelte-qn5erf td,#post.svelte-qn5erf th{border:1px solid grey}#post.svelte-qn5erf table{width:100%;padding:1rem;border-collapse:collapse;margin:25px 0;margin-bottom:1rem;font-size:.9em;font-family:sans-serif;min-width:400px}#post.svelte-qn5erf ul{list-style-type:disc;margin-left:1rem}#post.svelte-qn5erf ol{list-style-type:decimal;margin-left:1rem}#post.svelte-qn5erf li{color:#d1d5db;margin-bottom:.5rem!important}.toc-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem!important}#post.svelte-qn5erf code.hljs{scrollbar-color:#374151 #0f0f0f;scrollbar-width:thin}#post.svelte-qn5erf code.hljs::-webkit-scrollbar{height:8px;width:8px}#post.svelte-qn5erf code.hljs::-webkit-scrollbar-track{background:#0f0f0f}#post.svelte-qn5erf code.hljs::-webkit-scrollbar-thumb{background:#374151;border-radius:4px}#post.svelte-qn5erf code.hljs::-webkit-scrollbar-thumb:hover{background:#4b5563}#post pre::-webkit-scrollbar{height:8px!important;width:8px!important}#post pre::-webkit-scrollbar-track{background:#0f0f0f!important}#post pre::-webkit-scrollbar-thumb{background:#374151!important;border-radius:4px}#post pre::-webkit-scrollbar-thumb:hover{background:#4b5563!important}#post pre code.hljs{margin-top:0!important;margin-bottom:0!important}
