:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090d;--bg-raised:#0c1118;--panel:#101620;--panel-soft:#0d131c;--line:#1f2a38;--line-strong:#304052;--text:#f4f7fb;--text-soft:#c8d0dc;--muted:#8d98a8;--muted-strong:#aab4c2;--accent:#2c60c8;--accent-dark:#2b56ab;--accent-hover:#316ee7;--accent-soft:#25b8ff24;--accent-hot:#ff6a3d;--focus:#7dd3fc;--surface-alpha:#07090db8;--surface-alpha-strong:#0c1118fa;--header-bg:#07090ddb;--header-line:#1f2a38e6;--subtle-line:#1f2a388c;--shadow-lg:#0000005c;--code-bg:#080c12;--timeline-line:linear-gradient(180deg, #2c60c88c, #1f2a3814);--timeline-pill-bg:#25b8ff1c;--timeline-pill-border:#25b8ff1f;--timeline-pill-text:#26aefe;--inline-link-line:#25b8ff8c;--tip-bg:#34d39914;--tip-border:#34d39942;--tip-text:#a7f3d0;--tip-accent:#34d399;--max-content:760px;--sidebar-width:282px;--toc-width:250px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f8fb;--bg-raised:#fff;--panel:#fff;--panel-soft:#eef3f8;--line:#d9e1ec;--line-strong:#b9c7d8;--text:#121824;--text-soft:#334155;--muted:#667385;--muted-strong:#475569;--accent:#2459c7;--accent-dark:#1d4ea9;--accent-hover:#1f66e5;--accent-soft:#2459c71f;--accent-hot:#db5a36;--focus:#0369a1;--surface-alpha:#ffffffbd;--surface-alpha-strong:#fffffffa;--header-bg:#ffffffdb;--header-line:#d9e1eceb;--subtle-line:#d9e1ecb8;--shadow-lg:#0f172a1f;--code-bg:#f8fafc;--timeline-line:linear-gradient(180deg, #2459c76b, #d9e1ec1a);--timeline-pill-bg:#2459c71a;--timeline-pill-border:#2459c729;--timeline-pill-text:#1f66e5;--inline-link-line:#2459c77a;--tip-bg:#ecfdf5;--tip-border:#a7f3d0;--tip-text:#166534;--tip-accent:#15803d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(180deg, #101620eb, #07090d00 260px), var(--bg);color:var(--text);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}:root[data-theme=light] body{background:linear-gradient(180deg, #dee7f3e6, #f6f8fb00 260px), var(--bg)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:#25b8ff47}
