[data-md-color-scheme="glow"] {
    --md-hue: 244;
    --md-default-bg-color: hsla(var(--md-hue), 86%, 100%, 1);
    --md-default-bg-color--light: hsla(var(--md-hue), 90%, 93%, 0.54);
    --md-default-bg-color--lighter: hsla(var(--md-hue), 90%, 93%, 0.26);
    --md-default-bg-color--lightest: hsla(var(--md-hue), 90%, 93%, 0.07);
    --md-code-bg-color: hsla(var(--md-hue), 90%, 96%, 1);

    --md-primary-fg-color: #7b75a5;
    --md-primary-fg-color--light: #c4c1d7;
    --md-primary-fg-color--dark: #4e496f;
    --md-primary-bg-color: #fff;
    --md-primary-bg-color--light: #ffffffb3;

    --md-typeset-a-color: var(--md-primary-fg-color);

    --md-accent-fg-color: #7b75a5;
    --md-accent-fg-color--transparent: #a193ff2d;
    --md-accent-bg-color: #fff;
    --md-accent-bg-color--light: #ffffffb3;

    --md-admonition-fg-color: var(--md-default-fg-color);
    --md-admonition-bg-color: var(--md-default-bg-color);
}

[data-md-color-scheme="glow-dark"] {
    --md-hue: 244;
    --md-saturation: 3%;
    --md-lightness: 12%;
    --md-default-fg-color: hsla(var(--md-hue), 75%, 92%, 1);
    --md-default-fg-color--light: hsla(var(--md-hue), 75%, 90%, 0.62);
    --md-default-fg-color--lighter: hsla(var(--md-hue), 75%, 90%, 0.32);
    --md-default-fg-color--lightest: hsla(var(--md-hue), 75%, 90%, 0.12);
    --md-default-bg-color: hsla(var(--md-hue), var(--md-saturation), var(--md-lightness), 1);
    --md-default-bg-color--light: hsla(var(--md-hue), var(--md-saturation), var(--md-lightness), 0.54);
    --md-default-bg-color--lighter: hsla(var(--md-hue), var(--md-saturation), var(--md-lightness), 0.26);
    --md-default-bg-color--lightest: hsla(var(--md-hue), var(--md-saturation), var(--md-lightness), 0.07);
    --md-code-bg-color: hsla(var(--md-hue), 3%, 15%, 1);
    --md-code-fg-color: hsla(var(--md-hue), 3%, 67%, 1);
    --md-typeset-color: var(--md-default-fg-color);

    --md-typeset-mark-color: #ffb7424d;
    --md-typeset-kbd-color: hsla(var(--md-hue), 15%, 94%, 0.12);
    --md-typeset-kbd-accent-color: hsla(var(--md-hue), 15%, 94%, 0.2);
    --md-typeset-kbd-border-color: hsla(var(--md-hue), 15%, 14%, 1);
    --md-typeset-table-color: hsla(var(--md-hue), 75%, 95%, 0.12);
    --md-typeset-table-color--light: hsla(var(--md-hue), 75%, 95%, 0.035);
    --md-admonition-fg-color: var(--md-default-fg-color);
    --md-admonition-bg-color: var(--md-default-bg-color);
    --md-footer-bg-color: hsla(var(--md-hue), 15%, 12%, 0.87);
    --md-footer-bg-color--dark: hsla(var(--md-hue), 15%, 10%, 1);
    --md-shadow-z1: 0 0.2rem 0.5rem #0003, 0 0 0.05rem #0000001a;
    --md-shadow-z2: 0 0.2rem 0.5rem #0000004d, 0 0 0.05rem #00000040;
    --md-shadow-z3: 0 0.2rem 0.5rem #0006, 0 0 0.05rem #00000059;
    color-scheme: dark;

    --md-primary-fg-color: hsl(243, 22%, 40%);
    --md-primary-fg-color--light: #c4c1d7;
    --md-primary-fg-color--dark: #4e496f;
    --md-primary-bg-color: #fffcfc;
    --md-primary-bg-color--light: #ffffffb3;

    --md-typeset-a-color: hsl(269, 77%, 78%);

    --md-accent-fg-color: hsl(269, 22%, 40%);
    --md-accent-fg-color--transparent: #7b75a55a;
    --md-accent-bg-color: #fff;
    --md-accent-bg-color--light: #ffffffb3;
}