.toc-wrapper.svelte-1dzzduv{background-color:#343a40e6;border:1px solid rgba(73,80,87,.4);border-radius:.375rem;box-shadow:var(--shadow-terminal)}.toc-toggle.svelte-1dzzduv{cursor:pointer}.toc-content.svelte-1dzzduv{overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.toc-content.closed.svelte-1dzzduv{max-height:0;opacity:0}.toc-content.open.svelte-1dzzduv{max-height:600px;opacity:1}@media (min-width: 1024px){.toc-content.open.svelte-1dzzduv{max-height:calc(100vh - 12rem);overflow-y:auto}}.toc-list.svelte-1dzzduv{padding:1rem;display:flex;flex-direction:column;gap:.25rem;margin:0}.toc-sublist.svelte-1dzzduv{margin-left:1rem;margin-top:.25rem;padding-left:.75rem;display:flex;flex-direction:column;gap:.25rem;border-left:1px solid rgba(73,80,87,.3)}.toc-item.svelte-1dzzduv{list-style:none}.toc-link.svelte-1dzzduv{display:block;padding:.375rem .5rem;font-size:.875rem;color:var(--color-terminal-silver);border-left:2px solid transparent;border-radius:.375rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.toc-link.svelte-1dzzduv:hover{color:var(--color-terminal-white);background-color:#49505733}.toc-link.active.svelte-1dzzduv{color:var(--color-terminal-white);border-left:2px solid var(--color-terminal-light-gray);background-color:#4950574d}.toc-content.svelte-1dzzduv::-webkit-scrollbar{width:.375rem}.toc-content.svelte-1dzzduv::-webkit-scrollbar-track{background-color:transparent}.toc-content.svelte-1dzzduv::-webkit-scrollbar-thumb{background-color:var(--color-terminal-gray);border-radius:9999px}.toc-content.svelte-1dzzduv::-webkit-scrollbar-thumb:hover{background-color:var(--color-terminal-medium-gray)}.blog-layout.svelte-1teoznn{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.blog-layout.svelte-1teoznn{display:grid;grid-template-columns:280px 1fr;gap:2rem;padding-left:2rem;padding-right:2rem}}.toc-sidebar.svelte-1teoznn{padding-top:1rem}.blog-content.svelte-1teoznn{max-width:56rem}
