.layout.svelte-1hgfqh6{display:grid;grid-template-columns:220px 1fr;flex:1}.sidebar.svelte-1hgfqh6{border-right:1px solid color-mix(in srgb,var(--fg) 15%,var(--bg));padding:48px 32px;position:sticky;top:0;height:100%;overflow-y:auto}.sidebar-label.svelte-1hgfqh6{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:24px}nav.svelte-1hgfqh6{display:flex;flex-direction:column;gap:4px}nav.svelte-1hgfqh6 a:where(.svelte-1hgfqh6){font-size:13px;color:color-mix(in srgb,var(--fg) 50%,var(--bg));padding:6px 12px;transition:color .15s,background .15s}nav.svelte-1hgfqh6 a:where(.svelte-1hgfqh6):hover{color:var(--fg);text-decoration:none}nav.svelte-1hgfqh6 a.active:where(.svelte-1hgfqh6){color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--bg))}.content.svelte-1hgfqh6{padding:48px 64px;max-width:none}@media(max-width:1024px){.layout.svelte-1hgfqh6{grid-template-columns:1fr;flex:0}.sidebar.svelte-1hgfqh6{position:static;height:auto;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--fg) 15%,var(--bg));padding:24px}.sidebar.svelte-1hgfqh6 nav:where(.svelte-1hgfqh6){flex-direction:row;flex-wrap:wrap;gap:4px}main.svelte-1hgfqh6{flex:1}aside.svelte-1hgfqh6{flex:0}.content.svelte-1hgfqh6{padding:32px 24px}}
