*{box-sizing:border-box}:root{--page:#161616;--panel:#1a1a1a;--raised:#242424;--ink:#d9d7cd;--secondary:#92918b;--muted:#77766d;--line:#333;--guide:#404040;--track:#545450;--halo:#a19ec2;--halo-muted:#58566f;--afterglow:#dc8789;--remnant:#c88da5;--unripe:#a0a77b;--life:#7dad96;--regolith:#bd9976;--moonveil:#c1bfb3;--font-body:"Manrope", sans-serif;--font-brand:"Bricolage Grotesque", sans-serif;--font-code:"Martian Mono", monospace;--text-small:12px;--text-body:14px;--text-title:24px;--text-heading:clamp(34px, 5vw, 52px);--text-display:clamp(52px, 10vw, 116px);--page-inset:clamp(20px, 4vw, 56px);--nav-clearance:92px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body);font-size:var(--text-body);background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased}html{background:var(--page);min-height:100%;overflow-y:overlay;scrollbar-gutter:auto;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{background:var(--page);min-height:100dvh;margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0}a{color:inherit;text-underline-offset:.3em;text-decoration-thickness:1px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--halo);outline-offset:4px}::selection{color:var(--ink);background:var(--halo-muted)}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{text-wrap:balance;font-weight:500}p{text-wrap:pretty}.mono,code,pre{font-family:var(--font-code);tab-size:4}.eyebrow{color:var(--secondary);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:10px}.site-shell,.route-content{min-height:100dvh}.skip-link{z-index:100;color:var(--page);background:var(--ink);padding:12px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.floating-nav.svelte-1hhfj06{bottom:max(28px, env(safe-area-inset-bottom));z-index:50;border:1px solid color-mix(in srgb, var(--line) 86%, transparent);background:var(--panel);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:4px;min-height:48px;padding:5px 9px 5px 6px;display:flex;position:fixed;left:50%;transform:translate(-50%)}a.svelte-1hhfj06{min-height:36px;color:var(--secondary);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding-inline:13px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}a.svelte-1hhfj06:hover{color:var(--ink)}a[aria-current=page].svelte-1hhfj06{color:var(--page);background:var(--ink)}.brand.svelte-1hhfj06{color:var(--ink);padding-inline:12px;font-size:20px}.rule.svelte-1hhfj06{background:var(--line);width:1px;height:18px;margin-inline:2px}.github.svelte-1hhfj06{width:36px;color:var(--ink);padding:0}@media (width<=520px){.floating-nav.svelte-1hhfj06{justify-content:space-between;left:14px;right:14px;transform:none}.destination.svelte-1hhfj06{padding-inline:10px}.destination.svelte-1hhfj06 span:where(.svelte-1hhfj06){display:none}}.floating-scrollbar.svelte-1cziopf{z-index:80;pointer-events:none;width:4px;position:fixed;top:10px;bottom:10px;right:5px}.floating-scrollbar.svelte-1cziopf span:where(.svelte-1cziopf){background:color-mix(in srgb, var(--secondary) 48%, transparent);border-radius:999px;width:100%;display:block}
