.post-title.svelte-srnnce{--c-headings: #000;font-family:BigShoulders;font-weight:600;font-size:48px;line-height:135%}.post-meta-items.svelte-srnnce{font-style:normal;font-weight:400;font-size:14px;line-height:135%;color:#666;margin-bottom:20px}.entry-content.svelte-170r0zi{font-family:"";font-style:normal;font-weight:500;font-size:14px;line-height:180%;color:#666;max-width:100%}.download-related-title.svelte-170r0zi{font-weight:600;font-size:16px;line-height:135%;color:#666;margin-bottom:15px}.download-buttons.svelte-170r0zi{margin-bottom:80px}.toc.svelte-95j68h{position:fixed;left:0;top:calc(var(--head-h, 90px) + 24px);width:min(280px,22vw);max-height:calc(100vh - (var(--head-h, 90px) + 24px) - 16px);overflow:auto;padding:20px;z-index:20;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.toc.is-absolute.svelte-95j68h{position:absolute}.toc.svelte-95j68h::-webkit-scrollbar{width:6px}.toc.svelte-95j68h::-webkit-scrollbar-track{background:transparent;margin:10px 0}.toc.svelte-95j68h::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:999px;border:1px solid transparent;background-clip:content-box;transition:background-color .2s ease}.toc.svelte-95j68h::-webkit-scrollbar-thumb:hover{background-color:#00000040}.toc-title.svelte-95j68h{font-weight:600;font-size:14px;color:#111;margin:0 0 10px}.toc-list.svelte-95j68h{list-style:none;padding:0;margin:0}.toc-item.svelte-95j68h{margin:6px 0}.toc-item.svelte-95j68h a:where(.svelte-95j68h){display:block;font-size:13px;line-height:1.4;color:#666;text-decoration:none;border-left:2px solid transparent;padding:2px 0 2px 10px}.toc-item.svelte-95j68h a:where(.svelte-95j68h):hover{color:#111}.toc-item.svelte-95j68h a:where(.svelte-95j68h):focus-visible{outline:5px solid var(--c-main);outline-offset:2px}.toc-item.is-active.svelte-95j68h a:where(.svelte-95j68h){color:#111;border-left-color:var(--c-main);font-weight:700}.toc-item.level-3.svelte-95j68h a:where(.svelte-95j68h){padding-left:18px}.toc-item.level-4.svelte-95j68h a:where(.svelte-95j68h){padding-left:26px}@media (max-width: 1200px){.toc.svelte-95j68h{display:none}}.content-renderer h2,.content-renderer h3,.content-renderer h4{scroll-margin-top:calc(var(--head-h, 90px) + 24px)}.error-message.svelte-172p4cv{text-align:center;padding:3rem;color:#ff6b6b}
