.sidebar.svelte-129hoe0{position:sticky;top:var(--layout-margin);align-self:start;padding:var(--space-xs) 0}h1.svelte-129hoe0{font-size:var(--font-size-xl);margin:0 0 var(--layout-margin);letter-spacing:var(--letter-spacing-tight)}h1.svelte-129hoe0 a:where(.svelte-129hoe0){color:var(--color-text);text-decoration:none}h1.svelte-129hoe0 a:where(.svelte-129hoe0):hover{text-decoration:underline}h2.svelte-129hoe0{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-normal);color:var(--color-muted);margin:0 0 var(--space-md)}.app-link.svelte-129hoe0{display:inline-flex;align-items:center;gap:var(--space-sm)}.app-link.svelte-129hoe0 img:where(.svelte-129hoe0){width:1rem;height:1rem;object-fit:contain}nav.svelte-129hoe0{display:grid;gap:var(--space-md);padding-left:var(--gap)}nav.svelte-129hoe0 a:where(.svelte-129hoe0){color:var(--color-text);font-size:var(--font-size-base)}@media (max-width: 860px){.sidebar.svelte-129hoe0{position:static}h2.svelte-129hoe0{margin:0 0 var(--space-sm)}nav.svelte-129hoe0{display:flex;gap:var(--space-md);padding-left:0}}.layout.svelte-4c69fr{width:min(var(--layout-max-width),92vw);margin:var(--layout-margin) auto;display:grid;grid-template-columns:var(--sidebar-width) 1fr;gap:var(--gap)}.content.svelte-4c69fr{display:grid;gap:var(--gap)}.footer.svelte-4c69fr{width:min(var(--layout-max-width),92vw);margin:var(--space-xl) auto var(--layout-margin);font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-body);text-align:center}.footer.svelte-4c69fr a:where(.svelte-4c69fr){color:var(--color-muted)}@media (max-width: 860px){.layout.svelte-4c69fr{grid-template-columns:1fr}}
