:root{--color-brand-turquoise:#00a299;--color-brand-turquoise-soft:#57f1db;--color-brand-space-blue:#04101f;--color-bg:#0b1326;--color-surface-0:#060e20;--color-surface-1:#131b2e;--color-surface-2:#171f33;--color-surface-3:#222a3d;--color-border:#2d3a43;--color-border-strong:#3c4a46;--color-fg:#dae2fd;--color-muted:#bacac5;--color-muted-2:#859490;--color-accent:#57f1db;--color-accent-strong:#3cddc7;--color-accent-fg:#003731;--color-success:#22c55e;--color-warning:#f6c768;--color-danger:#ffb4ab;--font-sans:"Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-display:30px;--text-display-lh:38px;--text-title:20px;--text-title-lh:28px;--text-body:15px;--text-body-lh:23px;--text-caption:13px;--text-caption-lh:18px;--radius-md:.375rem;--radius-lg:.5rem}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body-lh);-webkit-font-smoothing:antialiased;margin:0}h1{font-size:var(--text-display);line-height:var(--text-display-lh);letter-spacing:-.02em;margin:0 0 1rem;font-weight:600}h2{font-size:var(--text-title);line-height:var(--text-title-lh);margin:2rem 0 .75rem;font-weight:600}p{color:var(--color-muted);margin:0 0 1rem}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-strong);text-decoration:underline}strong{color:var(--color-fg)}code{font-family:var(--font-mono);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.1rem .4rem;font-size:.92em}pre{background:var(--color-surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg);white-space:pre-wrap;word-break:break-all;padding:.9rem 1.1rem;overflow-x:auto}pre code{color:var(--color-accent);background:0 0;border:none;padding:0}button,.btn{font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-accent-fg);background:var(--color-accent);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.6rem 1.2rem;font-weight:600}button:hover,.btn:hover{background:var(--color-accent-strong)}.shell{max-width:44rem;margin:0 auto;padding:3rem 1.5rem 5rem}.ao-card{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0 0 1rem;padding:1.25rem 1.5rem}.caption{font-size:var(--text-caption);line-height:var(--text-caption-lh);color:var(--color-muted-2)}.status-pill{font-size:var(--text-caption);background:var(--color-surface-3);color:var(--color-fg);border:1px solid var(--color-border-strong);border-radius:999px;padding:.15rem .7rem;font-weight:600;display:inline-block}header.svelte-12qhfyh{border-bottom:1px solid var(--color-border);background:var(--color-surface-0)}header.svelte-12qhfyh nav:where(.svelte-12qhfyh){justify-content:space-between;align-items:center;padding-top:.9rem;padding-bottom:.9rem;display:flex}.brand.svelte-12qhfyh{align-items:center;gap:.6rem;display:inline-flex}.brand.svelte-12qhfyh:hover{text-decoration:none}.links.svelte-12qhfyh{align-items:center;gap:1.25rem;display:inline-flex}.links.svelte-12qhfyh .btn:where(.svelte-12qhfyh){color:var(--color-accent-fg);font-size:var(--text-caption);padding:.45rem .9rem}.links.svelte-12qhfyh .btn:where(.svelte-12qhfyh):hover{text-decoration:none}footer.svelte-12qhfyh{border-top:1px solid var(--color-border);margin-top:4rem}footer.svelte-12qhfyh .shell:where(.svelte-12qhfyh){padding-top:1.25rem;padding-bottom:1.5rem}
