/* Generated from the amethyst palette. */
:root{color-scheme:light;--color-text:#2f2a3d;--color-page:#fdfcff;--color-surface:#ffffff;--color-link:#6d3fd1;--color-link-hover:#4f2aa3;--color-focus:#8a5cf0;--color-ink:#1f1733;--color-accent:#7c4ddf;--color-accent-contrast:#ffffff;--color-header-muted:#625a78;--color-header-border:#e6e0f3;--color-border:#e7e2f1;--color-border-soft:#f1eef8;--color-border-nested:#e0d9ee;--color-field-surface:#f8f6fd;--color-field-border:#8a7fa8;--color-field-accent:#b59cef;--color-presence-bg:#eee6fd;--color-presence-text:#4c2a99;--color-optional-bg:#f1eef8;--color-optional-text:#5a5270;--color-muted:#665e7c;--color-nav-heading:#756c8b;--color-section-heading:#45395f;--color-nav-text:#463d5c;--color-nav-hover:#f5f2fc;--color-nav-active:#efe8fd;--color-nav-active-text:#4c2a99;--color-deprecated-bg:#fbe9e7;--color-deprecated-text:#843d36;--color-beta-bg:#eeebfa;--color-beta-text:#56448b;--color-development-bg:#fff1d9;--color-development-text:#75531c;--color-experimental-bg:#e7f3f1;--color-experimental-text:#245b55;--color-emphasis:#7043d6;--color-summary:#564d6b;--color-code-bg:#f2eff9;--color-code-text:#ebe6f7;--color-code-muted:#b3a9cc;--color-code-border:#4a3f66;--color-code-block:#1f1733;--color-callout-line:#9b6cf5;--color-callout-bg:#f6f1ff;--color-callout-note-line:#3975a6;--color-callout-note-bg:#eff6fc;--color-callout-note-text:#244f73;--color-callout-tip-line:#2f8057;--color-callout-tip-bg:#edf8f1;--color-callout-tip-text:#245b3d;--color-callout-important-line:#7456a6;--color-callout-important-bg:#f5f0fb;--color-callout-important-text:#583d80;--color-callout-warning-line:#a46c16;--color-callout-warning-bg:#fff7e6;--color-callout-warning-text:#704b12;--color-callout-caution-line:#b14943;--color-callout-caution-bg:#fff0ee;--color-callout-caution-text:#81372f;--color-strong-surface:#1f1733;--color-strong-text:#ffffff;--shadow-edge:0 0 #0000}
@media (prefers-color-scheme:dark){:root:not([data-mode=light]){color-scheme:dark;--color-text:#dad4e8;--color-page:#120f1a;--color-surface:#201c2a;--color-link:#c0a2ff;--color-link-hover:#d8c6ff;--color-focus:#b08cff;--color-ink:#f4f0fc;--color-accent:#a57dff;--color-accent-contrast:#16072f;--color-header-muted:#a39bb8;--color-header-border:#322b44;--color-border:#2e2840;--color-border-soft:#201b2e;--color-border-nested:#383049;--color-field-surface:#15121e;--color-field-border:#71678b;--color-field-accent:#6a4bb3;--color-presence-bg:#2f2152;--color-presence-text:#d3c0ff;--color-optional-bg:#252034;--color-optional-text:#bdb5d0;--color-muted:#a39bb8;--color-nav-heading:#9d95b3;--color-section-heading:#c6bddb;--color-nav-text:#cdc5de;--color-nav-hover:#211c2e;--color-nav-active:#2f2152;--color-nav-active-text:#dccdff;--color-deprecated-bg:#3d2020;--color-deprecated-text:#f3aaa3;--color-beta-bg:#2b2546;--color-beta-text:#c9bcff;--color-development-bg:#3a2e14;--color-development-text:#f0cf8a;--color-experimental-bg:#173a35;--color-experimental-text:#9de0d0;--color-emphasis:#c0a2ff;--color-summary:#bab2cd;--color-code-bg:#241e33;--color-code-text:#e8e2f5;--color-code-muted:#a39bb8;--color-code-border:#383049;--color-code-block:#09070e;--color-callout-line:#b08cff;--color-callout-bg:#1f1830;--color-callout-note-line:#5b9bd5;--color-callout-note-bg:#13253a;--color-callout-note-text:#a8d1f5;--color-callout-tip-line:#4fb07f;--color-callout-tip-bg:#12281d;--color-callout-tip-text:#9ce0ba;--color-callout-important-line:#a283dd;--color-callout-important-bg:#231a36;--color-callout-important-text:#d2bff7;--color-callout-warning-line:#d49a3a;--color-callout-warning-bg:#2e2410;--color-callout-warning-text:#f2cd8a;--color-callout-caution-line:#e0766e;--color-callout-caution-bg:#33191a;--color-callout-caution-text:#f7b1aa;--color-strong-surface:#06050a;--color-strong-text:#f4f0fc;--shadow-edge:0 0 0 1px #ffffff0f,inset 0 1px 0 #ffffff0d}:root:not([data-mode=light]) .content blockquote.callout[data-callout-dark]{--callout-line:var(--callout-dark-line)!important;--callout-bg:var(--callout-dark-bg)!important;--callout-text:var(--callout-dark-text)!important}}
:root[data-mode=dark]{color-scheme:dark;--color-text:#dad4e8;--color-page:#120f1a;--color-surface:#201c2a;--color-link:#c0a2ff;--color-link-hover:#d8c6ff;--color-focus:#b08cff;--color-ink:#f4f0fc;--color-accent:#a57dff;--color-accent-contrast:#16072f;--color-header-muted:#a39bb8;--color-header-border:#322b44;--color-border:#2e2840;--color-border-soft:#201b2e;--color-border-nested:#383049;--color-field-surface:#15121e;--color-field-border:#71678b;--color-field-accent:#6a4bb3;--color-presence-bg:#2f2152;--color-presence-text:#d3c0ff;--color-optional-bg:#252034;--color-optional-text:#bdb5d0;--color-muted:#a39bb8;--color-nav-heading:#9d95b3;--color-section-heading:#c6bddb;--color-nav-text:#cdc5de;--color-nav-hover:#211c2e;--color-nav-active:#2f2152;--color-nav-active-text:#dccdff;--color-deprecated-bg:#3d2020;--color-deprecated-text:#f3aaa3;--color-beta-bg:#2b2546;--color-beta-text:#c9bcff;--color-development-bg:#3a2e14;--color-development-text:#f0cf8a;--color-experimental-bg:#173a35;--color-experimental-text:#9de0d0;--color-emphasis:#c0a2ff;--color-summary:#bab2cd;--color-code-bg:#241e33;--color-code-text:#e8e2f5;--color-code-muted:#a39bb8;--color-code-border:#383049;--color-code-block:#09070e;--color-callout-line:#b08cff;--color-callout-bg:#1f1830;--color-callout-note-line:#5b9bd5;--color-callout-note-bg:#13253a;--color-callout-note-text:#a8d1f5;--color-callout-tip-line:#4fb07f;--color-callout-tip-bg:#12281d;--color-callout-tip-text:#9ce0ba;--color-callout-important-line:#a283dd;--color-callout-important-bg:#231a36;--color-callout-important-text:#d2bff7;--color-callout-warning-line:#d49a3a;--color-callout-warning-bg:#2e2410;--color-callout-warning-text:#f2cd8a;--color-callout-caution-line:#e0766e;--color-callout-caution-bg:#33191a;--color-callout-caution-text:#f7b1aa;--color-strong-surface:#06050a;--color-strong-text:#f4f0fc;--shadow-edge:0 0 0 1px #ffffff0f,inset 0 1px 0 #ffffff0d}
:root[data-mode=dark] .content blockquote.callout[data-callout-dark]{--callout-line:var(--callout-dark-line)!important;--callout-bg:var(--callout-dark-bg)!important;--callout-text:var(--callout-dark-text)!important}
:root{--code-token-keyword:#a57dff;--code-token-string:#9ce0ba;--code-token-string-expression:#9ce0ba;--code-token-constant:#f2cd8a;--code-token-function:#a8d1f5;--code-token-parameter:#d2bff7;--code-token-link:#c0a2ff}
.content pre,.examples pre,.code-block{background:var(--color-code-block)}
