.blog-sidebar.svelte-lkkreo{padding:1.5rem 0}.sidebar-content.svelte-lkkreo{position:sticky;top:0}.sidebar-title.svelte-lkkreo{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--sk-text-2);margin:0 0 1.5rem;padding:0 1rem}.blog-nav.svelte-lkkreo{display:flex;flex-direction:column;gap:.25rem}.blog-link.svelte-lkkreo{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;border-radius:6px;text-decoration:none;color:var(--sk-text-2);transition:all .2s;border-left:2px solid transparent}.blog-link.svelte-lkkreo:hover{background:var(--sk-back-2);color:var(--sk-text-1)}.blog-link.active.svelte-lkkreo{background:var(--sk-back-2);color:var(--sk-theme-1);border-left-color:var(--sk-theme-1);font-weight:600}.blog-link-title.svelte-lkkreo{font-size:.95rem;line-height:1.4}.blog-link-date.svelte-lkkreo{font-size:.75rem;color:var(--sk-text-3);font-weight:400}.blog-link.active.svelte-lkkreo .blog-link-date:where(.svelte-lkkreo){color:var(--sk-text-2)}.mobile-toc-container.svelte-17j22sm{display:none}.docs.svelte-17j22sm{flex:1;display:grid;grid-template-columns:280px minmax(0,900px) 1fr;grid-template-areas:"sidebar main on-this-page";gap:4rem;margin:0 auto;width:100%;max-width:1800px;position:relative;--nav-height: 60px;--sidebar-top-spacing: 3rem;min-height:100vh;padding:0 2rem}.blog-sidebar{grid-area:sidebar;border-right:1px solid var(--sk-back-4);height:calc(100vh - var(--nav-height) - var(--sidebar-top-spacing));position:fixed;top:calc(var(--nav-height) + var(--sidebar-top-spacing));overflow-y:auto;width:280px}.docs-main.svelte-17j22sm{margin-top:calc(var(--nav-height) + var(--sidebar-top-spacing));grid-area:main;display:flex;flex-direction:column;padding-bottom:4rem;min-width:0}.docs-content.svelte-17j22sm{flex:1;width:100%;max-width:100%;overflow-wrap:break-word}.on-this-page{grid-area:on-this-page;overflow:visible;height:auto;max-height:calc(100vh - var(--nav-height) - var(--sidebar-top-spacing));position:sticky;top:calc(var(--nav-height) + var(--sidebar-top-spacing))}@media(max-width:1400px){.docs.svelte-17j22sm{grid-template-columns:260px minmax(0,1fr) 240px;gap:3rem;padding:0 1.5rem}.blog-sidebar{width:260px}}@media(max-width:1200px){.docs.svelte-17j22sm{grid-template-columns:240px minmax(0,1fr);grid-template-areas:"sidebar main";gap:2rem}.blog-sidebar{width:240px}.on-this-page{display:none}.docs-main.svelte-17j22sm{padding-bottom:3rem}}@media(max-width:900px){.mobile-toc-container.svelte-17j22sm{display:block!important;position:fixed;top:60px;left:0;right:0;background:var(--sk-back-1);border-bottom:1px solid #e5e7eb;padding:.75rem 1rem;z-index:9998;box-shadow:0 2px 4px #0000000d}.docs.svelte-17j22sm{grid-template-columns:1fr;grid-template-areas:"main";gap:0;padding:0 1rem;--nav-height: 60px;--mobile-toc-height: 50px}.blog-sidebar{display:none}.docs-main.svelte-17j22sm{margin-top:calc(var(--nav-height) + var(--mobile-toc-height) + 1.5rem);padding-bottom:2rem}.docs-content.svelte-17j22sm{font-size:1rem}}
