body{background-color:var(--color-surface);color:var(--color-text);--layout-gutter: 1rem}div.svelte-12qhfyh{display:flex;max-height:100vh;height:100%}div.svelte-12qhfyh>:where(.svelte-12qhfyh){flex:1}@media(max-width:650px){div.svelte-12qhfyh{max-height:none;height:auto}}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):has(h1:where(.svelte-12qhfyh)){text-decoration:none;color:inherit;width:100%}nav.svelte-12qhfyh h1:where(.svelte-12qhfyh){font-family:var(--font-mono);font-size:.975rem;font-weight:400;text-transform:uppercase;background-color:#c7e5d9;border-radius:12px;padding:8px 12px;display:block;box-shadow:0 4px #8fbcaa;margin-bottom:.25rem}nav.svelte-12qhfyh button:where(.svelte-12qhfyh){color:var(--color-text-subdued);margin-inline:2px 8px}nav.svelte-12qhfyh header:where(.svelte-12qhfyh){display:flex;align-items:center;gap:1rem;position:sticky;top:0;background-color:var(--color-surface)}nav.sidebar.svelte-12qhfyh{min-width:220px;max-width:220px;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding-block:var(--layout-gutter);padding-top:0;margin-top:var(--layout-gutter);background-color:var(--color-surface)}nav.sidebar.svelte-12qhfyh button:where(.svelte-12qhfyh){display:none}@media(max-width:650px){nav.sidebar.svelte-12qhfyh{position:fixed;inset:0;width:100vw;z-index:1000;transform:translate(-100%);max-width:none;min-width:100vw}nav.sidebar.svelte-12qhfyh button:where(.svelte-12qhfyh){display:inherit}nav.sidebar.svelte-12qhfyh[data-sidebar-open]{transform:none}}nav.sidebar.svelte-12qhfyh .byline:where(.svelte-12qhfyh){margin-top:auto;color:var(--color-text-subdued);font-size:.75rem}nav.sidebar.svelte-12qhfyh .byline:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:inherit}nav.sidebar.svelte-12qhfyh ul{list-style:none;margin:0;padding:0}nav.sidebar.svelte-12qhfyh ul li+li{margin-top:-1px}nav.sidebar.svelte-12qhfyh ul a{text-decoration:none;color:var(--color-text-subdued);display:block;padding:5px var(--layout-gutter);margin:-2px calc(-1 * var(--layout-gutter));transition:all .2s;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}nav.sidebar.svelte-12qhfyh ul a:hover,nav.sidebar.svelte-12qhfyh ul a.active{background-color:var(--color-offset);color:inherit}nav section{display:flex;flex-direction:column;gap:.4rem}nav.sidebar>*{padding-inline:var(--layout-gutter)}nav section+section{border-top:1px solid var(--color-offset);padding-top:1rem}nav section h2{font-size:.85rem;font-family:var(--font-mono);font-weight:400;text-transform:uppercase;color:var(--color-text-subdued)}main.svelte-12qhfyh{display:flex;flex-direction:column;gap:1rem;min-width:0;margin:var(--layout-gutter);margin-left:0}@media(max-width:650px){main.svelte-12qhfyh{margin-left:var(--layout-gutter)}}@media(min-width:650px){main.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:none}}main.svelte-12qhfyh .content:where(.svelte-12qhfyh){display:flex;flex-direction:column;min-height:0}main.svelte-12qhfyh:not(:has(.homepage)) .content:where(.svelte-12qhfyh){background-color:var(--color-surface-raised);border-radius:12px;box-shadow:0 6px 15px -3px #0000001a,0 2px 6px -4px #0000001a}
