@font-face{font-family:Manrope;font-weight:200 800;font-style:normal;font-display:swap;src:url(/fonts/manrope-200-800.woff2)format("woff2")}@font-face{font-family:Windlass Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/windlass-mono-400.woff2)format("woff2")}@font-face{font-family:Windlass Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/windlass-mono-500.woff2)format("woff2")}:root{--canvas:#f3f4f6;--panel:#fff;--surface:#fff;--surface2:#f8f9fa;--sunken:#f1f2f4;--chrome:#ffffffd6;--chrome-edge:#0e111614;--overlay:#0a0d126b;--term:#0c0e12;--term-fg:#d5d9e0;--term-dim:#737b88;--term-edge:#ffffff12;--term-accent:#5cbce4;--term-ok:#3ccf85;--term-warn:#f0b04f;--term-err:#ff7a6b;--fg:#0e1116;--fg2:#4a515c;--fg3:#676c77;--hairline:#0e111614;--edge:#0e111621;--edge-strong:#0e111638;--accent:#0d6f97;--accent-hi:#0a5c7f;--accent-fill:#0d6f97;--accent-fill-hi:#0a5c7f;--onaccent:#fff;--accent-soft:#0d6f9714;--accent-edge:#0d6f973d;--ring:#0d6f974d;--ok:#12804a;--ok-soft:#12804a1a;--warn:#a15e00;--warn-soft:#c47a001f;--err:#c4382a;--err-hi:#a92e22;--err-soft:#c4382a17;--shadow-xs:0 1px 1px #0e111608;--shadow-sm:0 1px 2px #0e11160d;--shadow-md:0 1px 2px #0e11160a, 0 8px 20px -6px #0e11161a;--shadow-lg:0 0 0 1px #0e11160f, 0 24px 56px -12px #0e11163d;--ease:cubic-bezier(.32, .72, 0, 1);--font-sans:"Manrope", ui-sans-serif, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"Windlass Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-control:10px;--radius-card:13px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#08090a;--panel:#0e0f11;--surface:#131416;--surface2:#18191c;--sunken:#0a0b0d;--chrome:#0e0f11d6;--chrome-edge:#ffffff12;--overlay:#0009;--term:#0a0b0d;--fg:#f2f3f5;--fg2:#a0a5ae;--fg3:#878d97;--hairline:#ffffff12;--edge:#ffffff1c;--edge-strong:#ffffff2e;--accent:#3aa9d6;--accent-hi:#5cbce4;--accent-fill:#1786b8;--accent-fill-hi:#1f97cc;--onaccent:#fff;--accent-soft:#3aa9d61f;--accent-edge:#3aa9d64d;--ring:#3aa9d666;--ok:#3ccf85;--ok-soft:#3ccf851f;--warn:#f0a83a;--warn-soft:#f0a83a21;--err:#ff6b5b;--err-hi:#ff8678;--err-soft:#ff6b5b1f;--shadow-xs:0 1px 1px #0000004d;--shadow-sm:0 1px 2px #0006;--shadow-md:0 1px 2px #0006, 0 10px 28px -8px #0009;--shadow-lg:0 0 0 1px #ffffff12, 0 24px 64px -12px #000000bf;color-scheme:dark}}:root[data-theme=dark]{--canvas:#08090a;--panel:#0e0f11;--surface:#131416;--surface2:#18191c;--sunken:#0a0b0d;--chrome:#0e0f11d6;--chrome-edge:#ffffff12;--overlay:#0009;--term:#0a0b0d;--fg:#f2f3f5;--fg2:#a0a5ae;--fg3:#878d97;--hairline:#ffffff12;--edge:#ffffff1c;--edge-strong:#ffffff2e;--accent:#3aa9d6;--accent-hi:#5cbce4;--accent-fill:#1786b8;--accent-fill-hi:#1f97cc;--onaccent:#fff;--accent-soft:#3aa9d61f;--accent-edge:#3aa9d64d;--ring:#3aa9d666;--ok:#3ccf85;--ok-soft:#3ccf851f;--warn:#f0a83a;--warn-soft:#f0a83a21;--err:#ff6b5b;--err-hi:#ff8678;--err-soft:#ff6b5b1f;--shadow-xs:0 1px 1px #0000004d;--shadow-sm:0 1px 2px #0006;--shadow-md:0 1px 2px #0006, 0 10px 28px -8px #0009;--shadow-lg:0 0 0 1px #ffffff12, 0 24px 64px -12px #000000bf;color-scheme:dark}:root{--sl-font:var(--font-sans);--sl-font-mono:var(--font-mono);--sl-color-accent:var(--accent);--sl-color-accent-high:var(--accent-hi);--sl-color-accent-low:var(--accent-soft);--sl-color-white:var(--fg);--sl-color-gray-1:var(--fg);--sl-color-gray-2:var(--fg2);--sl-color-gray-3:var(--fg3);--sl-color-gray-4:var(--edge-strong);--sl-color-gray-5:var(--hairline);--sl-color-gray-6:var(--surface2);--sl-color-black:var(--canvas);--sl-color-bg:var(--canvas);--sl-color-bg-nav:var(--chrome);--sl-color-bg-sidebar:var(--canvas);--sl-color-hairline:var(--hairline);--sl-color-hairline-light:var(--hairline);--sl-color-text:var(--fg);--sl-color-text-accent:var(--accent);--sl-color-text-invert:var(--canvas)}.wl-foot:where(.astro-nns7i3if){border-top:1px solid var(--hairline);color:var(--fg3);flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:14px;line-height:24px;display:flex}.wl-foot:where(.astro-nns7i3if) span:where(.astro-nns7i3if){margin-right:auto}.wl-foot:where(.astro-nns7i3if) a:where(.astro-nns7i3if){color:var(--fg2);padding:4px 0;text-decoration:none}.wl-foot:where(.astro-nns7i3if) a:where(.astro-nns7i3if):hover{color:var(--fg)}
