.shell.svelte-1o8l6pa{align-items:stretch;display:flex}.sidebar.svelte-1o8l6pa{flex:0 0 var(--sidebar-w);width:var(--sidebar-w);border-right:1px solid var(--line)}.sidebar-body.svelte-1o8l6pa{top:var(--header-h);max-height:calc(100vh - var(--header-h));padding:2.25rem 1rem 3rem var(--gutter);position:sticky;overflow-y:auto}.sidebar-toggle.svelte-1o8l6pa{display:none}.main.svelte-1o8l6pa{flex:1;min-width:0;padding:2.75rem clamp(1.25rem,4vw,3.5rem) 4rem}@media (width<=860px){.shell.svelte-1o8l6pa{flex-direction:column}.sidebar.svelte-1o8l6pa{top:var(--header-h);z-index:20;border-right:none;border-bottom:1px solid var(--line);background:var(--paper);flex:none;width:100%;position:sticky}.sidebar-toggle.svelte-1o8l6pa{width:100%;min-height:48px;padding:0 var(--gutter);color:var(--ink);font-family:var(--sans);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;font-size:.95rem;font-weight:600;display:flex}.sidebar-toggle.svelte-1o8l6pa svg:where(.svelte-1o8l6pa){flex:none}.sidebar-toggle[aria-expanded=true].svelte-1o8l6pa svg:where(.svelte-1o8l6pa){transform:rotate(180deg)}.sidebar-body.svelte-1o8l6pa{max-height:calc(100dvh - var(--header-h) - 48px);padding:.5rem var(--gutter) 1.5rem;border-top:1px solid var(--line);display:none;position:static}.sidebar-body.open.svelte-1o8l6pa{display:block}.main.svelte-1o8l6pa{padding-top:2rem}}
