:root[data-theme=dark]{color-scheme:dark;--ink:#e6e8eb;--mute:#9ba5b0;--line:#3a444f;--ground:#0e1116;--grey:#262e38;--link:#6cb2ff;--head:#9ccaff;--c-page:#0e1116;--c-surface:#161b22;--c-surface-2:#1c222b;--c-surface-3:#262e38;--c-input:#0f1419;--c-text:#e6e8eb;--c-text-mute:#9ba5b0;--c-link:#6cb2ff;--c-head:#9ccaff;--c-line:#3a444f;--c-line-soft:#2a313a;--c-input-line:#6b7785;--c-info-bg:#13243a;--c-info-text:#9ccaff;--c-info-line:#2c4d75;--c-warn-bg:#2d2410;--c-warn-text:#f1c35a;--c-warn-line:#6b5520;--c-warn-strong-bg:#4a3010;--c-danger-bg:#331618;--c-danger-text:#ff958c;--c-danger-line:#7a2e2e;--c-ok-bg:#10291c;--c-ok-text:#7fd3a3;--c-ok-line:#285c40;--c-inverse-bg:#e6e8eb;--c-inverse-text:#0e1116;--c-operator-bubble:#1f5aa6;--c-purple-bg:#2a2140;--c-purple-text:#cdb8f5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ink:#e6e8eb;--mute:#9ba5b0;--line:#3a444f;--ground:#0e1116;--grey:#262e38;--link:#6cb2ff;--head:#9ccaff;--c-page:#0e1116;--c-surface:#161b22;--c-surface-2:#1c222b;--c-surface-3:#262e38;--c-input:#0f1419;--c-text:#e6e8eb;--c-text-mute:#9ba5b0;--c-link:#6cb2ff;--c-head:#9ccaff;--c-line:#3a444f;--c-line-soft:#2a313a;--c-input-line:#6b7785;--c-info-bg:#13243a;--c-info-text:#9ccaff;--c-info-line:#2c4d75;--c-warn-bg:#2d2410;--c-warn-text:#f1c35a;--c-warn-line:#6b5520;--c-warn-strong-bg:#4a3010;--c-danger-bg:#331618;--c-danger-text:#ff958c;--c-danger-line:#7a2e2e;--c-ok-bg:#10291c;--c-ok-text:#7fd3a3;--c-ok-line:#285c40;--c-inverse-bg:#e6e8eb;--c-inverse-text:#0e1116;--c-operator-bubble:#1f5aa6;--c-purple-bg:#2a2140;--c-purple-text:#cdb8f5}}.m-theme-toggle{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:transparent;color:#b9d3ec;cursor:pointer}.m-theme-toggle:hover{background:rgba(255,255,255,.08);color:#fff}.m-theme-toggle:focus-visible{outline:3px solid #ffdd00;outline-offset:1px}.m-theme-toggle svg{width:17px;height:17px;fill:currentColor}.m-theme-toggle .sun{display:none}:root[data-theme=dark] .m-theme-toggle .sun{display:block}:root[data-theme=dark] .m-theme-toggle .moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .m-theme-toggle .sun{display:block}:root:not([data-theme=light]) .m-theme-toggle .moon{display:none}}:root[data-theme=dark] :is(.pr-index a,.pr-chapter>h2){border-left-color:color-mix(in srgb,var(--c) 60%,#ffffff)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.pr-index a,.pr-chapter>h2){border-left-color:color-mix(in srgb,var(--c) 60%,#ffffff)}}