:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7f7;--bg-raised:#fff;--panel:#fff;--panel-soft:#eef2f1;--line:#d9dfde;--line-strong:#bbc8c5;--text:#202b2b;--text-soft:#435151;--muted:#6d7a78;--muted-strong:#52605e;--accent:#374e74;--accent-dark:#262a4b;--accent-hover:#2f4466;--accent-soft:#374e741f;--accent-hot:#9e504b;--focus:#3b6f88;--surface-alpha:#ffffffc7;--surface-alpha-strong:#fffffffa;--header-bg:#ffffffe6;--header-line:#d9dfdef2;--subtle-line:#d9dfdec7;--shadow-lg:#23312f1f;--code-bg:#edf2f1;--timeline-line:linear-gradient(180deg, #2c60c88c, #1f2a3814);--timeline-pill-bg:#25b8ff1c;--timeline-pill-border:#25b8ff1f;--timeline-pill-text:#374e74;--inline-link-line:#374e747a;--tip-bg:#eaf4ed;--tip-border:#b7d4be;--tip-text:#315847;--tip-accent:#4d8060;--max-content:760px;--sidebar-width:282px;--toc-width:250px}:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#101918;--bg-raised:#172221;--panel:#1c2927;--panel-soft:#202f2d;--line:#30413e;--line-strong:#49605b;--text:#eff4f2;--text-soft:#ccd8d4;--muted:#9aaaa5;--muted-strong:#b7c5c0;--accent:#aebfd8;--accent-dark:#d7e1ef;--accent-hover:#c2d2e7;--accent-soft:#aebfd824;--accent-hot:#e5aaa2;--focus:#a7d2e2;--surface-alpha:#101918d1;--surface-alpha-strong:#1c2927fa;--header-bg:#101918e6;--header-line:#30413ef2;--subtle-line:#30413ec7;--shadow-lg:#00000057;--code-bg:#14201f;--timeline-line:linear-gradient(180deg, #aebfd88c, #30413e1a);--timeline-pill-bg:#aebfd81f;--timeline-pill-border:#aebfd833;--timeline-pill-text:#d6e2f1;--inline-link-line:#aebfd899;--tip-bg:#5b8f6a24;--tip-border:#89be9452;--tip-text:#c6e5ca;--tip-accent:#8fc69b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background: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=dark] body{background: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:#374e7438}
