/*
 * Colour themes for the theme picker (docs/js/theme-picker.js).
 * Palettes as published on https://omarchy.org (each from its original theme project),
 * mapped onto Material for MkDocs colour variables. Generated; edit the generator, not this file.
 */

/* Catppuccin */
[data-md-color-scheme="catppuccin"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #1e1e2e;
  --md-default-bg-color--light: color-mix(in srgb, #1e1e2e 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #1e1e2e 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #1e1e2e 7%, transparent);
  --md-default-fg-color: #cdd6f4;
  --md-default-fg-color--light: #cdd6f4;
  --md-default-fg-color--lighter: #9399b2;
  --md-default-fg-color--lightest: #313244;
  --md-primary-fg-color: #161622;
  --md-primary-fg-color--light: #282839;
  --md-primary-fg-color--dark: #161622;
  --md-primary-bg-color: #cdd6f4;
  --md-primary-bg-color--light: #9399b2;
  --md-accent-fg-color: #89b4fa;
  --md-accent-fg-color--transparent: #89b4fa1f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #cdd6f4;
  --md-typeset-a-color: #89b4fa;
  --md-typeset-mark-color: #89b4fa1f;
  --md-typeset-table-color: #313244;
  --md-typeset-table-color--light: color-mix(in srgb, #282839 50%, transparent);
  --md-typeset-kbd-color: #313244;
  --md-typeset-kbd-accent-color: #585b70;
  --md-typeset-kbd-border-color: #161622;
  --md-code-fg-color: #cdd6f4;
  --md-code-bg-color: #282839;
  --md-code-bg-color--light: color-mix(in srgb, #282839 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #282839 54%, transparent);
  --md-admonition-fg-color: #cdd6f4;
  --md-admonition-bg-color: #1e1e2e;
  --md-footer-fg-color: #cdd6f4;
  --md-footer-fg-color--light: #cdd6f4;
  --md-footer-fg-color--lighter: #9399b2;
  --md-footer-bg-color: #161622;
  --md-footer-bg-color--dark: #161622;
  --theme-selection: #45475a;
}

/* Catppuccin Latte */
[data-md-color-scheme="catppuccin-latte"] {
  color-scheme: light;
  --md-default-bg-color: #eff1f5;
  --md-default-bg-color--light: color-mix(in srgb, #eff1f5 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #eff1f5 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #eff1f5 7%, transparent);
  --md-default-fg-color: #4c4f69;
  --md-default-fg-color--light: #53556f;
  --md-default-fg-color--lighter: #5c5f77;
  --md-default-fg-color--lightest: #d7d8dc;
  --md-primary-fg-color: #e3e4e8;
  --md-primary-fg-color--light: #f8f9fb;
  --md-primary-fg-color--dark: #e3e4e8;
  --md-primary-bg-color: #4c4f69;
  --md-primary-bg-color--light: #5c5f77;
  --md-accent-fg-color: #1e66f5;
  --md-accent-fg-color--transparent: #1e66f51f;
  --md-accent-bg-color: #fff;
  --md-typeset-color: #4c4f69;
  --md-typeset-a-color: #1e66f5;
  --md-typeset-mark-color: #1e66f51f;
  --md-typeset-table-color: #d7d8dc;
  --md-typeset-table-color--light: color-mix(in srgb, #f8f9fb 50%, transparent);
  --md-typeset-kbd-color: #e3e4e8;
  --md-typeset-kbd-accent-color: #acb0be;
  --md-typeset-kbd-border-color: #e3e4e8;
  --md-code-fg-color: #4c4f69;
  --md-code-bg-color: #f8f9fb;
  --md-code-bg-color--light: color-mix(in srgb, #f8f9fb 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #f8f9fb 54%, transparent);
  --md-admonition-fg-color: #4c4f69;
  --md-admonition-bg-color: #eff1f5;
  --md-footer-fg-color: #4c4f69;
  --md-footer-fg-color--light: #53556f;
  --md-footer-fg-color--lighter: #5c5f77;
  --md-footer-bg-color: #e3e4e8;
  --md-footer-bg-color--dark: #e3e4e8;
  --theme-selection: #ccd0da;
}

/* Ethereal */
[data-md-color-scheme="ethereal"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #060b1e;
  --md-default-bg-color--light: color-mix(in srgb, #060b1e 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #060b1e 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #060b1e 7%, transparent);
  --md-default-fg-color: #ffcead;
  --md-default-fg-color--light: #ffcead;
  --md-default-fg-color--lighter: #b6a6b2;
  --md-default-fg-color--lightest: #131a3a;
  --md-primary-fg-color: #040816;
  --md-primary-fg-color--light: #0c122c;
  --md-primary-fg-color--dark: #040816;
  --md-primary-bg-color: #ffcead;
  --md-primary-bg-color--light: #b6a6b2;
  --md-accent-fg-color: #7d82d9;
  --md-accent-fg-color--transparent: #7d82d91f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #ffcead;
  --md-typeset-a-color: #7d82d9;
  --md-typeset-mark-color: #7d82d91f;
  --md-typeset-table-color: #131a3a;
  --md-typeset-table-color--light: color-mix(in srgb, #0c122c 50%, transparent);
  --md-typeset-kbd-color: #131a3a;
  --md-typeset-kbd-accent-color: #6d7db6;
  --md-typeset-kbd-border-color: #040816;
  --md-code-fg-color: #ffcead;
  --md-code-bg-color: #0c122c;
  --md-code-bg-color--light: color-mix(in srgb, #0c122c 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #0c122c 54%, transparent);
  --md-admonition-fg-color: #ffcead;
  --md-admonition-bg-color: #060b1e;
  --md-footer-fg-color: #ffcead;
  --md-footer-fg-color--light: #ffcead;
  --md-footer-fg-color--lighter: #b6a6b2;
  --md-footer-bg-color: #040816;
  --md-footer-bg-color--dark: #040816;
  --theme-selection: #252e56;
}

/* Everforest */
[data-md-color-scheme="everforest"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #2d353b;
  --md-default-bg-color--light: color-mix(in srgb, #2d353b 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #2d353b 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #2d353b 7%, transparent);
  --md-default-fg-color: #d3c6aa;
  --md-default-fg-color--light: #d3c6aa;
  --md-default-fg-color--lighter: #918f84;
  --md-default-fg-color--lightest: #343f44;
  --md-primary-fg-color: #21272c;
  --md-primary-fg-color--light: #303a40;
  --md-primary-fg-color--dark: #21272c;
  --md-primary-bg-color: #d3c6aa;
  --md-primary-bg-color--light: #918f84;
  --md-accent-fg-color: #7fbbb3;
  --md-accent-fg-color--transparent: #7fbbb31f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #d3c6aa;
  --md-typeset-a-color: #7fbbb3;
  --md-typeset-mark-color: #7fbbb31f;
  --md-typeset-table-color: #343f44;
  --md-typeset-table-color--light: color-mix(in srgb, #303a40 50%, transparent);
  --md-typeset-kbd-color: #343f44;
  --md-typeset-kbd-accent-color: #475258;
  --md-typeset-kbd-border-color: #21272c;
  --md-code-fg-color: #d3c6aa;
  --md-code-bg-color: #303a40;
  --md-code-bg-color--light: color-mix(in srgb, #303a40 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #303a40 54%, transparent);
  --md-admonition-fg-color: #d3c6aa;
  --md-admonition-bg-color: #2d353b;
  --md-footer-fg-color: #d3c6aa;
  --md-footer-fg-color--light: #d3c6aa;
  --md-footer-fg-color--lighter: #918f84;
  --md-footer-bg-color: #21272c;
  --md-footer-bg-color--dark: #21272c;
  --theme-selection: #3d484d;
}

/* Flexoki Light */
[data-md-color-scheme="flexoki-light"] {
  color-scheme: light;
  --md-default-bg-color: #fffcf0;
  --md-default-bg-color--light: color-mix(in srgb, #fffcf0 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #fffcf0 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #fffcf0 7%, transparent);
  --md-default-fg-color: #100f0f;
  --md-default-fg-color--light: #454340;
  --md-default-fg-color--lighter: #555450;
  --md-default-fg-color--lightest: #e5e2d8;
  --md-primary-fg-color: #f2efe4;
  --md-primary-fg-color--light: #f9f6ea;
  --md-primary-fg-color--dark: #f2efe4;
  --md-primary-bg-color: #100f0f;
  --md-primary-bg-color--light: #555450;
  --md-accent-fg-color: #205ea6;
  --md-accent-fg-color--transparent: #205ea61f;
  --md-accent-bg-color: #fff;
  --md-typeset-color: #100f0f;
  --md-typeset-a-color: #205ea6;
  --md-typeset-mark-color: #205ea61f;
  --md-typeset-table-color: #e5e2d8;
  --md-typeset-table-color--light: color-mix(in srgb, #f9f6ea 50%, transparent);
  --md-typeset-kbd-color: #f2efe4;
  --md-typeset-kbd-accent-color: #b7b5ac;
  --md-typeset-kbd-border-color: #f2efe4;
  --md-code-fg-color: #100f0f;
  --md-code-bg-color: #f9f6ea;
  --md-code-bg-color--light: color-mix(in srgb, #f9f6ea 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #f9f6ea 54%, transparent);
  --md-admonition-fg-color: #100f0f;
  --md-admonition-bg-color: #fffcf0;
  --md-footer-fg-color: #100f0f;
  --md-footer-fg-color--light: #454340;
  --md-footer-fg-color--lighter: #555450;
  --md-footer-bg-color: #f2efe4;
  --md-footer-bg-color--dark: #f2efe4;
  --theme-selection: #cecdc3;
}

/* Gruvbox */
[data-md-color-scheme="gruvbox"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #282828;
  --md-default-bg-color--light: color-mix(in srgb, #282828 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #282828 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #282828 7%, transparent);
  --md-default-fg-color: #d4be98;
  --md-default-fg-color--light: #d4be98;
  --md-default-fg-color--lighter: #a89984;
  --md-default-fg-color--lightest: #3c3836;
  --md-primary-fg-color: #1e1e1e;
  --md-primary-fg-color--light: #32302f;
  --md-primary-fg-color--dark: #1e1e1e;
  --md-primary-bg-color: #d4be98;
  --md-primary-bg-color--light: #a89984;
  --md-accent-fg-color: #7daea3;
  --md-accent-fg-color--transparent: #7daea31f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #d4be98;
  --md-typeset-a-color: #7daea3;
  --md-typeset-mark-color: #7daea31f;
  --md-typeset-table-color: #3c3836;
  --md-typeset-table-color--light: color-mix(in srgb, #32302f 50%, transparent);
  --md-typeset-kbd-color: #3c3836;
  --md-typeset-kbd-accent-color: #665c54;
  --md-typeset-kbd-border-color: #1e1e1e;
  --md-code-fg-color: #d4be98;
  --md-code-bg-color: #32302f;
  --md-code-bg-color--light: color-mix(in srgb, #32302f 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #32302f 54%, transparent);
  --md-admonition-fg-color: #d4be98;
  --md-admonition-bg-color: #282828;
  --md-footer-fg-color: #d4be98;
  --md-footer-fg-color--light: #d4be98;
  --md-footer-fg-color--lighter: #a89984;
  --md-footer-bg-color: #1e1e1e;
  --md-footer-bg-color--dark: #1e1e1e;
  --theme-selection: #504945;
}

/* Hackerman */
[data-md-color-scheme="hackerman"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #0b0c16;
  --md-default-bg-color--light: color-mix(in srgb, #0b0c16 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #0b0c16 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #0b0c16 7%, transparent);
  --md-default-fg-color: #ddf7ff;
  --md-default-fg-color--light: #ddf7ff;
  --md-default-fg-color--lighter: #a4b2ca;
  --md-default-fg-color--lightest: #151828;
  --md-primary-fg-color: #080910;
  --md-primary-fg-color--light: #10121f;
  --md-primary-fg-color--dark: #080910;
  --md-primary-bg-color: #ddf7ff;
  --md-primary-bg-color--light: #a4b2ca;
  --md-accent-fg-color: #82fb9c;
  --md-accent-fg-color--transparent: #82fb9c1f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #ddf7ff;
  --md-typeset-a-color: #82fb9c;
  --md-typeset-mark-color: #82fb9c1f;
  --md-typeset-table-color: #151828;
  --md-typeset-table-color--light: color-mix(in srgb, #10121f 50%, transparent);
  --md-typeset-kbd-color: #151828;
  --md-typeset-kbd-accent-color: #2d3450;
  --md-typeset-kbd-border-color: #080910;
  --md-code-fg-color: #ddf7ff;
  --md-code-bg-color: #10121f;
  --md-code-bg-color--light: color-mix(in srgb, #10121f 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #10121f 54%, transparent);
  --md-admonition-fg-color: #ddf7ff;
  --md-admonition-bg-color: #0b0c16;
  --md-footer-fg-color: #ddf7ff;
  --md-footer-fg-color--light: #ddf7ff;
  --md-footer-fg-color--lighter: #a4b2ca;
  --md-footer-bg-color: #080910;
  --md-footer-bg-color--dark: #080910;
  --theme-selection: #1f253a;
}

/* Kanagawa */
[data-md-color-scheme="kanagawa"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #1f1f28;
  --md-default-bg-color--light: color-mix(in srgb, #1f1f28 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #1f1f28 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #1f1f28 7%, transparent);
  --md-default-fg-color: #dcd7ba;
  --md-default-fg-color--light: #dcd7ba;
  --md-default-fg-color--lighter: #a7a492;
  --md-default-fg-color--lightest: #223249;
  --md-primary-fg-color: #17171e;
  --md-primary-fg-color--light: #202838;
  --md-primary-fg-color--dark: #17171e;
  --md-primary-bg-color: #dcd7ba;
  --md-primary-bg-color--light: #a7a492;
  --md-accent-fg-color: #dcd7ba;
  --md-accent-fg-color--transparent: #dcd7ba1f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #dcd7ba;
  --md-typeset-a-color: #dcd7ba;
  --md-typeset-mark-color: #dcd7ba1f;
  --md-typeset-table-color: #223249;
  --md-typeset-table-color--light: color-mix(in srgb, #202838 50%, transparent);
  --md-typeset-kbd-color: #223249;
  --md-typeset-kbd-accent-color: #54546d;
  --md-typeset-kbd-border-color: #17171e;
  --md-code-fg-color: #dcd7ba;
  --md-code-bg-color: #202838;
  --md-code-bg-color--light: color-mix(in srgb, #202838 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #202838 54%, transparent);
  --md-admonition-fg-color: #dcd7ba;
  --md-admonition-bg-color: #1f1f28;
  --md-footer-fg-color: #dcd7ba;
  --md-footer-fg-color--light: #dcd7ba;
  --md-footer-fg-color--lighter: #a7a492;
  --md-footer-bg-color: #17171e;
  --md-footer-bg-color--dark: #17171e;
  --theme-selection: #363646;
}

/* Last Horizon */
[data-md-color-scheme="last-horizon"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #0c0b0c;
  --md-default-bg-color--light: color-mix(in srgb, #0c0b0c 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #0c0b0c 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #0c0b0c 7%, transparent);
  --md-default-fg-color: #fafcfb;
  --md-default-fg-color--light: #e2dddc;
  --md-default-fg-color--lighter: #a9a5a6;
  --md-default-fg-color--lightest: #0c0b0c;
  --md-primary-fg-color: #090809;
  --md-primary-fg-color--light: #0c0b0c;
  --md-primary-fg-color--dark: #090809;
  --md-primary-bg-color: #fafcfb;
  --md-primary-bg-color--light: #a9a5a6;
  --md-accent-fg-color: #b59790;
  --md-accent-fg-color--transparent: #b597901f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #fafcfb;
  --md-typeset-a-color: #b59790;
  --md-typeset-mark-color: #b597901f;
  --md-typeset-table-color: #0c0b0c;
  --md-typeset-table-color--light: color-mix(in srgb, #0c0b0c 50%, transparent);
  --md-typeset-kbd-color: #0c0b0c;
  --md-typeset-kbd-accent-color: #584e51;
  --md-typeset-kbd-border-color: #090809;
  --md-code-fg-color: #fafcfb;
  --md-code-bg-color: #0c0b0c;
  --md-code-bg-color--light: color-mix(in srgb, #0c0b0c 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #0c0b0c 54%, transparent);
  --md-admonition-fg-color: #fafcfb;
  --md-admonition-bg-color: #0c0b0c;
  --md-footer-fg-color: #fafcfb;
  --md-footer-fg-color--light: #e2dddc;
  --md-footer-fg-color--lighter: #a9a5a6;
  --md-footer-bg-color: #090809;
  --md-footer-bg-color--dark: #090809;
  --theme-selection: #584e51;
}

/* Lumon */
[data-md-color-scheme="lumon"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #16242d;
  --md-default-bg-color--light: color-mix(in srgb, #16242d 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #16242d 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #16242d 7%, transparent);
  --md-default-fg-color: #f2fcff;
  --md-default-fg-color--light: #d6e2ee;
  --md-default-fg-color--lighter: #a0c1d8;
  --md-default-fg-color--lightest: #1b2d40;
  --md-primary-fg-color: #101b21;
  --md-primary-fg-color--light: #182836;
  --md-primary-fg-color--dark: #101b21;
  --md-primary-bg-color: #f2fcff;
  --md-primary-bg-color--light: #a0c1d8;
  --md-accent-fg-color: #8bc9eb;
  --md-accent-fg-color--transparent: #8bc9eb1f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #f2fcff;
  --md-typeset-a-color: #8bc9eb;
  --md-typeset-mark-color: #8bc9eb1f;
  --md-typeset-table-color: #1b2d40;
  --md-typeset-table-color--light: color-mix(in srgb, #182836 50%, transparent);
  --md-typeset-kbd-color: #1b2d40;
  --md-typeset-kbd-accent-color: #304860;
  --md-typeset-kbd-border-color: #101b21;
  --md-code-fg-color: #f2fcff;
  --md-code-bg-color: #182836;
  --md-code-bg-color--light: color-mix(in srgb, #182836 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #182836 54%, transparent);
  --md-admonition-fg-color: #f2fcff;
  --md-admonition-bg-color: #16242d;
  --md-footer-fg-color: #f2fcff;
  --md-footer-fg-color--light: #d6e2ee;
  --md-footer-fg-color--lighter: #a0c1d8;
  --md-footer-bg-color: #101b21;
  --md-footer-bg-color--dark: #101b21;
  --theme-selection: #243d56;
}

/* Lupine */
[data-md-color-scheme="lupine"] {
  color-scheme: light;
  --md-default-bg-color: #fafafa;
  --md-default-bg-color--light: color-mix(in srgb, #fafafa 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #fafafa 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #fafafa 7%, transparent);
  --md-default-fg-color: #000;
  --md-default-fg-color--light: #212121;
  --md-default-fg-color--lighter: #484848;
  --md-default-fg-color--lightest: #dedede;
  --md-primary-fg-color: #ececec;
  --md-primary-fg-color--light: #fff;
  --md-primary-fg-color--dark: #ececec;
  --md-primary-bg-color: #000;
  --md-primary-bg-color--light: #484848;
  --md-accent-fg-color: #3264eb;
  --md-accent-fg-color--transparent: #3264eb1f;
  --md-accent-bg-color: #fff;
  --md-typeset-color: #000;
  --md-typeset-a-color: #3264eb;
  --md-typeset-mark-color: #3264eb1f;
  --md-typeset-table-color: #dedede;
  --md-typeset-table-color--light: color-mix(in srgb, #fff 50%, transparent);
  --md-typeset-kbd-color: #ececec;
  --md-typeset-kbd-accent-color: #9e9e9e;
  --md-typeset-kbd-border-color: #ececec;
  --md-code-fg-color: #000;
  --md-code-bg-color: #fff;
  --md-code-bg-color--light: color-mix(in srgb, #fff 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #fff 54%, transparent);
  --md-admonition-fg-color: #000;
  --md-admonition-bg-color: #fafafa;
  --md-footer-fg-color: #000;
  --md-footer-fg-color--light: #212121;
  --md-footer-fg-color--lighter: #484848;
  --md-footer-bg-color: #ececec;
  --md-footer-bg-color--dark: #ececec;
  --theme-selection: #d0d0d0;
}

/* Matte Black */
[data-md-color-scheme="matte-black"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #121212;
  --md-default-bg-color--light: color-mix(in srgb, #121212 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #121212 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #121212 7%, transparent);
  --md-default-fg-color: #eaeaea;
  --md-default-fg-color--light: #bebebe;
  --md-default-fg-color--lighter: #8a8a8a;
  --md-default-fg-color--lightest: #1e1e1e;
  --md-primary-fg-color: #0d0d0d;
  --md-primary-fg-color--light: #181818;
  --md-primary-fg-color--dark: #0d0d0d;
  --md-primary-bg-color: #eaeaea;
  --md-primary-bg-color--light: #8a8a8a;
  --md-accent-fg-color: #e68e0d;
  --md-accent-fg-color--transparent: #e68e0d1f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #eaeaea;
  --md-typeset-a-color: #e68e0d;
  --md-typeset-mark-color: #e68e0d1f;
  --md-typeset-table-color: #1e1e1e;
  --md-typeset-table-color--light: color-mix(in srgb, #181818 50%, transparent);
  --md-typeset-kbd-color: #1e1e1e;
  --md-typeset-kbd-accent-color: #333;
  --md-typeset-kbd-border-color: #0d0d0d;
  --md-code-fg-color: #eaeaea;
  --md-code-bg-color: #181818;
  --md-code-bg-color--light: color-mix(in srgb, #181818 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #181818 54%, transparent);
  --md-admonition-fg-color: #eaeaea;
  --md-admonition-bg-color: #121212;
  --md-footer-fg-color: #eaeaea;
  --md-footer-fg-color--light: #bebebe;
  --md-footer-fg-color--lighter: #8a8a8a;
  --md-footer-bg-color: #0d0d0d;
  --md-footer-bg-color--dark: #0d0d0d;
  --theme-selection: #2a2a2a;
}

/* Miasma */
[data-md-color-scheme="miasma"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #222;
  --md-default-bg-color--light: color-mix(in srgb, #222 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #222 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #222 7%, transparent);
  --md-default-fg-color: #c2c2b0;
  --md-default-fg-color--light: #c2c2b0;
  --md-default-fg-color--lighter: #8c8c82;
  --md-default-fg-color--lightest: #2c2c2c;
  --md-primary-fg-color: #191919;
  --md-primary-fg-color--light: #272727;
  --md-primary-fg-color--dark: #191919;
  --md-primary-bg-color: #c2c2b0;
  --md-primary-bg-color--light: #8c8c82;
  --md-accent-fg-color: #78824b;
  --md-accent-fg-color--transparent: #78824b1f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #c2c2b0;
  --md-typeset-a-color: #78824b;
  --md-typeset-mark-color: #78824b1f;
  --md-typeset-table-color: #2c2c2c;
  --md-typeset-table-color--light: color-mix(in srgb, #272727 50%, transparent);
  --md-typeset-kbd-color: #2c2c2c;
  --md-typeset-kbd-accent-color: #666;
  --md-typeset-kbd-border-color: #191919;
  --md-code-fg-color: #c2c2b0;
  --md-code-bg-color: #272727;
  --md-code-bg-color--light: color-mix(in srgb, #272727 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #272727 54%, transparent);
  --md-admonition-fg-color: #c2c2b0;
  --md-admonition-bg-color: #222;
  --md-footer-fg-color: #c2c2b0;
  --md-footer-fg-color--light: #c2c2b0;
  --md-footer-fg-color--lighter: #8c8c82;
  --md-footer-bg-color: #191919;
  --md-footer-bg-color--dark: #191919;
  --theme-selection: #383838;
}

/* Nord */
[data-md-color-scheme="nord"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #2e3440;
  --md-default-bg-color--light: color-mix(in srgb, #2e3440 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #2e3440 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #2e3440 7%, transparent);
  --md-default-fg-color: #d8dee9;
  --md-default-fg-color--light: #d8dee9;
  --md-default-fg-color--lighter: #9fa7b4;
  --md-default-fg-color--lightest: #3b4252;
  --md-primary-fg-color: #222730;
  --md-primary-fg-color--light: #343b49;
  --md-primary-fg-color--dark: #222730;
  --md-primary-bg-color: #d8dee9;
  --md-primary-bg-color--light: #9fa7b4;
  --md-accent-fg-color: #81a1c1;
  --md-accent-fg-color--transparent: #81a1c11f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #d8dee9;
  --md-typeset-a-color: #81a1c1;
  --md-typeset-mark-color: #81a1c11f;
  --md-typeset-table-color: #3b4252;
  --md-typeset-table-color--light: color-mix(in srgb, #343b49 50%, transparent);
  --md-typeset-kbd-color: #3b4252;
  --md-typeset-kbd-accent-color: #4c566a;
  --md-typeset-kbd-border-color: #222730;
  --md-code-fg-color: #d8dee9;
  --md-code-bg-color: #343b49;
  --md-code-bg-color--light: color-mix(in srgb, #343b49 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #343b49 54%, transparent);
  --md-admonition-fg-color: #d8dee9;
  --md-admonition-bg-color: #2e3440;
  --md-footer-fg-color: #d8dee9;
  --md-footer-fg-color--light: #d8dee9;
  --md-footer-fg-color--lighter: #9fa7b4;
  --md-footer-bg-color: #222730;
  --md-footer-bg-color--dark: #222730;
  --theme-selection: #434c5e;
}

/* Osaka Jade */
[data-md-color-scheme="osaka-jade"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #111c18;
  --md-default-bg-color--light: color-mix(in srgb, #111c18 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #111c18 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #111c18 7%, transparent);
  --md-default-fg-color: #f7e8b2;
  --md-default-fg-color--light: #c1c497;
  --md-default-fg-color--lighter: #969978;
  --md-default-fg-color--lightest: #23372b;
  --md-primary-fg-color: #0c1512;
  --md-primary-fg-color--light: #1a2a22;
  --md-primary-fg-color--dark: #0c1512;
  --md-primary-bg-color: #f7e8b2;
  --md-primary-bg-color--light: #969978;
  --md-accent-fg-color: #509475;
  --md-accent-fg-color--transparent: #5094751f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #f7e8b2;
  --md-typeset-a-color: #509475;
  --md-typeset-mark-color: #5094751f;
  --md-typeset-table-color: #23372b;
  --md-typeset-table-color--light: color-mix(in srgb, #1a2a22 50%, transparent);
  --md-typeset-kbd-color: #23372b;
  --md-typeset-kbd-accent-color: #53685b;
  --md-typeset-kbd-border-color: #0c1512;
  --md-code-fg-color: #f7e8b2;
  --md-code-bg-color: #1a2a22;
  --md-code-bg-color--light: color-mix(in srgb, #1a2a22 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #1a2a22 54%, transparent);
  --md-admonition-fg-color: #f7e8b2;
  --md-admonition-bg-color: #111c18;
  --md-footer-fg-color: #f7e8b2;
  --md-footer-fg-color--light: #c1c497;
  --md-footer-fg-color--lighter: #969978;
  --md-footer-bg-color: #0c1512;
  --md-footer-bg-color--dark: #0c1512;
  --theme-selection: #32473b;
}

/* Retro 82 */
[data-md-color-scheme="retro-82"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #05182e;
  --md-default-bg-color--light: color-mix(in srgb, #05182e 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #05182e 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #05182e 7%, transparent);
  --md-default-fg-color: #f6dcac;
  --md-default-fg-color--light: #f6dcac;
  --md-default-fg-color--lighter: #9ab69b;
  --md-default-fg-color--lightest: #0a2540;
  --md-primary-fg-color: #031222;
  --md-primary-fg-color--light: #081e37;
  --md-primary-fg-color--dark: #031222;
  --md-primary-bg-color: #f6dcac;
  --md-primary-bg-color--light: #9ab69b;
  --md-accent-fg-color: #faa968;
  --md-accent-fg-color--transparent: #faa9681f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #f6dcac;
  --md-typeset-a-color: #faa968;
  --md-typeset-mark-color: #faa9681f;
  --md-typeset-table-color: #0a2540;
  --md-typeset-table-color--light: color-mix(in srgb, #081e37 50%, transparent);
  --md-typeset-kbd-color: #0a2540;
  --md-typeset-kbd-accent-color: #2a6b78;
  --md-typeset-kbd-border-color: #031222;
  --md-code-fg-color: #f6dcac;
  --md-code-bg-color: #081e37;
  --md-code-bg-color--light: color-mix(in srgb, #081e37 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #081e37 54%, transparent);
  --md-admonition-fg-color: #f6dcac;
  --md-admonition-bg-color: #05182e;
  --md-footer-fg-color: #f6dcac;
  --md-footer-fg-color--light: #f6dcac;
  --md-footer-fg-color--lighter: #9ab69b;
  --md-footer-bg-color: #031222;
  --md-footer-bg-color--dark: #031222;
  --theme-selection: #134e5a;
}

/* Ristretto */
[data-md-color-scheme="ristretto"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #2c2525;
  --md-default-bg-color--light: color-mix(in srgb, #2c2525 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #2c2525 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #2c2525 7%, transparent);
  --md-default-fg-color: #e6d9db;
  --md-default-fg-color--light: #e6d9db;
  --md-default-fg-color--lighter: #aca1a2;
  --md-default-fg-color--lightest: #3d2f2a;
  --md-primary-fg-color: #211b1b;
  --md-primary-fg-color--light: #342a28;
  --md-primary-fg-color--dark: #211b1b;
  --md-primary-bg-color: #e6d9db;
  --md-primary-bg-color--light: #aca1a2;
  --md-accent-fg-color: #f38d70;
  --md-accent-fg-color--transparent: #f38d701f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #e6d9db;
  --md-typeset-a-color: #f38d70;
  --md-typeset-mark-color: #f38d701f;
  --md-typeset-table-color: #3d2f2a;
  --md-typeset-table-color--light: color-mix(in srgb, #342a28 50%, transparent);
  --md-typeset-kbd-color: #3d2f2a;
  --md-typeset-kbd-accent-color: #72696a;
  --md-typeset-kbd-border-color: #211b1b;
  --md-code-fg-color: #e6d9db;
  --md-code-bg-color: #342a28;
  --md-code-bg-color--light: color-mix(in srgb, #342a28 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #342a28 54%, transparent);
  --md-admonition-fg-color: #e6d9db;
  --md-admonition-bg-color: #2c2525;
  --md-footer-fg-color: #e6d9db;
  --md-footer-fg-color--light: #e6d9db;
  --md-footer-fg-color--lighter: #aca1a2;
  --md-footer-bg-color: #211b1b;
  --md-footer-bg-color--dark: #211b1b;
  --theme-selection: #403e41;
}

/* Rosé Pine */
[data-md-color-scheme="rose-pine"] {
  color-scheme: light;
  --md-default-bg-color: #faf4ed;
  --md-default-bg-color--light: color-mix(in srgb, #faf4ed 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #faf4ed 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #faf4ed 7%, transparent);
  --md-default-fg-color: #575279;
  --md-default-fg-color--light: #5e587d;
  --md-default-fg-color--lighter: #676284;
  --md-default-fg-color--lightest: #e1dbd5;
  --md-primary-fg-color: #ede7e1;
  --md-primary-fg-color--light: #fffaf3;
  --md-primary-fg-color--dark: #ede7e1;
  --md-primary-bg-color: #575279;
  --md-primary-bg-color--light: #676284;
  --md-accent-fg-color: #56949f;
  --md-accent-fg-color--transparent: #56949f1f;
  --md-accent-bg-color: #fff;
  --md-typeset-color: #575279;
  --md-typeset-a-color: #56949f;
  --md-typeset-mark-color: #56949f1f;
  --md-typeset-table-color: #e1dbd5;
  --md-typeset-table-color--light: color-mix(in srgb, #fffaf3 50%, transparent);
  --md-typeset-kbd-color: #ede7e1;
  --md-typeset-kbd-accent-color: #cecacd;
  --md-typeset-kbd-border-color: #ede7e1;
  --md-code-fg-color: #575279;
  --md-code-bg-color: #fffaf3;
  --md-code-bg-color--light: color-mix(in srgb, #fffaf3 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #fffaf3 54%, transparent);
  --md-admonition-fg-color: #575279;
  --md-admonition-bg-color: #faf4ed;
  --md-footer-fg-color: #575279;
  --md-footer-fg-color--light: #5e587d;
  --md-footer-fg-color--lighter: #676284;
  --md-footer-bg-color: #ede7e1;
  --md-footer-bg-color--dark: #ede7e1;
  --theme-selection: #dfdad9;
}

/* Solitude */
[data-md-color-scheme="solitude"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #101315;
  --md-default-bg-color--light: color-mix(in srgb, #101315 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #101315 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #101315 7%, transparent);
  --md-default-fg-color: #cacccc;
  --md-default-fg-color--light: #a5aeb4;
  --md-default-fg-color--lighter: #8a8d90;
  --md-default-fg-color--lightest: #101315;
  --md-primary-fg-color: #0c0e10;
  --md-primary-fg-color--light: #101315;
  --md-primary-fg-color--dark: #0c0e10;
  --md-primary-bg-color: #cacccc;
  --md-primary-bg-color--light: #8a8d90;
  --md-accent-fg-color: #798186;
  --md-accent-fg-color--transparent: #7981861f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #cacccc;
  --md-typeset-a-color: #798186;
  --md-typeset-mark-color: #7981861f;
  --md-typeset-table-color: #101315;
  --md-typeset-table-color--light: color-mix(in srgb, #101315 50%, transparent);
  --md-typeset-kbd-color: #101315;
  --md-typeset-kbd-accent-color: #4b4e55;
  --md-typeset-kbd-border-color: #0c0e10;
  --md-code-fg-color: #cacccc;
  --md-code-bg-color: #101315;
  --md-code-bg-color--light: color-mix(in srgb, #101315 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #101315 54%, transparent);
  --md-admonition-fg-color: #cacccc;
  --md-admonition-bg-color: #101315;
  --md-footer-fg-color: #cacccc;
  --md-footer-fg-color--light: #a5aeb4;
  --md-footer-fg-color--lighter: #8a8d90;
  --md-footer-bg-color: #0c0e10;
  --md-footer-bg-color--dark: #0c0e10;
  --theme-selection: #343d41;
}

/* Tokyo Night */
[data-md-color-scheme="tokyo-night"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #1a1b26;
  --md-default-bg-color--light: color-mix(in srgb, #1a1b26 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #1a1b26 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #1a1b26 7%, transparent);
  --md-default-fg-color: #c0caf5;
  --md-default-fg-color--light: #a9b1d6;
  --md-default-fg-color--lighter: #8b93b8;
  --md-default-fg-color--lightest: #24283b;
  --md-primary-fg-color: #13141c;
  --md-primary-fg-color--light: #1f2230;
  --md-primary-fg-color--dark: #13141c;
  --md-primary-bg-color: #c0caf5;
  --md-primary-bg-color--light: #8b93b8;
  --md-accent-fg-color: #9ece6a;
  --md-accent-fg-color--transparent: #9ece6a1f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #c0caf5;
  --md-typeset-a-color: #9ece6a;
  --md-typeset-mark-color: #9ece6a1f;
  --md-typeset-table-color: #24283b;
  --md-typeset-table-color--light: color-mix(in srgb, #1f2230 50%, transparent);
  --md-typeset-kbd-color: #24283b;
  --md-typeset-kbd-accent-color: #414868;
  --md-typeset-kbd-border-color: #13141c;
  --md-code-fg-color: #c0caf5;
  --md-code-bg-color: #1f2230;
  --md-code-bg-color--light: color-mix(in srgb, #1f2230 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #1f2230 54%, transparent);
  --md-admonition-fg-color: #c0caf5;
  --md-admonition-bg-color: #1a1b26;
  --md-footer-fg-color: #c0caf5;
  --md-footer-fg-color--light: #a9b1d6;
  --md-footer-fg-color--lighter: #8b93b8;
  --md-footer-bg-color: #13141c;
  --md-footer-bg-color--dark: #13141c;
  --theme-selection: #292e42;
}

/* Vantablack */
[data-md-color-scheme="vantablack"] {
  --md-code-hl-color:#2977ff;
  --md-code-hl-color--light:#2977ff1a;
  --md-code-hl-number-color:#e6695b;
  --md-code-hl-special-color:#f06090;
  --md-code-hl-function-color:#c973d9;
  --md-code-hl-constant-color:#9383e2;
  --md-code-hl-keyword-color:#6791e0;
  --md-code-hl-string-color:#2fb170;
  --md-code-hl-name-color:var(--md-code-fg-color);
  --md-code-hl-operator-color:var(--md-default-fg-color--light);
  --md-code-hl-punctuation-color:var(--md-default-fg-color--light);
  --md-code-hl-comment-color:var(--md-default-fg-color--light);
  --md-code-hl-generic-color:var(--md-default-fg-color--light);
  --md-code-hl-variable-color:var(--md-default-fg-color--light);
  color-scheme: dark;
  --md-default-bg-color: #000;
  --md-default-bg-color--light: color-mix(in srgb, #000 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #000 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #000 7%, transparent);
  --md-default-fg-color: #fff;
  --md-default-fg-color--light: #fff;
  --md-default-fg-color--lighter: #a8a8a8;
  --md-default-fg-color--lightest: #1a1a1a;
  --md-primary-fg-color: #090909;
  --md-primary-fg-color--light: #0d0d0d;
  --md-primary-fg-color--dark: #090909;
  --md-primary-bg-color: #fff;
  --md-primary-bg-color--light: #a8a8a8;
  --md-accent-fg-color: #8d8d8d;
  --md-accent-fg-color--transparent: #8d8d8d1f;
  --md-accent-bg-color: #0c0e10;
  --md-typeset-color: #fff;
  --md-typeset-a-color: #8d8d8d;
  --md-typeset-mark-color: #8d8d8d1f;
  --md-typeset-table-color: #1a1a1a;
  --md-typeset-table-color--light: color-mix(in srgb, #0d0d0d 50%, transparent);
  --md-typeset-kbd-color: #1a1a1a;
  --md-typeset-kbd-accent-color: #7a7a7a;
  --md-typeset-kbd-border-color: #090909;
  --md-code-fg-color: #fff;
  --md-code-bg-color: #0d0d0d;
  --md-code-bg-color--light: color-mix(in srgb, #0d0d0d 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #0d0d0d 54%, transparent);
  --md-admonition-fg-color: #fff;
  --md-admonition-bg-color: #000;
  --md-footer-fg-color: #fff;
  --md-footer-fg-color--light: #fff;
  --md-footer-fg-color--lighter: #a8a8a8;
  --md-footer-bg-color: #090909;
  --md-footer-bg-color--dark: #090909;
  --theme-selection: #1a1a1a;
}

/* White */
[data-md-color-scheme="white"] {
  color-scheme: light;
  --md-default-bg-color: #fff;
  --md-default-bg-color--light: color-mix(in srgb, #fff 54%, transparent);
  --md-default-bg-color--lighter: color-mix(in srgb, #fff 26%, transparent);
  --md-default-bg-color--lightest: color-mix(in srgb, #fff 7%, transparent);
  --md-default-fg-color: #000;
  --md-default-fg-color--light: #383838;
  --md-default-fg-color--lighter: #4a4a4a;
  --md-default-fg-color--lightest: #e8e8e8;
  --md-primary-fg-color: #f5f5f5;
  --md-primary-fg-color--light: #fff;
  --md-primary-fg-color--dark: #f5f5f5;
  --md-primary-bg-color: #000;
  --md-primary-bg-color--light: #4a4a4a;
  --md-accent-fg-color: #6e6e6e;
  --md-accent-fg-color--transparent: #6e6e6e1f;
  --md-accent-bg-color: #fff;
  --md-typeset-color: #000;
  --md-typeset-a-color: #6e6e6e;
  --md-typeset-mark-color: #6e6e6e1f;
  --md-typeset-table-color: #e8e8e8;
  --md-typeset-table-color--light: color-mix(in srgb, #fff 50%, transparent);
  --md-typeset-kbd-color: #f5f5f5;
  --md-typeset-kbd-accent-color: silver;
  --md-typeset-kbd-border-color: #f5f5f5;
  --md-code-fg-color: #000;
  --md-code-bg-color: #fff;
  --md-code-bg-color--light: color-mix(in srgb, #fff 90%, transparent);
  --md-code-bg-color--lighter: color-mix(in srgb, #fff 54%, transparent);
  --md-admonition-fg-color: #000;
  --md-admonition-bg-color: #fff;
  --md-footer-fg-color: #000;
  --md-footer-fg-color--light: #383838;
  --md-footer-fg-color--lighter: #4a4a4a;
  --md-footer-bg-color: #f5f5f5;
  --md-footer-bg-color--dark: #f5f5f5;
  --theme-selection: silver;
}

[data-md-color-scheme] ::selection {
  background-color: var(--theme-selection, var(--md-accent-fg-color--transparent));
}
