/**
 * modus-vivendi
 * Main dark theme with high contrast (WCAG AAA)
 * 
 * Modus Themes for GNU Emacs by Protesilaos Stavrou (CC0 1.0 Universal).
 * Source: https://protesilaos.com/emacs/modus-themes-colors
 * 
 * Example simple.css override:
 * :root {
 *   --bg: var(--modus-bg-main);
 *   --accent-bg: var(--modus-bg-dim);
 *   --text: var(--modus-fg-main);
 *   --text-light: var(--modus-fg-dim);
 *   --border: var(--modus-border);
 *   --accent: var(--modus-blue);
 *   --accent-hover: var(--modus-blue-warmer);
 *   --accent-text: var(--modus-bg-main);
 *   --code: var(--modus-red);
 *   --preformatted: var(--modus-fg-dim);
 *   --marked: var(--modus-bg-yellow-intense);
 *   --disabled: var(--modus-bg-inactive);
 * }
 */

:root,
[data-theme="modus-vivendi"] {
  color-scheme: dark;

  /* --------------------------------------------------------------------------
   * Named Colors (Base Palette Primitives)
   * ----------------------------------------------------------------------- */
  --modus-bg-main: #000000;
  --modus-bg-dim: #1e1e1e;
  --modus-fg-main: #ffffff;
  --modus-fg-dim: #989898;
  --modus-fg-alt: #c6daff;
  --modus-bg-active: #535353;
  --modus-bg-inactive: #303030;
  --modus-border: #646464;
  --modus-red: #ff5f59;
  --modus-red-warmer: #ff6b55;
  --modus-red-cooler: #ff7f86;
  --modus-red-faint: #ff9580;
  --modus-red-intense: #ff5f5f;
  --modus-green: #44bc44;
  --modus-green-warmer: #70b900;
  --modus-green-cooler: #00c06f;
  --modus-green-faint: #88ca9f;
  --modus-green-intense: #44df44;
  --modus-yellow: #d0bc00;
  --modus-yellow-warmer: #fec43f;
  --modus-yellow-cooler: #dfaf7a;
  --modus-yellow-faint: #d2b580;
  --modus-yellow-intense: #efef00;
  --modus-blue: #2fafff;
  --modus-blue-warmer: #79a8ff;
  --modus-blue-cooler: #00bcff;
  --modus-blue-faint: #82b0ec;
  --modus-blue-intense: #338fff;
  --modus-magenta: #feacd0;
  --modus-magenta-warmer: #f78fe7;
  --modus-magenta-cooler: #b6a0ff;
  --modus-magenta-faint: #caa6df;
  --modus-magenta-intense: #ff66ff;
  --modus-cyan: #00d3d0;
  --modus-cyan-warmer: #4ae2f0;
  --modus-cyan-cooler: #6ae4b9;
  --modus-cyan-faint: #9ac8e0;
  --modus-cyan-intense: #00eff0;
  --modus-rust: #db7b5f;
  --modus-gold: #c0965b;
  --modus-olive: #9cbd6f;
  --modus-slate: #76afbf;
  --modus-indigo: #9099d9;
  --modus-maroon: #cf7fa7;
  --modus-pink: #d09dc0;
  --modus-bg-red-intense: #9d1f1f;
  --modus-bg-green-intense: #2f822f;
  --modus-bg-yellow-intense: #7a6100;
  --modus-bg-blue-intense: #1640b0;
  --modus-bg-magenta-intense: #7030af;
  --modus-bg-cyan-intense: #2266ae;
  --modus-bg-red-subtle: #620f2a;
  --modus-bg-green-subtle: #00422a;
  --modus-bg-yellow-subtle: #4a4000;
  --modus-bg-blue-subtle: #242679;
  --modus-bg-magenta-subtle: #552f5f;
  --modus-bg-cyan-subtle: #004065;
  --modus-bg-red-nuanced: #3a0c14;
  --modus-bg-green-nuanced: #092f1f;
  --modus-bg-yellow-nuanced: #381d0f;
  --modus-bg-blue-nuanced: #12154a;
  --modus-bg-magenta-nuanced: #2f0c3f;
  --modus-bg-cyan-nuanced: #042837;
  --modus-bg-clay: #49191a;
  --modus-fg-clay: #f1b090;
  --modus-bg-ochre: #462f20;
  --modus-fg-ochre: #e0d09c;
  --modus-bg-lavender: #38325c;
  --modus-fg-lavender: #dfc0f0;
  --modus-bg-sage: #143e32;
  --modus-fg-sage: #c3e7d4;
  --modus-bg-graph-red-0: #b52c2c;
  --modus-bg-graph-red-1: #702020;
  --modus-bg-graph-green-0: #0fed00;
  --modus-bg-graph-green-1: #007800;
  --modus-bg-graph-yellow-0: #f1e00a;
  --modus-bg-graph-yellow-1: #b08940;
  --modus-bg-graph-blue-0: #2fafef;
  --modus-bg-graph-blue-1: #1f2f8f;
  --modus-bg-graph-magenta-0: #bf94fe;
  --modus-bg-graph-magenta-1: #5f509f;
  --modus-bg-graph-cyan-0: #47dfea;
  --modus-bg-graph-cyan-1: #00808f;
  --modus-bg-completion: #2f447f;
  --modus-bg-hover: #45605e;
  --modus-bg-hover-secondary: #654a39;
  --modus-bg-hl-line: #2f3849;
  --modus-bg-region: #5a5a5a;
  --modus-fg-region: #ffffff;
  --modus-bg-mode-line-active: #505050;
  --modus-fg-mode-line-active: #ffffff;
  --modus-border-mode-line-active: #959595;
  --modus-bg-mode-line-inactive: #2d2d2d;
  --modus-fg-mode-line-inactive: #969696;
  --modus-border-mode-line-inactive: #606060;
  --modus-modeline-err: #ffa9bf;
  --modus-modeline-warning: #dfcf43;
  --modus-modeline-info: #9fefff;
  --modus-bg-tab-bar: #313131;
  --modus-bg-tab-current: #000000;
  --modus-bg-tab-other: #545454;
  --modus-bg-added: #00381f;
  --modus-bg-added-faint: #002910;
  --modus-bg-added-refine: #034f2f;
  --modus-bg-added-fringe: #237f3f;
  --modus-fg-added: #a0e0a0;
  --modus-fg-added-intense: #80e080;
  --modus-bg-changed: #363300;
  --modus-bg-changed-faint: #2a1f00;
  --modus-bg-changed-refine: #4a4a00;
  --modus-bg-changed-fringe: #8a7a00;
  --modus-fg-changed: #efef80;
  --modus-fg-changed-intense: #c0b05f;
  --modus-bg-removed: #4f1119;
  --modus-bg-removed-faint: #380a0f;
  --modus-bg-removed-refine: #781a1f;
  --modus-bg-removed-fringe: #b81a1f;
  --modus-fg-removed: #ffbfbf;
  --modus-fg-removed-intense: #ff9095;
  --modus-bg-diff-context: #1a1a1a;
  --modus-bg-paren-match: #2f7f9f;
  --modus-bg-paren-expression: #453040;
  --modus-bg-term-black: #000000;
  --modus-fg-term-black: #000000;
  --modus-bg-term-black-bright: #595959;
  --modus-fg-term-black-bright: #595959;
  --modus-bg-term-white: #a6a6a6;
  --modus-fg-term-white: #a6a6a6;
  --modus-bg-term-white-bright: #ffffff;
  --modus-fg-term-white-bright: #ffffff;

  /* --------------------------------------------------------------------------
   * Semantic Mappings
   * ----------------------------------------------------------------------- */
  --modus-cursor: var(--modus-fg-main);
  --modus-keybind: var(--modus-blue-cooler);
  --modus-name: var(--modus-magenta);
  --modus-identifier: var(--modus-yellow-faint);
  --modus-err: var(--modus-red);
  --modus-warning: var(--modus-yellow-warmer);
  --modus-info: var(--modus-cyan-cooler);
  --modus-underline-err: var(--modus-red-intense);
  --modus-underline-warning: var(--modus-yellow);
  --modus-underline-note: var(--modus-cyan);
  --modus-bg-prominent-err: var(--modus-bg-red-intense);
  --modus-fg-prominent-err: var(--modus-fg-main);
  --modus-bg-prominent-warning: var(--modus-bg-yellow-intense);
  --modus-fg-prominent-warning: var(--modus-fg-main);
  --modus-bg-prominent-note: var(--modus-bg-cyan-intense);
  --modus-fg-prominent-note: var(--modus-fg-main);
  --modus-bg-active-argument: var(--modus-bg-yellow-nuanced);
  --modus-fg-active-argument: var(--modus-yellow-cooler);
  --modus-bg-active-value: var(--modus-bg-cyan-nuanced);
  --modus-fg-active-value: var(--modus-cyan-cooler);
  --modus-builtin: var(--modus-magenta-warmer);
  --modus-comment: var(--modus-fg-dim);
  --modus-constant: var(--modus-blue-cooler);
  --modus-docstring: var(--modus-cyan-faint);
  --modus-fnname: var(--modus-magenta);
  --modus-keyword: var(--modus-magenta-cooler);
  --modus-preprocessor: var(--modus-red-cooler);
  --modus-property: var(--modus-cyan);
  --modus-rx-backslash: var(--modus-magenta);
  --modus-rx-construct: var(--modus-green-cooler);
  --modus-string: var(--modus-blue-warmer);
  --modus-type: var(--modus-cyan-cooler);
  --modus-variable: var(--modus-cyan);
  --modus-accent-0: var(--modus-blue-cooler);
  --modus-accent-1: var(--modus-magenta-warmer);
  --modus-accent-2: var(--modus-cyan-cooler);
  --modus-accent-3: var(--modus-yellow);
  --modus-fg-button-active: var(--modus-fg-main);
  --modus-fg-button-inactive: var(--modus-fg-dim);
  --modus-bg-button-active: var(--modus-bg-active);
  --modus-bg-button-inactive: var(--modus-bg-dim);
  --modus-fg-completion-match-0: var(--modus-blue-cooler);
  --modus-fg-completion-match-1: var(--modus-magenta-warmer);
  --modus-fg-completion-match-2: var(--modus-cyan-cooler);
  --modus-fg-completion-match-3: var(--modus-yellow);
  --modus-date-common: var(--modus-cyan);
  --modus-date-deadline: var(--modus-red-cooler);
  --modus-date-deadline-subtle: var(--modus-red-faint);
  --modus-date-event: var(--modus-fg-alt);
  --modus-date-holiday: var(--modus-magenta-warmer);
  --modus-date-holiday-other: var(--modus-blue);
  --modus-date-now: var(--modus-fg-main);
  --modus-date-range: var(--modus-fg-alt);
  --modus-date-scheduled: var(--modus-yellow-cooler);
  --modus-date-scheduled-subtle: var(--modus-yellow-faint);
  --modus-date-weekday: var(--modus-cyan);
  --modus-date-weekend: var(--modus-magenta);
  --modus-fg-link: var(--modus-blue-warmer);
  --modus-underline-link: var(--modus-blue-warmer);
  --modus-fg-link-symbolic: var(--modus-cyan);
  --modus-underline-link-symbolic: var(--modus-cyan);
  --modus-fg-link-visited: var(--modus-magenta);
  --modus-underline-link-visited: var(--modus-magenta);
  --modus-mail-cite-0: var(--modus-blue-warmer);
  --modus-mail-cite-1: var(--modus-yellow-cooler);
  --modus-mail-cite-2: var(--modus-cyan-cooler);
  --modus-mail-cite-3: var(--modus-red-cooler);
  --modus-mail-part: var(--modus-blue);
  --modus-mail-recipient: var(--modus-magenta-cooler);
  --modus-mail-subject: var(--modus-magenta-warmer);
  --modus-mail-other: var(--modus-magenta-faint);
  --modus-bg-mark-delete: var(--modus-bg-red-subtle);
  --modus-fg-mark-delete: var(--modus-red-cooler);
  --modus-bg-mark-select: var(--modus-bg-cyan-subtle);
  --modus-fg-mark-select: var(--modus-cyan);
  --modus-bg-mark-other: var(--modus-bg-yellow-subtle);
  --modus-fg-mark-other: var(--modus-yellow);
  --modus-fg-prompt: var(--modus-cyan-cooler);
  --modus-fg-prose-code: var(--modus-cyan-cooler);
  --modus-fg-prose-macro: var(--modus-magenta-cooler);
  --modus-fg-prose-verbatim: var(--modus-magenta-warmer);
  --modus-prose-done: var(--modus-green);
  --modus-prose-todo: var(--modus-red);
  --modus-prose-metadata: var(--modus-fg-dim);
  --modus-prose-metadata-value: var(--modus-fg-alt);
  --modus-prose-table: var(--modus-fg-alt);
  --modus-prose-table-formula: var(--modus-magenta-warmer);
  --modus-prose-tag: var(--modus-magenta-faint);
  --modus-rainbow-0: var(--modus-fg-main);
  --modus-rainbow-1: var(--modus-magenta-intense);
  --modus-rainbow-2: var(--modus-cyan-intense);
  --modus-rainbow-3: var(--modus-red-warmer);
  --modus-rainbow-4: var(--modus-yellow-intense);
  --modus-rainbow-5: var(--modus-magenta-cooler);
  --modus-rainbow-6: var(--modus-green-intense);
  --modus-rainbow-7: var(--modus-blue-warmer);
  --modus-rainbow-8: var(--modus-magenta-warmer);
  --modus-bg-search-current: var(--modus-bg-yellow-intense);
  --modus-bg-search-lazy: var(--modus-bg-cyan-intense);
  --modus-bg-search-replace: var(--modus-bg-red-intense);
  --modus-bg-search-rx-group-0: var(--modus-bg-blue-intense);
  --modus-bg-search-rx-group-1: var(--modus-bg-green-intense);
  --modus-bg-search-rx-group-2: var(--modus-bg-red-subtle);
  --modus-bg-search-rx-group-3: var(--modus-bg-magenta-subtle);
  --modus-fg-heading-0: var(--modus-cyan-cooler);
  --modus-fg-heading-1: var(--modus-fg-main);
  --modus-fg-heading-2: var(--modus-yellow-faint);
  --modus-fg-heading-3: var(--modus-blue-faint);
  --modus-fg-heading-4: var(--modus-magenta);
  --modus-fg-heading-5: var(--modus-green-faint);
  --modus-fg-heading-6: var(--modus-red-faint);
  --modus-fg-heading-7: var(--modus-cyan-faint);
  --modus-fg-heading-8: var(--modus-fg-dim);
  --modus-fringe: var(--modus-bg-dim);
  --modus-bracket: var(--modus-fg-main);
  --modus-delimiter: var(--modus-fg-main);
  --modus-docmarkup: var(--modus-magenta-faint);
  --modus-number: var(--modus-fg-main);
  --modus-operator: var(--modus-fg-main);
  --modus-punctuation: var(--modus-fg-main);
  --modus-fg-line-number-inactive: var(--modus-fg-dim);
  --modus-fg-line-number-active: var(--modus-fg-main);
  --modus-bg-line-number-inactive: var(--modus-bg-dim);
  --modus-bg-line-number-active: var(--modus-bg-active);
  --modus-fg-paren-match: var(--modus-fg-main);
  --modus-bg-prose-block-delimiter: var(--modus-bg-dim);
  --modus-fg-prose-block-delimiter: var(--modus-fg-dim);
  --modus-bg-prose-block-contents: var(--modus-bg-dim);
  --modus-fg-space: var(--modus-border);
  --modus-bg-space-err: var(--modus-bg-red-intense);
  --modus-bg-term-red: var(--modus-red);
  --modus-fg-term-red: var(--modus-red);
  --modus-bg-term-red-bright: var(--modus-red-warmer);
  --modus-fg-term-red-bright: var(--modus-red-warmer);
  --modus-bg-term-green: var(--modus-green);
  --modus-fg-term-green: var(--modus-green);
  --modus-bg-term-green-bright: var(--modus-green-cooler);
  --modus-fg-term-green-bright: var(--modus-green-cooler);
  --modus-bg-term-yellow: var(--modus-yellow);
  --modus-fg-term-yellow: var(--modus-yellow);
  --modus-bg-term-yellow-bright: var(--modus-yellow-warmer);
  --modus-fg-term-yellow-bright: var(--modus-yellow-warmer);
  --modus-bg-term-blue: var(--modus-blue);
  --modus-fg-term-blue: var(--modus-blue);
  --modus-bg-term-blue-bright: var(--modus-blue-warmer);
  --modus-fg-term-blue-bright: var(--modus-blue-warmer);
  --modus-bg-term-magenta: var(--modus-magenta);
  --modus-fg-term-magenta: var(--modus-magenta);
  --modus-bg-term-magenta-bright: var(--modus-magenta-cooler);
  --modus-fg-term-magenta-bright: var(--modus-magenta-cooler);
  --modus-bg-term-cyan: var(--modus-cyan);
  --modus-fg-term-cyan: var(--modus-cyan);
  --modus-bg-term-cyan-bright: var(--modus-cyan-cooler);
  --modus-fg-term-cyan-bright: var(--modus-cyan-cooler);

  /* --------------------------------------------------------------------------
   * Shorthand / Unprefixed Aliases
   * ----------------------------------------------------------------------- */
  --bg-main: var(--modus-bg-main);
  --bg-dim: var(--modus-bg-dim);
  --fg-main: var(--modus-fg-main);
  --fg-dim: var(--modus-fg-dim);
  --fg-alt: var(--modus-fg-alt);
  --bg-active: var(--modus-bg-active);
  --bg-inactive: var(--modus-bg-inactive);
  --border: var(--modus-border);
  --red: var(--modus-red);
  --red-warmer: var(--modus-red-warmer);
  --red-cooler: var(--modus-red-cooler);
  --red-faint: var(--modus-red-faint);
  --red-intense: var(--modus-red-intense);
  --green: var(--modus-green);
  --green-warmer: var(--modus-green-warmer);
  --green-cooler: var(--modus-green-cooler);
  --green-faint: var(--modus-green-faint);
  --green-intense: var(--modus-green-intense);
  --yellow: var(--modus-yellow);
  --yellow-warmer: var(--modus-yellow-warmer);
  --yellow-cooler: var(--modus-yellow-cooler);
  --yellow-faint: var(--modus-yellow-faint);
  --yellow-intense: var(--modus-yellow-intense);
  --blue: var(--modus-blue);
  --blue-warmer: var(--modus-blue-warmer);
  --blue-cooler: var(--modus-blue-cooler);
  --blue-faint: var(--modus-blue-faint);
  --blue-intense: var(--modus-blue-intense);
  --magenta: var(--modus-magenta);
  --magenta-warmer: var(--modus-magenta-warmer);
  --magenta-cooler: var(--modus-magenta-cooler);
  --magenta-faint: var(--modus-magenta-faint);
  --magenta-intense: var(--modus-magenta-intense);
  --cyan: var(--modus-cyan);
  --cyan-warmer: var(--modus-cyan-warmer);
  --cyan-cooler: var(--modus-cyan-cooler);
  --cyan-faint: var(--modus-cyan-faint);
  --cyan-intense: var(--modus-cyan-intense);
  --rust: var(--modus-rust);
  --gold: var(--modus-gold);
  --olive: var(--modus-olive);
  --slate: var(--modus-slate);
  --indigo: var(--modus-indigo);
  --maroon: var(--modus-maroon);
  --pink: var(--modus-pink);
  --bg-red-intense: var(--modus-bg-red-intense);
  --bg-green-intense: var(--modus-bg-green-intense);
  --bg-yellow-intense: var(--modus-bg-yellow-intense);
  --bg-blue-intense: var(--modus-bg-blue-intense);
  --bg-magenta-intense: var(--modus-bg-magenta-intense);
  --bg-cyan-intense: var(--modus-bg-cyan-intense);
  --bg-red-subtle: var(--modus-bg-red-subtle);
  --bg-green-subtle: var(--modus-bg-green-subtle);
  --bg-yellow-subtle: var(--modus-bg-yellow-subtle);
  --bg-blue-subtle: var(--modus-bg-blue-subtle);
  --bg-magenta-subtle: var(--modus-bg-magenta-subtle);
  --bg-cyan-subtle: var(--modus-bg-cyan-subtle);
  --bg-red-nuanced: var(--modus-bg-red-nuanced);
  --bg-green-nuanced: var(--modus-bg-green-nuanced);
  --bg-yellow-nuanced: var(--modus-bg-yellow-nuanced);
  --bg-blue-nuanced: var(--modus-bg-blue-nuanced);
  --bg-magenta-nuanced: var(--modus-bg-magenta-nuanced);
  --bg-cyan-nuanced: var(--modus-bg-cyan-nuanced);
  --bg-clay: var(--modus-bg-clay);
  --fg-clay: var(--modus-fg-clay);
  --bg-ochre: var(--modus-bg-ochre);
  --fg-ochre: var(--modus-fg-ochre);
  --bg-lavender: var(--modus-bg-lavender);
  --fg-lavender: var(--modus-fg-lavender);
  --bg-sage: var(--modus-bg-sage);
  --fg-sage: var(--modus-fg-sage);
  --bg-graph-red-0: var(--modus-bg-graph-red-0);
  --bg-graph-red-1: var(--modus-bg-graph-red-1);
  --bg-graph-green-0: var(--modus-bg-graph-green-0);
  --bg-graph-green-1: var(--modus-bg-graph-green-1);
  --bg-graph-yellow-0: var(--modus-bg-graph-yellow-0);
  --bg-graph-yellow-1: var(--modus-bg-graph-yellow-1);
  --bg-graph-blue-0: var(--modus-bg-graph-blue-0);
  --bg-graph-blue-1: var(--modus-bg-graph-blue-1);
  --bg-graph-magenta-0: var(--modus-bg-graph-magenta-0);
  --bg-graph-magenta-1: var(--modus-bg-graph-magenta-1);
  --bg-graph-cyan-0: var(--modus-bg-graph-cyan-0);
  --bg-graph-cyan-1: var(--modus-bg-graph-cyan-1);
  --bg-completion: var(--modus-bg-completion);
  --bg-hover: var(--modus-bg-hover);
  --bg-hover-secondary: var(--modus-bg-hover-secondary);
  --bg-hl-line: var(--modus-bg-hl-line);
  --bg-region: var(--modus-bg-region);
  --fg-region: var(--modus-fg-region);
  --bg-mode-line-active: var(--modus-bg-mode-line-active);
  --fg-mode-line-active: var(--modus-fg-mode-line-active);
  --border-mode-line-active: var(--modus-border-mode-line-active);
  --bg-mode-line-inactive: var(--modus-bg-mode-line-inactive);
  --fg-mode-line-inactive: var(--modus-fg-mode-line-inactive);
  --border-mode-line-inactive: var(--modus-border-mode-line-inactive);
  --modeline-err: var(--modus-modeline-err);
  --modeline-warning: var(--modus-modeline-warning);
  --modeline-info: var(--modus-modeline-info);
  --bg-tab-bar: var(--modus-bg-tab-bar);
  --bg-tab-current: var(--modus-bg-tab-current);
  --bg-tab-other: var(--modus-bg-tab-other);
  --bg-added: var(--modus-bg-added);
  --bg-added-faint: var(--modus-bg-added-faint);
  --bg-added-refine: var(--modus-bg-added-refine);
  --bg-added-fringe: var(--modus-bg-added-fringe);
  --fg-added: var(--modus-fg-added);
  --fg-added-intense: var(--modus-fg-added-intense);
  --bg-changed: var(--modus-bg-changed);
  --bg-changed-faint: var(--modus-bg-changed-faint);
  --bg-changed-refine: var(--modus-bg-changed-refine);
  --bg-changed-fringe: var(--modus-bg-changed-fringe);
  --fg-changed: var(--modus-fg-changed);
  --fg-changed-intense: var(--modus-fg-changed-intense);
  --bg-removed: var(--modus-bg-removed);
  --bg-removed-faint: var(--modus-bg-removed-faint);
  --bg-removed-refine: var(--modus-bg-removed-refine);
  --bg-removed-fringe: var(--modus-bg-removed-fringe);
  --fg-removed: var(--modus-fg-removed);
  --fg-removed-intense: var(--modus-fg-removed-intense);
  --bg-diff-context: var(--modus-bg-diff-context);
  --bg-paren-match: var(--modus-bg-paren-match);
  --bg-paren-expression: var(--modus-bg-paren-expression);
  --bg-term-black: var(--modus-bg-term-black);
  --fg-term-black: var(--modus-fg-term-black);
  --bg-term-black-bright: var(--modus-bg-term-black-bright);
  --fg-term-black-bright: var(--modus-fg-term-black-bright);
  --bg-term-white: var(--modus-bg-term-white);
  --fg-term-white: var(--modus-fg-term-white);
  --bg-term-white-bright: var(--modus-bg-term-white-bright);
  --fg-term-white-bright: var(--modus-fg-term-white-bright);
  --cursor: var(--modus-cursor);
  --keybind: var(--modus-keybind);
  --name: var(--modus-name);
  --identifier: var(--modus-identifier);
  --err: var(--modus-err);
  --warning: var(--modus-warning);
  --info: var(--modus-info);
  --underline-err: var(--modus-underline-err);
  --underline-warning: var(--modus-underline-warning);
  --underline-note: var(--modus-underline-note);
  --bg-prominent-err: var(--modus-bg-prominent-err);
  --fg-prominent-err: var(--modus-fg-prominent-err);
  --bg-prominent-warning: var(--modus-bg-prominent-warning);
  --fg-prominent-warning: var(--modus-fg-prominent-warning);
  --bg-prominent-note: var(--modus-bg-prominent-note);
  --fg-prominent-note: var(--modus-fg-prominent-note);
  --bg-active-argument: var(--modus-bg-active-argument);
  --fg-active-argument: var(--modus-fg-active-argument);
  --bg-active-value: var(--modus-bg-active-value);
  --fg-active-value: var(--modus-fg-active-value);
  --builtin: var(--modus-builtin);
  --comment: var(--modus-comment);
  --constant: var(--modus-constant);
  --docstring: var(--modus-docstring);
  --fnname: var(--modus-fnname);
  --keyword: var(--modus-keyword);
  --preprocessor: var(--modus-preprocessor);
  --property: var(--modus-property);
  --rx-backslash: var(--modus-rx-backslash);
  --rx-construct: var(--modus-rx-construct);
  --string: var(--modus-string);
  --type: var(--modus-type);
  --variable: var(--modus-variable);
  --accent-0: var(--modus-accent-0);
  --accent-1: var(--modus-accent-1);
  --accent-2: var(--modus-accent-2);
  --accent-3: var(--modus-accent-3);
  --fg-button-active: var(--modus-fg-button-active);
  --fg-button-inactive: var(--modus-fg-button-inactive);
  --bg-button-active: var(--modus-bg-button-active);
  --bg-button-inactive: var(--modus-bg-button-inactive);
  --fg-completion-match-0: var(--modus-fg-completion-match-0);
  --fg-completion-match-1: var(--modus-fg-completion-match-1);
  --fg-completion-match-2: var(--modus-fg-completion-match-2);
  --fg-completion-match-3: var(--modus-fg-completion-match-3);
  --date-common: var(--modus-date-common);
  --date-deadline: var(--modus-date-deadline);
  --date-deadline-subtle: var(--modus-date-deadline-subtle);
  --date-event: var(--modus-date-event);
  --date-holiday: var(--modus-date-holiday);
  --date-holiday-other: var(--modus-date-holiday-other);
  --date-now: var(--modus-date-now);
  --date-range: var(--modus-date-range);
  --date-scheduled: var(--modus-date-scheduled);
  --date-scheduled-subtle: var(--modus-date-scheduled-subtle);
  --date-weekday: var(--modus-date-weekday);
  --date-weekend: var(--modus-date-weekend);
  --fg-link: var(--modus-fg-link);
  --underline-link: var(--modus-underline-link);
  --fg-link-symbolic: var(--modus-fg-link-symbolic);
  --underline-link-symbolic: var(--modus-underline-link-symbolic);
  --fg-link-visited: var(--modus-fg-link-visited);
  --underline-link-visited: var(--modus-underline-link-visited);
  --mail-cite-0: var(--modus-mail-cite-0);
  --mail-cite-1: var(--modus-mail-cite-1);
  --mail-cite-2: var(--modus-mail-cite-2);
  --mail-cite-3: var(--modus-mail-cite-3);
  --mail-part: var(--modus-mail-part);
  --mail-recipient: var(--modus-mail-recipient);
  --mail-subject: var(--modus-mail-subject);
  --mail-other: var(--modus-mail-other);
  --bg-mark-delete: var(--modus-bg-mark-delete);
  --fg-mark-delete: var(--modus-fg-mark-delete);
  --bg-mark-select: var(--modus-bg-mark-select);
  --fg-mark-select: var(--modus-fg-mark-select);
  --bg-mark-other: var(--modus-bg-mark-other);
  --fg-mark-other: var(--modus-fg-mark-other);
  --fg-prompt: var(--modus-fg-prompt);
  --fg-prose-code: var(--modus-fg-prose-code);
  --fg-prose-macro: var(--modus-fg-prose-macro);
  --fg-prose-verbatim: var(--modus-fg-prose-verbatim);
  --prose-done: var(--modus-prose-done);
  --prose-todo: var(--modus-prose-todo);
  --prose-metadata: var(--modus-prose-metadata);
  --prose-metadata-value: var(--modus-prose-metadata-value);
  --prose-table: var(--modus-prose-table);
  --prose-table-formula: var(--modus-prose-table-formula);
  --prose-tag: var(--modus-prose-tag);
  --rainbow-0: var(--modus-rainbow-0);
  --rainbow-1: var(--modus-rainbow-1);
  --rainbow-2: var(--modus-rainbow-2);
  --rainbow-3: var(--modus-rainbow-3);
  --rainbow-4: var(--modus-rainbow-4);
  --rainbow-5: var(--modus-rainbow-5);
  --rainbow-6: var(--modus-rainbow-6);
  --rainbow-7: var(--modus-rainbow-7);
  --rainbow-8: var(--modus-rainbow-8);
  --bg-search-current: var(--modus-bg-search-current);
  --bg-search-lazy: var(--modus-bg-search-lazy);
  --bg-search-replace: var(--modus-bg-search-replace);
  --bg-search-rx-group-0: var(--modus-bg-search-rx-group-0);
  --bg-search-rx-group-1: var(--modus-bg-search-rx-group-1);
  --bg-search-rx-group-2: var(--modus-bg-search-rx-group-2);
  --bg-search-rx-group-3: var(--modus-bg-search-rx-group-3);
  --fg-heading-0: var(--modus-fg-heading-0);
  --fg-heading-1: var(--modus-fg-heading-1);
  --fg-heading-2: var(--modus-fg-heading-2);
  --fg-heading-3: var(--modus-fg-heading-3);
  --fg-heading-4: var(--modus-fg-heading-4);
  --fg-heading-5: var(--modus-fg-heading-5);
  --fg-heading-6: var(--modus-fg-heading-6);
  --fg-heading-7: var(--modus-fg-heading-7);
  --fg-heading-8: var(--modus-fg-heading-8);
  --fringe: var(--modus-fringe);
  --bracket: var(--modus-bracket);
  --delimiter: var(--modus-delimiter);
  --docmarkup: var(--modus-docmarkup);
  --number: var(--modus-number);
  --operator: var(--modus-operator);
  --punctuation: var(--modus-punctuation);
  --fg-line-number-inactive: var(--modus-fg-line-number-inactive);
  --fg-line-number-active: var(--modus-fg-line-number-active);
  --bg-line-number-inactive: var(--modus-bg-line-number-inactive);
  --bg-line-number-active: var(--modus-bg-line-number-active);
  --fg-paren-match: var(--modus-fg-paren-match);
  --bg-prose-block-delimiter: var(--modus-bg-prose-block-delimiter);
  --fg-prose-block-delimiter: var(--modus-fg-prose-block-delimiter);
  --bg-prose-block-contents: var(--modus-bg-prose-block-contents);
  --fg-space: var(--modus-fg-space);
  --bg-space-err: var(--modus-bg-space-err);
  --bg-term-red: var(--modus-bg-term-red);
  --fg-term-red: var(--modus-fg-term-red);
  --bg-term-red-bright: var(--modus-bg-term-red-bright);
  --fg-term-red-bright: var(--modus-fg-term-red-bright);
  --bg-term-green: var(--modus-bg-term-green);
  --fg-term-green: var(--modus-fg-term-green);
  --bg-term-green-bright: var(--modus-bg-term-green-bright);
  --fg-term-green-bright: var(--modus-fg-term-green-bright);
  --bg-term-yellow: var(--modus-bg-term-yellow);
  --fg-term-yellow: var(--modus-fg-term-yellow);
  --bg-term-yellow-bright: var(--modus-bg-term-yellow-bright);
  --fg-term-yellow-bright: var(--modus-fg-term-yellow-bright);
  --bg-term-blue: var(--modus-bg-term-blue);
  --fg-term-blue: var(--modus-fg-term-blue);
  --bg-term-blue-bright: var(--modus-bg-term-blue-bright);
  --fg-term-blue-bright: var(--modus-fg-term-blue-bright);
  --bg-term-magenta: var(--modus-bg-term-magenta);
  --fg-term-magenta: var(--modus-fg-term-magenta);
  --bg-term-magenta-bright: var(--modus-bg-term-magenta-bright);
  --fg-term-magenta-bright: var(--modus-fg-term-magenta-bright);
  --bg-term-cyan: var(--modus-bg-term-cyan);
  --fg-term-cyan: var(--modus-fg-term-cyan);
  --bg-term-cyan-bright: var(--modus-bg-term-cyan-bright);
  --fg-term-cyan-bright: var(--modus-fg-term-cyan-bright);
}
