/*
 * JupyterLab dark theme variables for rendered notebooks, applied when the Material
 * `slate` color scheme is active. mkdocs-jupyter only supports a single global theme,
 * so the light theme is used by default and overridden here for dark mode.
 *
 * Source: mkdocs-jupyter 0.26.3, templates/mkdocs_html/assets/theme-dark.css (unchanged values).
 */
[data-md-color-scheme="slate"] .jupyter-wrapper {
    --jp-shadow-base-lightness: 32;
    --jp-shadow-umbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), .2 );
    --jp-shadow-penumbra-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), .14 );
    --jp-shadow-ambient-color: rgba( var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), var(--jp-shadow-base-lightness), .12 );
    --jp-elevation-z0: none;
    --jp-elevation-z1: 0px 2px 1px -1px var(--jp-shadow-umbra-color), 0px 1px 1px 0px var(--jp-shadow-penumbra-color), 0px 1px 3px 0px var(--jp-shadow-ambient-color);
    --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color), 0px 2px 2px 0px var(--jp-shadow-penumbra-color), 0px 1px 5px 0px var(--jp-shadow-ambient-color);
    --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color), 0px 4px 5px 0px var(--jp-shadow-penumbra-color), 0px 1px 10px 0px var(--jp-shadow-ambient-color);
    --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color), 0px 6px 10px 0px var(--jp-shadow-penumbra-color), 0px 1px 18px 0px var(--jp-shadow-ambient-color);
    --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color), 0px 8px 10px 1px var(--jp-shadow-penumbra-color), 0px 3px 14px 2px var(--jp-shadow-ambient-color);
    --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color), 0px 12px 17px 2px var(--jp-shadow-penumbra-color), 0px 5px 22px 4px var(--jp-shadow-ambient-color);
    --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color), 0px 16px 24px 2px var(--jp-shadow-penumbra-color), 0px 6px 30px 5px var(--jp-shadow-ambient-color);
    --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color), 0px 20px 31px 3px var(--jp-shadow-penumbra-color), 0px 8px 38px 7px var(--jp-shadow-ambient-color);
    --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color), 0px 24px 38px 3px var(--jp-shadow-penumbra-color), 0px 9px 46px 8px var(--jp-shadow-ambient-color);
    --jp-border-width: 1px;
    --jp-border-color0: var(--md-grey-700);
    --jp-border-color1: var(--md-grey-700);
    --jp-border-color2: var(--md-grey-800);
    --jp-border-color3: var(--md-grey-900);
    --jp-inverse-border-color: var(--md-grey-600);
    --jp-border-radius: 2px;
    --jp-ui-font-scale-factor: 1.2;
    --jp-ui-font-size0: .83333em;
    --jp-ui-font-size1: 13px;
    --jp-ui-font-size2: 1.2em;
    --jp-ui-font-size3: 1.44em;
    --jp-ui-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --jp-ui-font-color0: rgba(255, 255, 255, 1);
    --jp-ui-font-color1: rgba(255, 255, 255, .87);
    --jp-ui-font-color2: rgba(255, 255, 255, .54);
    --jp-ui-font-color3: rgba(255, 255, 255, .38);
    --jp-ui-inverse-font-color0: rgba(0, 0, 0, 1);
    --jp-ui-inverse-font-color1: rgba(0, 0, 0, .8);
    --jp-ui-inverse-font-color2: rgba(0, 0, 0, .5);
    --jp-ui-inverse-font-color3: rgba(0, 0, 0, .3);
    --jp-content-line-height: 1.6;
    --jp-content-font-scale-factor: 1.2;
    --jp-content-font-size0: .83333em;
    --jp-content-font-size1: 14px;
    --jp-content-font-size2: 1.2em;
    --jp-content-font-size3: 1.44em;
    --jp-content-font-size4: 1.728em;
    --jp-content-font-size5: 2.0736em;
    --jp-content-presentation-font-size1: 17px;
    --jp-content-heading-line-height: 1;
    --jp-content-heading-margin-top: 1.2em;
    --jp-content-heading-margin-bottom: .8em;
    --jp-content-heading-font-weight: 500;
    --jp-content-font-color0: rgba(255, 255, 255, 1);
    --jp-content-font-color1: rgba(255, 255, 255, 1);
    --jp-content-font-color2: rgba(255, 255, 255, .7);
    --jp-content-font-color3: rgba(255, 255, 255, .5);
    --jp-content-link-color: var(--md-blue-300);
    --jp-content-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --jp-code-font-size: 13px;
    --jp-code-line-height: 1.3077;
    --jp-code-padding: 5px;
    --jp-code-font-family-default: Menlo, Consolas, "DejaVu Sans Mono", monospace;
    --jp-code-font-family: var(--jp-code-font-family-default);
    --jp-code-presentation-font-size: 16px;
    --jp-code-cursor-width0: 1.4px;
    --jp-code-cursor-width1: 2px;
    --jp-code-cursor-width2: 4px;
    --jp-layout-color0: #111111;
    --jp-layout-color1: var(--md-grey-900);
    --jp-layout-color2: var(--md-grey-800);
    --jp-layout-color3: var(--md-grey-700);
    --jp-layout-color4: var(--md-grey-600);
    --jp-inverse-layout-color0: white;
    --jp-inverse-layout-color1: white;
    --jp-inverse-layout-color2: var(--md-grey-200);
    --jp-inverse-layout-color3: var(--md-grey-400);
    --jp-inverse-layout-color4: var(--md-grey-600);
    --jp-brand-color0: var(--md-blue-700);
    --jp-brand-color1: var(--md-blue-500);
    --jp-brand-color2: var(--md-blue-300);
    --jp-brand-color3: var(--md-blue-100);
    --jp-brand-color4: var(--md-blue-50);
    --jp-accent-color0: var(--md-green-700);
    --jp-accent-color1: var(--md-green-500);
    --jp-accent-color2: var(--md-green-300);
    --jp-accent-color3: var(--md-green-100);
    --jp-warn-color0: var(--md-orange-700);
    --jp-warn-color1: var(--md-orange-500);
    --jp-warn-color2: var(--md-orange-300);
    --jp-warn-color3: var(--md-orange-100);
    --jp-error-color0: var(--md-red-700);
    --jp-error-color1: var(--md-red-500);
    --jp-error-color2: var(--md-red-300);
    --jp-error-color3: var(--md-red-100);
    --jp-success-color0: var(--md-green-700);
    --jp-success-color1: var(--md-green-500);
    --jp-success-color2: var(--md-green-300);
    --jp-success-color3: var(--md-green-100);
    --jp-info-color0: var(--md-cyan-700);
    --jp-info-color1: var(--md-cyan-500);
    --jp-info-color2: var(--md-cyan-300);
    --jp-info-color3: var(--md-cyan-100);
    --jp-cell-padding: 5px;
    --jp-cell-collapser-width: 8px;
    --jp-cell-collapser-min-height: 20px;
    --jp-cell-collapser-not-active-hover-opacity: .6;
    --jp-cell-editor-background: var(--jp-layout-color1);
    --jp-cell-editor-border-color: var(--md-grey-700);
    --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300);
    --jp-cell-editor-active-background: var(--jp-layout-color0);
    --jp-cell-editor-active-border-color: var(--jp-brand-color1);
    --jp-cell-prompt-width: 64px;
    --jp-cell-prompt-font-family: var(--jp-code-font-family-default);
    --jp-cell-prompt-letter-spacing: 0px;
    --jp-cell-prompt-opacity: 1;
    --jp-cell-prompt-not-active-opacity: 1;
    --jp-cell-prompt-not-active-font-color: var(--md-grey-300);
    --jp-cell-inprompt-font-color: #307fc1;
    --jp-cell-outprompt-font-color: #bf5b3d;
    --jp-notebook-padding: 10px;
    --jp-notebook-select-background: var(--jp-layout-color1);
    --jp-notebook-multiselected-color: rgba(33, 150, 243, .24);
    --jp-notebook-scroll-padding: calc( 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - var(--jp-code-padding) - var(--jp-cell-padding) - 1px );
    --jp-rendermime-error-background: rgba(244, 67, 54, .28);
    --jp-rendermime-table-row-background: var(--md-grey-900);
    --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, .2);
    --jp-dialog-background: rgba(0, 0, 0, .6);
    --jp-console-padding: 10px;
    --jp-toolbar-border-color: var(--jp-border-color2);
    --jp-toolbar-micro-height: 8px;
    --jp-toolbar-background: var(--jp-layout-color1);
    --jp-toolbar-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .8);
    --jp-toolbar-header-margin: 4px 4px 0px 4px;
    --jp-toolbar-active-background: var(--jp-layout-color0);
    --jp-statusbar-height: 24px;
    --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300);
    --jp-input-active-background: var(--jp-layout-color0);
    --jp-input-hover-background: var(--jp-layout-color2);
    --jp-input-background: var(--md-grey-800);
    --jp-input-border-color: var(--jp-inverse-border-color);
    --jp-input-active-border-color: var(--jp-brand-color1);
    --jp-input-active-box-shadow-color: rgba(19, 124, 189, .3);
    --jp-editor-selected-background: var(--jp-layout-color2);
    --jp-editor-selected-focused-background: rgba(33, 150, 243, .24);
    --jp-editor-cursor-color: var(--jp-ui-font-color0);
    --jp-mirror-editor-keyword-color: var(--md-green-500);
    --jp-mirror-editor-atom-color: var(--md-blue-300);
    --jp-mirror-editor-number-color: var(--md-green-400);
    --jp-mirror-editor-def-color: var(--md-blue-600);
    --jp-mirror-editor-variable-color: var(--md-grey-300);
    --jp-mirror-editor-variable-2-color: var(--md-blue-400);
    --jp-mirror-editor-variable-3-color: var(--md-green-600);
    --jp-mirror-editor-punctuation-color: var(--md-blue-400);
    --jp-mirror-editor-property-color: var(--md-blue-400);
    --jp-mirror-editor-operator-color: #aa22ff;
    --jp-mirror-editor-comment-color: #408080;
    --jp-mirror-editor-string-color: #ff7070;
    --jp-mirror-editor-string-2-color: var(--md-purple-300);
    --jp-mirror-editor-meta-color: #aa22ff;
    --jp-mirror-editor-qualifier-color: #555;
    --jp-mirror-editor-builtin-color: var(--md-green-600);
    --jp-mirror-editor-bracket-color: #997;
    --jp-mirror-editor-tag-color: var(--md-green-700);
    --jp-mirror-editor-attribute-color: var(--md-blue-700);
    --jp-mirror-editor-header-color: var(--md-blue-500);
    --jp-mirror-editor-quote-color: var(--md-green-300);
    --jp-mirror-editor-link-color: var(--md-blue-700);
    --jp-mirror-editor-error-color: #f00;
    --jp-mirror-editor-hr-color: #999;
    --jp-collaborator-color1: #ad4a00;
    --jp-collaborator-color2: #7b6a00;
    --jp-collaborator-color3: #007e00;
    --jp-collaborator-color4: #008772;
    --jp-collaborator-color5: #0079b9;
    --jp-collaborator-color6: #8b45c6;
    --jp-collaborator-color7: #be208b;
    --jp-vega-background: var(--md-grey-400);
    --jp-sidebar-min-width: 250px;
    --jp-search-toggle-off-opacity: .6;
    --jp-search-toggle-hover-opacity: .8;
    --jp-search-toggle-on-opacity: 1;
    --jp-search-selected-match-background-color: rgb(255, 225, 0);
    --jp-search-selected-match-color: black;
    --jp-search-unselected-match-background-color: var( --jp-inverse-layout-color0 );
    --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0);
    --jp-scrollbar-background-color: #3f4244;
    --jp-scrollbar-thumb-color: 88, 96, 97;
    --jp-scrollbar-endpad: 3px;
    --jp-scrollbar-thumb-margin: 3.5px;
    --jp-scrollbar-thumb-radius: 9px;
    --jp-icon-contrast-color0: var(--md-purple-600);
    --jp-icon-contrast-color1: var(--md-green-600);
    --jp-icon-contrast-color2: var(--md-pink-600);
    --jp-icon-contrast-color3: var(--md-blue-600);
    --jp-jupyter-icon-color: #f37626;
    --jp-notebook-icon-color: #f37626;
    --jp-json-icon-color: var(--md-orange-500);
    --jp-console-icon-background-color: var(--md-blue-500);
    --jp-console-icon-color: white;
    --jp-terminal-icon-background-color: var(--md-grey-200);
    --jp-terminal-icon-color: var(--md-grey-800);
    --jp-text-editor-icon-color: var(--md-grey-200);
    --jp-inspector-icon-color: var(--md-grey-200);
    --jp-switch-color: var(--md-grey-400);
    --jp-switch-true-position-color: var(--md-orange-700);
}
