:root {
  --bg-main: #0d0e1c;
  --bg-dim: #1d2235;
  --fg-main: #ffffff;
  --fg-dim: #989898;
  --fg-alt: #c6daff;
  --bg-active: #4a4f69;
  --bg-inactive: #2b3045;
  --border: #61647a;
  --red: #ff5f59;
  --red-warmer: #ff6b55;
  --red-cooler: #ff7f86;
  --red-faint: #ef8386;
  --red-intense: #ff5f5f;
  --green: #44bc44;
  --green-warmer: #75c13e;
  --green-cooler: #11c777;
  --green-faint: #88ca9f;
  --green-intense: #44df44;
  --yellow: #d0bc00;
  --yellow-warmer: #fec43f;
  --yellow-cooler: #dfaf7a;
  --yellow-faint: #d2b580;
  --yellow-intense: #efef00;
  --blue: #2fafff;
  --blue-warmer: #79a8ff;
  --blue-cooler: #00bcff;
  --blue-faint: #82b0ec;
  --blue-intense: #338fff;
  --magenta: #feacd0;
  --magenta-warmer: #f78fe7;
  --magenta-cooler: #b6a0ff;
  --magenta-faint: #caa6df;
  --magenta-intense: #ff66ff;
  --cyan: #00d3d0;
  --cyan-warmer: #4ae2f0;
  --cyan-cooler: #6ae4b9;
  --cyan-faint: #9ac8e0;
  --cyan-intense: #00eff0;
  --rust: #db8b3f;
  --gold: #c0965b;
  --olive: #9cbd6f;
  --slate: #76afbf;
  --indigo: #9099d9;
  --maroon: #cf7fa7;
  --pink: #d09dc0;
  --bg-red-intense: #9d1f1f;
  --bg-green-intense: #2f822f;
  --bg-yellow-intense: #7a6100;
  --bg-blue-intense: #1640b0;
  --bg-magenta-intense: #7030af;
  --bg-cyan-intense: #2266ae;
  --bg-red-subtle: #620f2a;
  --bg-green-subtle: #00422a;
  --bg-yellow-subtle: #4a4000;
  --bg-blue-subtle: #242679;
  --bg-magenta-subtle: #552f5f;
  --bg-cyan-subtle: #004065;
  --bg-red-nuanced: #3a0c14;
  --bg-green-nuanced: #092f1f;
  --bg-yellow-nuanced: #381d0f;
  --bg-blue-nuanced: #12154a;
  --bg-magenta-nuanced: #2f0c3f;
  --bg-cyan-nuanced: #042837;
  --bg-clay: #49191a;
  --fg-clay: #f1b090;
  --bg-ochre: #462f20;
  --fg-ochre: #e0d09c;
  --bg-lavender: #38325c;
  --fg-lavender: #dfc0f0;
  --bg-sage: #143e32;
  --fg-sage: #83d7ac;
  --bg-graph-red-0: #b52c2c;
  --bg-graph-red-1: #702020;
  --bg-graph-green-0: #0fed00;
  --bg-graph-green-1: #007800;
  --bg-graph-yellow-0: #f1e00a;
  --bg-graph-yellow-1: #b08940;
  --bg-graph-blue-0: #2fafef;
  --bg-graph-blue-1: #1f2f8f;
  --bg-graph-magenta-0: #bf94fe;
  --bg-graph-magenta-1: #5f509f;
  --bg-graph-cyan-0: #47dfea;
  --bg-graph-cyan-1: #00808f;
  --bg-completion: #483d8a;
  --bg-hover: #45605e;
  --bg-hover-secondary: #64404f;
  --bg-hl-line: #303a6f;
  --bg-region: #555a66;
  --fg-region: #ffffff;
  --bg-mode-line-active: #484d67;
  --fg-mode-line-active: #ffffff;
  --border-mode-line-active: #979797;
  --bg-mode-line-inactive: #292d48;
  --fg-mode-line-inactive: #969696;
  --border-mode-line-inactive: #606270;
  --modeline-err: #ffa9bf;
  --modeline-warning: #dfcf43;
  --modeline-info: #9fefff;
  --bg-tab-bar: #2c3045;
  --bg-tab-current: #0d0e1c;
  --bg-tab-other: #4a4f6a;
  --bg-added: #003a2f;
  --bg-added-faint: #002922;
  --bg-added-refine: #035542;
  --bg-added-fringe: #23884f;
  --fg-added: #a0e0a0;
  --fg-added-intense: #80e080;
  --bg-changed: #363300;
  --bg-changed-faint: #2a1f00;
  --bg-changed-refine: #4a4a00;
  --bg-changed-fringe: #8f7a30;
  --fg-changed: #efef80;
  --fg-changed-intense: #c0b05f;
  --bg-removed: #4f1127;
  --bg-removed-faint: #380a19;
  --bg-removed-refine: #781a3a;
  --bg-removed-fringe: #b81a26;
  --fg-removed: #ffbfbf;
  --fg-removed-intense: #ff9095;
  --bg-diff-context: #1a1f30;
  --bg-paren-match: #4f7f9f;
  --bg-paren-expression: #453040;
  --cursor: #ff66ff;
  --keybind: #b6a0ff;
  --name: #feacd0;
  --identifier: #d2b580;
  --err: #ff5f59;
  --warning: #d0bc00;
  --info: #11c777;
  --underline-err: #ff5f5f;
  --underline-warning: #d0bc00;
  --underline-note: #00d3d0;
  --bg-prominent-err: #9d1f1f;
  --fg-prominent-err: #ffffff;
  --bg-prominent-warning: #7a6100;
  --fg-prominent-warning: #ffffff;
  --bg-prominent-note: #2266ae;
  --fg-prominent-note: #ffffff;
  --bg-active-argument: #381d0f;
  --fg-active-argument: #dfaf7a;
  --bg-active-value: #042837;
  --fg-active-value: #6ae4b9;
  --builtin: #feacd0;
  --comment: #ef8386;
  --constant: #b6a0ff;
  --docstring: #9ac8e0;
  --fnname: #f78fe7;
  --fnname-call: #d09dc0;
  --keyword: #79a8ff;
  --preprocessor: #ff7f86;
  --property: #4ae2f0;
  --rx-backslash: #f78fe7;
  --rx-construct: #b6a0ff;
  --string: #2fafff;
  --type: #11c777;
  --variable: #4ae2f0;
  --variable-use: #76afbf;
  --accent-0: #b6a0ff;
  --accent-1: #00d3d0;
  --accent-2: #f78fe7;
  --accent-3: #fec43f;
  --fg-completion-match-0: #00bcff;
  --fg-completion-match-1: #f78fe7;
  --fg-completion-match-2: #6ae4b9;
  --fg-completion-match-3: #d0bc00;
  --date-common: #00d3d0;
  --date-deadline: #ff7f86;
  --date-deadline-subtle: #ef8386;
  --date-event: #c6daff;
  --date-holiday: #f78fe7;
  --date-holiday-other: #2fafff;
  --date-range: #c6daff;
  --date-scheduled: #dfaf7a;
  --date-scheduled-subtle: #d2b580;
  --date-weekday: #00d3d0;
  --date-weekend: #feacd0;
  --fg-link: #79a8ff;
  --underline-link: #79a8ff;
  --fg-link-symbolic: #00d3d0;
  --underline-link-symbolic: #00d3d0;
  --fg-link-visited: #feacd0;
  --underline-link-visited: #feacd0;
  --mail-cite-0: #82b0ec;
  --mail-cite-1: #dfaf7a;
  --mail-cite-2: #6ae4b9;
  --mail-cite-3: #ff7f86;
  --mail-part: #2fafff;
  --mail-recipient: #79a8ff;
  --mail-subject: #f78fe7;
  --mail-other: #feacd0;
  --bg-mark-delete: #620f2a;
  --fg-mark-delete: #ff7f86;
  --bg-mark-select: #004065;
  --fg-mark-select: #00d3d0;
  --bg-mark-other: #4a4000;
  --fg-mark-other: #d0bc00;
  --fg-prompt: #4ae2f0;
  --fg-prose-code: #6ae4b9;
  --fg-prose-macro: #b6a0ff;
  --fg-prose-verbatim: #f78fe7;
  --prose-done: #44bc44;
  --prose-todo: #ff5f59;
  --prose-metadata: #989898;
  --prose-metadata-value: #c6daff;
  --prose-table: #c6daff;
  --prose-table-formula: #f78fe7;
  --prose-tag: #caa6df;
  --rainbow-0: #ffffff;
  --rainbow-1: #ff66ff;
  --rainbow-2: #00eff0;
  --rainbow-3: #ff6b55;
  --rainbow-4: #efef00;
  --rainbow-5: #b6a0ff;
  --rainbow-6: #44df44;
  --rainbow-7: #79a8ff;
  --rainbow-8: #f78fe7;
  --bg-search-current: #7a6100;
  --bg-search-lazy: #2266ae;
  --bg-search-static: #552f5f;
  --bg-search-replace: #9d1f1f;
  --bg-search-rx-group-0: #1640b0;
  --bg-search-rx-group-1: #2f822f;
  --bg-search-rx-group-2: #620f2a;
  --bg-search-rx-group-3: #552f5f;
  --fg-heading-0: #6ae4b9;
  --fg-heading-1: #ffffff;
  --fg-heading-2: #d2b580;
  --fg-heading-3: #82b0ec;
  --fg-heading-4: #feacd0;
  --fg-heading-5: #88ca9f;
  --fg-heading-6: #ef8386;
  --fg-heading-7: #9ac8e0;
  --fg-heading-8: #989898;
  --fringe: #1d2235;
  --fg-button-active: #ffffff;
  --fg-button-inactive: #989898;
  --bg-button-active: #4a4f69;
  --bg-button-inactive: #1d2235;
  --bracket: #ffffff;
  --delimiter: #ffffff;
  --docmarkup: #caa6df;
  --number: #ffffff;
  --operator: #ffffff;
  --punctuation: #ffffff;
  --date-now: #ffffff;
  --fg-line-number-inactive: #989898;
  --fg-line-number-active: #ffffff;
  --bg-line-number-inactive: #1d2235;
  --bg-line-number-active: #4a4f69;
  --fg-paren-match: #ffffff;
  --bg-prose-block-delimiter: #1d2235;
  --fg-prose-block-delimiter: #989898;
  --bg-prose-block-contents: #1d2235;
  --fg-search-current: #ffffff;
  --fg-search-lazy: #ffffff;
  --fg-search-static: #ffffff;
  --fg-search-replace: #ffffff;
  --fg-search-rx-group-0: #ffffff;
  --fg-search-rx-group-1: #ffffff;
  --fg-search-rx-group-2: #ffffff;
  --fg-search-rx-group-3: #ffffff;
  --fg-space: #61647a;
  --bg-space-err: #9d1f1f;
  --bg-term-black: #000000;
  --fg-term-black: #000000;
  --bg-term-black-bright: #595959;
  --fg-term-black-bright: #595959;
  --bg-term-red: #ff5f59;
  --fg-term-red: #ff5f59;
  --bg-term-red-bright: #ff6b55;
  --fg-term-red-bright: #ff6b55;
  --bg-term-green: #44bc44;
  --fg-term-green: #44bc44;
  --bg-term-green-bright: #11c777;
  --fg-term-green-bright: #11c777;
  --bg-term-yellow: #d0bc00;
  --fg-term-yellow: #d0bc00;
  --bg-term-yellow-bright: #fec43f;
  --fg-term-yellow-bright: #fec43f;
  --bg-term-blue: #2fafff;
  --fg-term-blue: #2fafff;
  --bg-term-blue-bright: #79a8ff;
  --fg-term-blue-bright: #79a8ff;
  --bg-term-magenta: #feacd0;
  --fg-term-magenta: #feacd0;
  --bg-term-magenta-bright: #b6a0ff;
  --fg-term-magenta-bright: #b6a0ff;
  --bg-term-cyan: #00d3d0;
  --fg-term-cyan: #00d3d0;
  --bg-term-cyan-bright: #6ae4b9;
  --fg-term-cyan-bright: #6ae4b9;
  --bg-term-white: #a6a6a6;
  --fg-term-white: #a6a6a6;
  --bg-term-white-bright: #ffffff;
  --fg-term-white-bright: #ffffff;
}
