.sidebar.svelte-nodwmx.svelte-nodwmx{position:sticky;top:15vh;background-color:#fff;padding:20px;border-radius:var(--border-radius-md);border:2px solid black;display:flex;flex-direction:column;max-height:80vh;min-width:300px;box-shadow:4px 4px}.toc-title.svelte-nodwmx.svelte-nodwmx{font-size:1.2em;font-weight:700;margin-bottom:10px}.toc-list.svelte-nodwmx.svelte-nodwmx{list-style-type:none;padding-left:0;overflow-y:auto;flex-grow:1}.toc-list.svelte-nodwmx li.svelte-nodwmx{margin-bottom:10px}.toc-list.svelte-nodwmx a.svelte-nodwmx{text-decoration:none;color:#333;transition:color .3s}.toc-list.svelte-nodwmx a.svelte-nodwmx:hover{color:var(--primary-color)}.toc-list.svelte-nodwmx a.active.svelte-nodwmx{color:var(--primary-color);font-weight:700}@media (max-width: 768px){.sidebar.svelte-nodwmx.svelte-nodwmx{width:100%;position:relative;margin-bottom:var(--spacing-md);max-height:none;top:0}.toc-list.svelte-nodwmx.svelte-nodwmx{max-height:300px}}.article-credits.svelte-1n6pm15{padding:var(--spacing-md);border-radius:var(--border-radius-md);background-color:var(--primary-color);color:#fff;font-weight:500;margin-bottom:var(--spacing-md);border:2px solid var(--primary-color)}.article-container.svelte-1n6pm15{display:grid;grid-template-columns:.5fr 1fr;padding:var(--spacing-md);gap:var(--spacing-md)}#blog-post.svelte-1n6pm15{background-color:#fff;border:2px solid black;box-shadow:4px 4px;border-radius:var(--border-radius-md)}@media (max-width: 768px){.article-container.svelte-1n6pm15{display:block}}
