:root{--bg:#f7f7f8;--surface:#fff;--surface-2:#efeff1;--text:#0b0b0c;--muted:#5d5f66;--border:#e2e2e6;--ink:#0b0b0c;--ink-text:#fff;--accent:#c2410c;--accent-soft:#fff1e8;--moon:linear-gradient(135deg, #ffc933 0%, #ff8a3d 50%, #ff3d7f 100%);--green:#0f8a5f;--green-soft:#dff5ec;--red:#c2334a;--red-soft:#fbe6ea;--code-bg:#0c0c0e;--code-border:#232327;--code-text:#ececee;--code-muted:#8d8f97;--code-key:#ff9a5c;--code-str:#ffd27a;--node-bg:#151518;--node-border:#2b2b31;--node-active:#ff8a3d;--wire:#3c3c44;--grid-dot:#26262b;--radius:12px;--shadow:0 1px 2px #0b0b0c0d, 0 8px 24px #0b0b0c0f;--font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#09090a;--surface:#131315;--surface-2:#1b1b1e;--text:#ededef;--muted:#9a9ca4;--border:#26262b;--ink:#fff;--ink-text:#09090a;--accent:#ff9a3d;--accent-soft:#2a1a10;--green:#3ddc97;--green-soft:#11291f;--red:#f0768a;--red-soft:#3a1b23;--code-bg:#000;--shadow:0 1px 2px #0006, 0 8px 24px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{letter-spacing:-.02em;margin:0;line-height:1.15}p{margin:0}code,pre{font-family:var(--mono);font-size:.875rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}@media (width>=720px){.wrap{padding:0 32px}}.button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.button:hover{background:var(--surface-2);text-decoration:none}.button:active{transform:translateY(1px)}.button:disabled{opacity:.6;cursor:default}.button.primary{background:var(--ink);border-color:var(--ink);color:var(--ink-text)}.button.primary:hover{background:var(--ink);opacity:.86}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.78rem}header.svelte-12qhfyh{z-index:10;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}nav.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.logo.svelte-12qhfyh{align-items:center;display:flex}.logo.svelte-12qhfyh img:where(.svelte-12qhfyh){width:auto;height:22px;display:block}.logo.svelte-12qhfyh:hover{text-decoration:none}.links.svelte-12qhfyh{align-items:center;gap:18px;display:flex}.links.svelte-12qhfyh>a:where(.svelte-12qhfyh):not(.button){color:var(--muted);font-weight:500}.links.svelte-12qhfyh img:where(.svelte-12qhfyh){border-radius:50%}.hide-small.svelte-12qhfyh{display:none}@media (width>=640px){.hide-small.svelte-12qhfyh{display:inline}}main.svelte-12qhfyh{min-height:calc(100vh - 152px)}footer.svelte-12qhfyh{border-top:1px solid var(--border);padding:32px 0;font-size:.9rem}footer.svelte-12qhfyh .wrap:where(.svelte-12qhfyh){flex-wrap:wrap;gap:8px 24px;font-weight:600;display:flex}.foot-logo.svelte-12qhfyh{width:auto;height:16px;display:block}footer.svelte-12qhfyh .wrap:where(.svelte-12qhfyh){align-items:center}.muted.svelte-12qhfyh{color:var(--muted);font-weight:400}
