/* prettier-ignore */
/* prettier-ignore */
/* prettier-ignore */
/* prettier-ignore */
/* prettier-ignore */
/* prettier-ignore */
/* prettier-ignore */
/* prettier-ignore */
/* prettier-ignore */
/* prettier-ignore */
/* prettier-ignore */
/* prettier-ignore */
:root,
html[data-theme=light],
[data-theme=light] {
  --color-text-primary: #1b1918;
  --color-text-primary-inverted: #ffffff;
  --color-text-secondary: #5e5955;
  --color-text-placeholder: #9e9894;
  --color-text-disabled: #cfcbc9;
  --color-text-tooltip: #ffffff;
  --color-border-interactive: #bab1ab;
  --color-fg-primary-interactive-inverted: #ffffff;
  --color-fg-primary-interactive: #4568a0;
  --color-fg-primary-interactive-hover: rgb(60.72, 91.52, 140.8);
  --color-bg-primary-interactive: #4568a0;
  --color-bg-primary-interactive-hover: rgb(60.72, 91.52, 140.8);
  --color-bg-primary-interactive-pressed: rgb(55.2, 83.2, 128);
  --color-bg-primary-interactive-active: rgba(69, 104, 160, 0.15);
  --color-fg-interactive: #ffffff;
  --color-fg-interactive-hover: #5e5955;
  --color-fg-interactive-pressed: #1b1918;
  --color-bg-interactive: #ffffff;
  --color-bg-interactive-hover: rgba(27, 25, 24, 0.05);
  --color-bg-interactive-hover-solid: #f3f3f3;
  --color-bg-interactive-pressed: rgba(27, 25, 24, 0.1);
  --color-bg-interactive-pressed-solid: #e8e8e7;
  --color-brand-blue: #2469d6;
  --color-brand-teal: #4ad9d9;
  --color-brand-red: #f2385a;
  --color-brand-gold: #f5a503;
  --color-bg-app: #f7f7f5;
  --color-fg-app: #ffffff;
  --color-bg-blur: rgba(255, 255, 255, 0.8);
  --color-bg-app-overlay: rgba(208, 203, 200, 0.2);
  --color-bg-app-overlay-solid: #F2F1EE;
  --color-fg-app-overlay: rgba(207, 203, 201, 0.3);
  --color-border-primary: #e8e5e3;
  --color-border-secondary: rgba(232, 229, 227, 0.5);
  --color-glass-bg: rgba(255, 255, 255, 0.62);
  --color-glass-edge: rgba(255, 255, 255, 0.8);
  --color-glass-glow: rgba(255, 255, 255, 0.06);
  --color-glass-highlight: rgba(255, 255, 255, 0.5);
  --color-glass-highlight-subtle: rgba(255, 255, 255, 0.1);
  --color-glass-shadow: rgba(0, 0, 0, 0.1);
  --color-glass-text: #1b1918;
  --color-glass-text-secondary: #5e5955;
  --color-glass-text-halo: rgba(255, 255, 255, 0.65);
  --glass-backdrop-brightness: 1.5;
  --color-border-disabled: #cfcbc9;
  --color-border-primary-interactive: rgba(69, 104, 160, 0.5);
  --color-bg-tooltip: #2b2b2a;
  --color-bg-modal-overlay: rgba(26, 26, 30, 0.5);
  --color-bg-disabled: #cfcbc9;
  --color-fg-disabled: #9e9894;
  --color-bg-neutral: #e3e3e3;
  --color-bg-neutral-subtle: rgba(227, 227, 227, 0.2);
  --color-fg-neutral: #4a4a4a;
  --color-fg-neutral-hover: #333333;
  --color-border-neutral: rgba(74, 74, 74, 0.15);
  --color-bg-info: #DFE9FD;
  --color-bg-info-subtle: rgba(223, 233, 253, 0.4);
  --color-bg-info-pressed: #D0DDF5;
  --color-fg-info: #263A59;
  --color-fg-info-hover: #1E3050;
  --color-border-info: #B8C4D6;
  --color-bg-success: #E0F4F0;
  --color-bg-success-subtle: rgba(224, 244, 240, 0.4);
  --color-bg-success-pressed: #D0EAE4;
  --color-fg-success: #0A7563;
  --color-fg-success-hover: #086858;
  --color-fg-success-pressed: #065B4E;
  --color-fg-success-direct-hover: #086858;
  --color-border-success: #AEDBD2;
  --color-bg-warning: #FBF1DC;
  --color-bg-warning-subtle: rgba(251, 241, 220, 0.4);
  --color-bg-warning-pressed: #F3E6CA;
  --color-fg-warning: #795306;
  --color-fg-warning-hover: #6B4905;
  --color-border-warning: #DCC99A;
  --color-bg-danger: #FCE8EC;
  --color-bg-danger-subtle: rgba(252, 232, 236, 0.4);
  --color-bg-danger-pressed: #F5D9DF;
  --color-fg-danger: #B01C35;
  --color-fg-danger-hover: #9D182F;
  --color-fg-danger-pressed: #881528;
  --color-fg-danger-direct-hover: #9D182F;
  --color-border-danger: #E8B5BE;
  --color-ribbon-red: #f2385a;
  --color-ribbon-blue: #2469d6;
  --color-ribbon-yellow: #f5a503;
  --color-ribbon-purple: #9b51e0;
  --color-ribbon-green: #0e9e6e;
  --color-user-navy: #4A5D7A;
  --color-user-navy-dark: rgb(48.1, 60.45, 79.3);
  --color-user-blue: #6082A0;
  --color-user-blue-dark: rgb(62.2362204724, 84.5102362205, 104.1637795276);
  --color-user-teal: #4c9987;
  --color-user-teal-dark: rgb(49.4, 99.45, 87.75);
  --color-user-green: #84a944;
  --color-user-green-dark: rgb(85.8, 109.85, 44.2);
  --color-user-yellow: #B8A03C;
  --color-user-yellow-dark: rgb(119.6, 104, 39);
  --color-user-amber: #D49840;
  --color-user-amber-dark: rgb(146.4333333333, 100.4333333333, 32.9666666667);
  --color-user-orange: #C07A54;
  --color-user-orange-dark: rgb(131.1, 77.4333333333, 48.3);
  --color-user-coral: #D4897A;
  --color-user-coral-dark: rgb(164.0585227273, 71.5443181818, 53.0414772727);
  --color-user-red: #A85858;
  --color-user-red-dark: rgb(109.4047244094, 56.9952755906, 56.9952755906);
  --color-user-raspberry: #B05A78;
  --color-user-raspberry-dark: rgb(116.9200819672, 55.9799180328, 77.2381147541);
  --color-user-pink: #A864A0;
  --color-user-pink-dark: rgb(111.5743801653, 62.6256198347, 105.8157024793);
  --color-user-lavender: #8878A8;
  --color-user-lavender-dark: rgb(86.8540540541, 73.3621621622, 113.8378378378);
  --color-user-purple: #5D5478;
  --color-user-purple-dark: rgb(60.45, 54.6, 78);
  --color-user-taupe: #9C8878;
  --color-user-taupe-dark: rgb(103.5, 88.1666666667, 75.9);
  --color-user-brown: #706050;
  --color-user-brown-dark: rgb(72.8, 62.4, 52);
  --color-user-black: #505458;
  --color-user-black-dark: rgb(52, 54.6, 57.2);
  --color-reserved-cream: #d0cab0;
  --color-reserved-cream-dark: rgb(156.4952380952, 144.6095238095, 93.1047619048);
  --color-highlight-bg-yellow: #fff697;
  --color-highlight-bg-yellow-rgb: 255, 246, 151;
  --color-highlight-bg-yellow-subtle: rgba(255, 246, 151, 0.35);
  --color-highlight-fg-yellow: rgb(227.5, 207.8125, 0);
  --color-highlight-fg-yellow-hover: rgb(176.5, 161.2259615385, 0);
  --color-highlight-bg-purple: #f5c4ff;
  --color-highlight-bg-purple-rgb: 245, 196, 255;
  --color-highlight-bg-purple-subtle: rgba(245, 196, 255, 0.35);
  --color-highlight-fg-purple: rgb(219.0677966102, 43, 255);
  --color-highlight-fg-purple-hover: rgb(162.7796610169, 0, 196);
  --color-highlight-bg-teal: #adedfc;
  --color-highlight-bg-teal-rgb: 173, 237, 252;
  --color-highlight-bg-teal-subtle: rgba(173, 237, 252, 0.35);
  --color-highlight-fg-teal: rgb(25.4, 204.6, 246.6);
  --color-highlight-fg-teal-hover: #0686a4;
  --color-highlight-bg-green: #d4eabc;
  --color-highlight-bg-green-rgb: 212, 234, 188;
  --color-highlight-bg-green-subtle: rgba(212, 234, 188, 0.35);
  --color-highlight-fg-green: rgb(137.2386363636, 197.4886363636, 71.5113636364);
  --color-highlight-fg-green-hover: rgb(85.3977272727, 127.1477272727, 39.8522727273);
  --color-highlight-bg-blue: #a6c3f0;
  --color-highlight-bg-blue-rgb: 166, 195, 240;
  --color-highlight-bg-blue-subtle: rgba(166, 195, 240, 0.35);
  --color-highlight-fg-blue: rgb(36.4903846154, 107.0384615385, 216.5096153846);
  --color-highlight-fg-blue-hover: rgb(21.7788461538, 63.8846153846, 129.2211538462);
  --color-highlight-bg-black: #222222;
  --color-highlight-bg-black-hover: rgba(34, 34, 34, 0.45);
  --color-highlight-bg-black-rgb: 34, 34, 34;
  --color-highlight-bg-black-subtle: rgba(34, 34, 34, 0.35);
  --color-highlight-fg-black: rgb(26.0298507463, 23.6417910448, 21.9701492537);
  --color-highlight-fg-black-hover: #6d635c;
  --color-comment-bg: #FCEAB0;
  --color-comment-bg-selected: #F8D56A;
  --color-find-bg: #C4EDD0;
  --color-find-bg-selected: #8CD89C;
  --color-data-blue: #3b7dd8;
  --color-data-blue-muted: rgba(59, 125, 216, 0.2);
  --color-data-blue-subtle: rgba(59, 125, 216, 0.05);
  --color-data-amber: #c4862e;
  --color-data-amber-muted: rgba(196, 134, 46, 0.2);
  --color-data-amber-subtle: rgba(196, 134, 46, 0.05);
  --color-data-pink: #d64a94;
  --color-data-pink-muted: rgba(214, 74, 148, 0.2);
  --color-data-pink-subtle: rgba(214, 74, 148, 0.05);
  --color-data-green: #2a9d7a;
  --color-data-green-muted: rgba(42, 157, 122, 0.2);
  --color-data-green-subtle: rgba(42, 157, 122, 0.05);
  --color-data-purple: #7c5cc9;
  --color-data-purple-muted: rgba(124, 92, 201, 0.2);
  --color-data-purple-subtle: rgba(124, 92, 201, 0.05);
  --color-wash-opacity: 0.1;
  --color-wash-border-opacity: 0.25;
  --color-gradient-interactive: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #2469D6;
  --color-gradient-danger: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #DC2626;
}

html[data-theme=dark],
[data-theme=dark] {
  --color-text-primary: #FAFAF9;
  --color-text-primary-inverted: #FAFAF9;
  --color-text-secondary: #C2BBB7;
  --color-text-placeholder: #857A72;
  --color-text-disabled: #524C47;
  --color-text-tooltip: #FAFAF9;
  --color-border-interactive: #6B6561;
  --color-fg-primary-interactive-inverted: #FAFAF9;
  --color-fg-primary-interactive: rgb(91.8, 129.54, 192.78);
  --color-fg-primary-interactive-hover: rgb(69.1233230769, 111.0505846154, 181.3070769231);
  --color-bg-primary-interactive: #3D62A0;
  --color-bg-primary-interactive-hover: rgb(53.68, 86.24, 140.8);
  --color-bg-primary-interactive-pressed: rgb(48.8, 78.4, 128);
  --color-bg-primary-interactive-active: rgba(61, 98, 160, 0.1);
  --color-fg-interactive: #282624;
  --color-fg-interactive-hover: #C2BBB7;
  --color-fg-interactive-pressed: #FAFAF9;
  --color-bg-interactive: #FFFFFF;
  --color-bg-interactive-hover: rgba(244, 244, 241, 0.05);
  --color-bg-interactive-hover-solid: #282624;
  --color-bg-interactive-pressed: rgba(244, 244, 241, 0.1);
  --color-bg-interactive-pressed-solid: #282624;
  --color-brand-blue: #2469d6;
  --color-brand-teal: #4ad9d9;
  --color-brand-red: #f2385a;
  --color-brand-gold: #f5a503;
  --color-bg-app: #282624;
  --color-fg-app: #302D2C;
  --color-bg-blur: rgba(48, 45, 44, 0.8);
  --color-bg-app-overlay: rgba(27, 25, 24, 0.3);
  --color-bg-app-overlay-solid: #242220;
  --color-fg-app-overlay: rgba(133, 122, 114, 0.2);
  --color-border-primary: #433F3D;
  --color-border-secondary: rgba(67, 63, 61, 0.6);
  --color-glass-bg: rgba(27, 25, 24, 0.65);
  --color-glass-edge: rgba(255, 255, 255, 0.12);
  --color-glass-glow: rgba(255, 255, 255, 0.03);
  --color-glass-highlight: rgba(255, 255, 255, 0.08);
  --color-glass-highlight-subtle: rgba(255, 255, 255, 0.04);
  --color-glass-shadow: rgba(0, 0, 0, 0.35);
  --color-glass-text: #FAFAF9;
  --color-glass-text-secondary: #C2BBB7;
  --color-glass-text-halo: rgba(0, 0, 0, 0.55);
  --glass-backdrop-brightness: 0.7;
  --color-border-disabled: #524C47;
  --color-bg-tooltip: #1B1918;
  --color-bg-modal-overlay: rgba(0, 0, 0, 0.6);
  --color-bg-disabled: #857A72;
  --color-fg-disabled: #524C47;
  --color-bg-neutral: #f5f5f5;
  --color-bg-neutral-subtle: rgba(245, 245, 245, 0.2);
  --color-fg-neutral: #4a4a4a;
  --color-fg-neutral-hover: #333333;
  --color-border-neutral: rgba(74, 74, 74, 0.15);
  --color-bg-info: #283A5A;
  --color-bg-info-subtle: rgba(40, 58, 90, 0.4);
  --color-bg-info-pressed: #2F4368;
  --color-fg-info: #8FAED6;
  --color-fg-info-hover: #7D9CC6;
  --color-border-info: #3D5A80;
  --color-bg-success: #224D45;
  --color-bg-success-subtle: rgba(34, 77, 69, 0.4);
  --color-bg-success-pressed: #2A5850;
  --color-fg-success: #7EC4B5;
  --color-fg-success-hover: #6EB5A5;
  --color-fg-success-pressed: #5EA698;
  --color-fg-success-direct-hover: #6EB5A5;
  --color-border-success: #3A6B60;
  --color-bg-warning: #5C4720;
  --color-bg-warning-subtle: rgba(92, 71, 32, 0.4);
  --color-bg-warning-pressed: #6A5228;
  --color-fg-warning: #D4B26E;
  --color-fg-warning-hover: #C4A260;
  --color-border-warning: #7A6438;
  --color-bg-danger: #59242E;
  --color-bg-danger-subtle: rgba(89, 36, 46, 0.4);
  --color-bg-danger-pressed: #662C37;
  --color-fg-danger: #D4919C;
  --color-fg-danger-hover: #C48190;
  --color-fg-danger-pressed: #AA6D78;
  --color-fg-danger-direct-hover: #C48190;
  --color-border-danger: #7A3E4A;
  --color-ribbon-red: #f2385a;
  --color-ribbon-blue: #2469d6;
  --color-ribbon-yellow: #f5a503;
  --color-ribbon-purple: #9b51e0;
  --color-ribbon-green: #0e9e6e;
  --color-user-navy: #4A5D7A;
  --color-user-navy-dark: rgb(48.1, 60.45, 79.3);
  --color-user-blue: #6082A0;
  --color-user-blue-dark: rgb(62.2362204724, 84.5102362205, 104.1637795276);
  --color-user-teal: #4c9987;
  --color-user-teal-dark: rgb(49.4, 99.45, 87.75);
  --color-user-green: #84a944;
  --color-user-green-dark: rgb(85.8, 109.85, 44.2);
  --color-user-yellow: #B8A03C;
  --color-user-yellow-dark: rgb(119.6, 104, 39);
  --color-user-amber: #D49840;
  --color-user-amber-dark: rgb(146.4333333333, 100.4333333333, 32.9666666667);
  --color-user-orange: #C07A54;
  --color-user-orange-dark: rgb(131.1, 77.4333333333, 48.3);
  --color-user-coral: #D4897A;
  --color-user-coral-dark: rgb(164.0585227273, 71.5443181818, 53.0414772727);
  --color-user-red: #A85858;
  --color-user-red-dark: rgb(109.4047244094, 56.9952755906, 56.9952755906);
  --color-user-raspberry: #B05A78;
  --color-user-raspberry-dark: rgb(116.9200819672, 55.9799180328, 77.2381147541);
  --color-user-pink: #A864A0;
  --color-user-pink-dark: rgb(111.5743801653, 62.6256198347, 105.8157024793);
  --color-user-lavender: #8878A8;
  --color-user-lavender-dark: rgb(86.8540540541, 73.3621621622, 113.8378378378);
  --color-user-purple: #5D5478;
  --color-user-purple-dark: rgb(60.45, 54.6, 78);
  --color-user-taupe: #9C8878;
  --color-user-taupe-dark: rgb(103.5, 88.1666666667, 75.9);
  --color-user-brown: #706050;
  --color-user-brown-dark: rgb(72.8, 62.4, 52);
  --color-user-black: #505458;
  --color-user-black-dark: rgb(52, 54.6, 57.2);
  --color-reserved-cream: #d0cab0;
  --color-reserved-cream-dark: rgb(156.4952380952, 144.6095238095, 93.1047619048);
  --color-highlight-bg-yellow: #FFF697;
  --color-highlight-bg-yellow-rgb: 255, 246, 151;
  --color-highlight-bg-yellow-subtle: rgba(255, 246, 151, 0.35);
  --color-highlight-fg-yellow: rgb(227.5, 207.8125, 0);
  --color-highlight-fg-yellow-hover: rgb(176.5, 161.2259615385, 0);
  --color-highlight-bg-purple: #F5C4FF;
  --color-highlight-bg-purple-rgb: 245, 196, 255;
  --color-highlight-bg-purple-subtle: rgba(245, 196, 255, 0.35);
  --color-highlight-fg-purple: rgb(219.0677966102, 43, 255);
  --color-highlight-fg-purple-hover: rgb(162.7796610169, 0, 196);
  --color-highlight-bg-teal: #ADEDFC;
  --color-highlight-bg-teal-rgb: 173, 237, 252;
  --color-highlight-bg-teal-subtle: rgba(173, 237, 252, 0.35);
  --color-highlight-fg-teal: rgb(25.4, 204.6, 246.6);
  --color-highlight-fg-teal-hover: #0686a4;
  --color-highlight-bg-green: #D4EABC;
  --color-highlight-bg-green-rgb: 212, 234, 188;
  --color-highlight-bg-green-subtle: rgba(212, 234, 188, 0.35);
  --color-highlight-fg-green: rgb(137.2386363636, 197.4886363636, 71.5113636364);
  --color-highlight-fg-green-hover: rgb(85.3977272727, 127.1477272727, 39.8522727273);
  --color-highlight-bg-blue: #A6C3F0;
  --color-highlight-bg-blue-rgb: 166, 195, 240;
  --color-highlight-bg-blue-subtle: rgba(166, 195, 240, 0.35);
  --color-highlight-fg-blue: rgb(36.4903846154, 107.0384615385, 216.5096153846);
  --color-highlight-fg-blue-hover: rgb(21.7788461538, 63.8846153846, 129.2211538462);
  --color-highlight-bg-black: #222222;
  --color-highlight-bg-black-hover: rgba(34, 34, 34, 0.45);
  --color-highlight-bg-black-rgb: 34, 34, 34;
  --color-highlight-bg-black-subtle: rgba(34, 34, 34, 0.35);
  --color-highlight-fg-black: rgb(26.0298507463, 23.6417910448, 21.9701492537);
  --color-highlight-fg-black-hover: #6d635c;
  --color-comment-bg: #6B5A2E;
  --color-comment-bg-selected: #8C7530;
  --color-find-bg: #3D5E44;
  --color-find-bg-selected: #4A7A55;
  --color-data-blue: #3b7dd8;
  --color-data-blue-muted: rgba(59, 125, 216, 0.2);
  --color-data-blue-subtle: rgba(59, 125, 216, 0.05);
  --color-data-amber: #e5a857;
  --color-data-amber-muted: rgba(229, 168, 87, 0.2);
  --color-data-amber-subtle: rgba(229, 168, 87, 0.05);
  --color-data-pink: #f472b6;
  --color-data-pink-muted: rgba(244, 114, 182, 0.2);
  --color-data-pink-subtle: rgba(244, 114, 182, 0.05);
  --color-data-green: #5bbf9a;
  --color-data-green-muted: rgba(91, 191, 154, 0.2);
  --color-data-green-subtle: rgba(91, 191, 154, 0.05);
  --color-data-purple: #a78bfa;
  --color-data-purple-muted: rgba(167, 139, 250, 0.2);
  --color-data-purple-subtle: rgba(167, 139, 250, 0.05);
  --color-wash-opacity: 0.1;
  --color-wash-border-opacity: 0.25;
  --color-gradient-interactive: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #2469D6;
  --color-gradient-danger: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #DC2626;
}

html[data-theme=sepia],
[data-theme=sepia] {
  --color-text-primary: #423629;
  --color-text-primary-inverted: #ffffff;
  --color-text-secondary: #6f6051;
  --color-text-placeholder: #a3917a;
  --color-text-disabled: #cabd9f;
  --color-text-tooltip: #ffffff;
  --color-border-interactive: #c4b79b;
  --color-fg-primary-interactive-inverted: #ffffff;
  --color-fg-primary-interactive: #9a5b34;
  --color-fg-primary-interactive-hover: rgb(135.52, 80.08, 45.76);
  --color-bg-primary-interactive: #9a5b34;
  --color-bg-primary-interactive-hover: rgb(135.52, 80.08, 45.76);
  --color-bg-primary-interactive-pressed: rgb(123.2, 72.8, 41.6);
  --color-bg-primary-interactive-active: rgba(154, 91, 52, 0.15);
  --color-fg-interactive: #ffffff;
  --color-fg-interactive-hover: #6f6051;
  --color-fg-interactive-pressed: #423629;
  --color-bg-interactive: #faf6ea;
  --color-bg-interactive-hover: rgba(66, 54, 41, 0.05);
  --color-bg-interactive-hover-solid: #efe4cd;
  --color-bg-interactive-pressed: rgba(66, 54, 41, 0.1);
  --color-bg-interactive-pressed-solid: #e7dabd;
  --color-brand-blue: #2469d6;
  --color-brand-teal: #4ad9d9;
  --color-brand-red: #f2385a;
  --color-brand-gold: #f5a503;
  --color-bg-app: #ece0c8;
  --color-fg-app: #faf3e0;
  --color-bg-blur: rgba(236, 224, 200, 0.8);
  --color-bg-app-overlay: rgba(154, 140, 110, 0.2);
  --color-bg-app-overlay-solid: #e7dcc4;
  --color-fg-app-overlay: rgba(202, 189, 159, 0.3);
  --color-border-primary: #ddcdae;
  --color-border-secondary: rgba(221, 205, 174, 0.5);
  --color-glass-bg: rgba(250, 243, 224, 0.62);
  --color-glass-edge: rgba(255, 255, 255, 0.8);
  --color-glass-glow: rgba(255, 255, 255, 0.06);
  --color-glass-highlight: rgba(255, 255, 255, 0.5);
  --color-glass-highlight-subtle: rgba(255, 255, 255, 0.1);
  --color-glass-shadow: rgba(0, 0, 0, 0.1);
  --color-glass-text: #423629;
  --color-glass-text-secondary: #6f6051;
  --color-glass-text-halo: rgba(250, 243, 224, 0.6);
  --glass-backdrop-brightness: 1.2;
  --color-border-disabled: #cabd9f;
  --color-border-primary-interactive: rgba(154, 91, 52, 0.5);
  --color-bg-tooltip: #3a2f25;
  --color-bg-modal-overlay: rgba(42, 32, 24, 0.45);
  --color-bg-disabled: #cabd9f;
  --color-fg-disabled: #a3917a;
  --color-bg-neutral: #e3e3e3;
  --color-bg-neutral-subtle: rgba(227, 227, 227, 0.2);
  --color-fg-neutral: #4a4a4a;
  --color-fg-neutral-hover: #333333;
  --color-border-neutral: rgba(74, 74, 74, 0.15);
  --color-bg-info: #DFE9FD;
  --color-bg-info-subtle: rgba(223, 233, 253, 0.4);
  --color-bg-info-pressed: #D0DDF5;
  --color-fg-info: #263A59;
  --color-fg-info-hover: #1E3050;
  --color-border-info: #B8C4D6;
  --color-bg-success: #dceac6;
  --color-bg-success-subtle: rgba(220, 234, 198, 0.4);
  --color-bg-success-pressed: #cddfb4;
  --color-fg-success: #4c7a30;
  --color-fg-success-hover: #436e29;
  --color-fg-success-pressed: #3a6122;
  --color-fg-success-direct-hover: #436e29;
  --color-border-success: #bad29a;
  --color-bg-warning: #FBF1DC;
  --color-bg-warning-subtle: rgba(251, 241, 220, 0.4);
  --color-bg-warning-pressed: #F3E6CA;
  --color-fg-warning: #795306;
  --color-fg-warning-hover: #6B4905;
  --color-border-warning: #DCC99A;
  --color-bg-danger: #f6dbcf;
  --color-bg-danger-subtle: rgba(246, 219, 207, 0.4);
  --color-bg-danger-pressed: #efcaba;
  --color-fg-danger: #b03a28;
  --color-fg-danger-hover: #9d3322;
  --color-fg-danger-pressed: #882b1b;
  --color-fg-danger-direct-hover: #9d3322;
  --color-border-danger: #e1b4a2;
  --color-ribbon-red: #f2385a;
  --color-ribbon-blue: #2469d6;
  --color-ribbon-yellow: #f5a503;
  --color-ribbon-purple: #9b51e0;
  --color-ribbon-green: #0e9e6e;
  --color-user-navy: #4A5D7A;
  --color-user-navy-dark: rgb(48.1, 60.45, 79.3);
  --color-user-blue: #6082A0;
  --color-user-blue-dark: rgb(62.2362204724, 84.5102362205, 104.1637795276);
  --color-user-teal: #4c9987;
  --color-user-teal-dark: rgb(49.4, 99.45, 87.75);
  --color-user-green: #84a944;
  --color-user-green-dark: rgb(85.8, 109.85, 44.2);
  --color-user-yellow: #B8A03C;
  --color-user-yellow-dark: rgb(119.6, 104, 39);
  --color-user-amber: #D49840;
  --color-user-amber-dark: rgb(146.4333333333, 100.4333333333, 32.9666666667);
  --color-user-orange: #C07A54;
  --color-user-orange-dark: rgb(131.1, 77.4333333333, 48.3);
  --color-user-coral: #D4897A;
  --color-user-coral-dark: rgb(164.0585227273, 71.5443181818, 53.0414772727);
  --color-user-red: #A85858;
  --color-user-red-dark: rgb(109.4047244094, 56.9952755906, 56.9952755906);
  --color-user-raspberry: #B05A78;
  --color-user-raspberry-dark: rgb(116.9200819672, 55.9799180328, 77.2381147541);
  --color-user-pink: #A864A0;
  --color-user-pink-dark: rgb(111.5743801653, 62.6256198347, 105.8157024793);
  --color-user-lavender: #8878A8;
  --color-user-lavender-dark: rgb(86.8540540541, 73.3621621622, 113.8378378378);
  --color-user-purple: #5D5478;
  --color-user-purple-dark: rgb(60.45, 54.6, 78);
  --color-user-taupe: #9C8878;
  --color-user-taupe-dark: rgb(103.5, 88.1666666667, 75.9);
  --color-user-brown: #706050;
  --color-user-brown-dark: rgb(72.8, 62.4, 52);
  --color-user-black: #505458;
  --color-user-black-dark: rgb(52, 54.6, 57.2);
  --color-reserved-cream: #d0cab0;
  --color-reserved-cream-dark: rgb(156.4952380952, 144.6095238095, 93.1047619048);
  --color-highlight-bg-yellow: #f2d97e;
  --color-highlight-bg-yellow-rgb: 242, 217, 126;
  --color-highlight-bg-yellow-subtle: rgba(242, 217, 126, 0.35);
  --color-highlight-fg-yellow: rgb(172.1514084507, 138.7887323944, 17.3485915493);
  --color-highlight-fg-yellow-hover: rgb(125.8204225352, 101.4366197183, 12.6795774648);
  --color-highlight-bg-purple: #e2bcdd;
  --color-highlight-bg-purple-rgb: 226, 188, 221;
  --color-highlight-bg-purple-subtle: rgba(226, 188, 221, 0.35);
  --color-highlight-fg-purple: rgb(164.359375, 71.140625, 152.09375);
  --color-highlight-fg-purple-hover: rgb(128.765625, 55.734375, 119.15625);
  --color-highlight-bg-teal: #a6dcc6;
  --color-highlight-bg-teal-rgb: 166, 220, 198;
  --color-highlight-bg-teal-subtle: rgba(166, 220, 198, 0.35);
  --color-highlight-fg-teal: rgb(58.5685483871, 148.9314516129, 112.1169354839);
  --color-highlight-fg-teal-hover: rgb(44.1733870968, 112.3266129032, 84.560483871);
  --color-highlight-bg-green: #cfe0a0;
  --color-highlight-bg-green-rgb: 207, 224, 160;
  --color-highlight-bg-green-subtle: rgba(207, 224, 160, 0.35);
  --color-highlight-fg-green: rgb(127.2142857143, 154.9404761905, 50.5595238095);
  --color-highlight-fg-green-hover: rgb(95.6428571429, 116.4880952381, 38.0119047619);
  --color-highlight-bg-blue: #aac3dd;
  --color-highlight-bg-blue-rgb: 170, 195, 221;
  --color-highlight-bg-blue-subtle: rgba(170, 195, 221, 0.35);
  --color-highlight-fg-blue: rgb(60.7142857143, 105.3571428571, 151.7857142857);
  --color-highlight-fg-blue-hover: rgb(46.1428571429, 80.0714285714, 115.3571428571);
  --color-highlight-bg-black: #2b231c;
  --color-highlight-bg-black-hover: rgba(43, 35, 28, 0.45);
  --color-highlight-bg-black-rgb: 43, 35, 28;
  --color-highlight-bg-black-subtle: rgba(43, 35, 28, 0.35);
  --color-highlight-fg-black: rgb(26.0298507463, 23.6417910448, 21.9701492537);
  --color-highlight-fg-black-hover: #6d635c;
  --color-comment-bg: #f5dea0;
  --color-comment-bg-selected: #eac366;
  --color-find-bg: #d7e3a2;
  --color-find-bg-selected: #b9cc72;
  --color-data-blue: #3b7dd8;
  --color-data-blue-muted: rgba(59, 125, 216, 0.2);
  --color-data-blue-subtle: rgba(59, 125, 216, 0.05);
  --color-data-amber: #c4862e;
  --color-data-amber-muted: rgba(196, 134, 46, 0.2);
  --color-data-amber-subtle: rgba(196, 134, 46, 0.05);
  --color-data-pink: #d64a94;
  --color-data-pink-muted: rgba(214, 74, 148, 0.2);
  --color-data-pink-subtle: rgba(214, 74, 148, 0.05);
  --color-data-green: #2a9d7a;
  --color-data-green-muted: rgba(42, 157, 122, 0.2);
  --color-data-green-subtle: rgba(42, 157, 122, 0.05);
  --color-data-purple: #7c5cc9;
  --color-data-purple-muted: rgba(124, 92, 201, 0.2);
  --color-data-purple-subtle: rgba(124, 92, 201, 0.05);
  --color-wash-opacity: 0.1;
  --color-wash-border-opacity: 0.25;
  --color-gradient-interactive: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #2469D6;
  --color-gradient-danger: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #DC2626;
}

html[data-theme=olive],
[data-theme=olive] {
  --color-text-primary: #313a23;
  --color-text-primary-inverted: #ffffff;
  --color-text-secondary: #5b6347;
  --color-text-placeholder: #8d9676;
  --color-text-disabled: #c4ccae;
  --color-text-tooltip: #ffffff;
  --color-border-interactive: #b9c29e;
  --color-fg-primary-interactive-inverted: #ffffff;
  --color-fg-primary-interactive: #5e7029;
  --color-fg-primary-interactive-hover: rgb(82.72, 98.56, 36.08);
  --color-bg-primary-interactive: #5e7029;
  --color-bg-primary-interactive-hover: rgb(82.72, 98.56, 36.08);
  --color-bg-primary-interactive-pressed: rgb(75.2, 89.6, 32.8);
  --color-bg-primary-interactive-active: rgba(94, 112, 41, 0.15);
  --color-fg-interactive: #ffffff;
  --color-fg-interactive-hover: #5b6347;
  --color-fg-interactive-pressed: #313a23;
  --color-bg-interactive: #f6f8ee;
  --color-bg-interactive-hover: rgba(49, 58, 35, 0.05);
  --color-bg-interactive-hover-solid: #e8eddb;
  --color-bg-interactive-pressed: rgba(49, 58, 35, 0.1);
  --color-bg-interactive-pressed-solid: #dde4cb;
  --color-brand-blue: #2469d6;
  --color-brand-teal: #4ad9d9;
  --color-brand-red: #f2385a;
  --color-brand-gold: #f5a503;
  --color-bg-app: #e3e8d4;
  --color-fg-app: #f2f5e8;
  --color-bg-blur: rgba(227, 232, 212, 0.8);
  --color-bg-app-overlay: rgba(138, 149, 104, 0.2);
  --color-bg-app-overlay-solid: #e0e6cf;
  --color-fg-app-overlay: rgba(196, 204, 174, 0.3);
  --color-border-primary: #d3dbbd;
  --color-border-secondary: rgba(211, 219, 189, 0.5);
  --color-glass-bg: rgba(242, 245, 232, 0.62);
  --color-glass-edge: rgba(255, 255, 255, 0.8);
  --color-glass-glow: rgba(255, 255, 255, 0.06);
  --color-glass-highlight: rgba(255, 255, 255, 0.5);
  --color-glass-highlight-subtle: rgba(255, 255, 255, 0.1);
  --color-glass-shadow: rgba(0, 0, 0, 0.1);
  --color-glass-text: #313a23;
  --color-glass-text-secondary: #5b6347;
  --color-glass-text-halo: rgba(242, 245, 232, 0.6);
  --glass-backdrop-brightness: 1.2;
  --color-border-disabled: #c4ccae;
  --color-border-primary-interactive: rgba(94, 112, 41, 0.5);
  --color-bg-tooltip: #2b3320;
  --color-bg-modal-overlay: rgba(28, 33, 20, 0.45);
  --color-bg-disabled: #c4ccae;
  --color-fg-disabled: #8d9676;
  --color-bg-neutral: #e3e3e3;
  --color-bg-neutral-subtle: rgba(227, 227, 227, 0.2);
  --color-fg-neutral: #4a4a4a;
  --color-fg-neutral-hover: #333333;
  --color-border-neutral: rgba(74, 74, 74, 0.15);
  --color-bg-info: #DFE9FD;
  --color-bg-info-subtle: rgba(223, 233, 253, 0.4);
  --color-bg-info-pressed: #D0DDF5;
  --color-fg-info: #263A59;
  --color-fg-info-hover: #1E3050;
  --color-border-info: #B8C4D6;
  --color-bg-success: #d8ecc2;
  --color-bg-success-subtle: rgba(216, 236, 194, 0.4);
  --color-bg-success-pressed: #c8e0ac;
  --color-fg-success: #3f7a2f;
  --color-fg-success-hover: #386d29;
  --color-fg-success-pressed: #316022;
  --color-fg-success-direct-hover: #386d29;
  --color-border-success: #b3d293;
  --color-bg-warning: #FBF1DC;
  --color-bg-warning-subtle: rgba(251, 241, 220, 0.4);
  --color-bg-warning-pressed: #F3E6CA;
  --color-fg-warning: #795306;
  --color-fg-warning-hover: #6B4905;
  --color-border-warning: #DCC99A;
  --color-bg-danger: #f6d9d2;
  --color-bg-danger-subtle: rgba(246, 217, 210, 0.4);
  --color-bg-danger-pressed: #efc7bd;
  --color-fg-danger: #b03a28;
  --color-fg-danger-hover: #9d3322;
  --color-fg-danger-pressed: #882b1b;
  --color-fg-danger-direct-hover: #9d3322;
  --color-border-danger: #e1b0a2;
  --color-ribbon-red: #f2385a;
  --color-ribbon-blue: #2469d6;
  --color-ribbon-yellow: #f5a503;
  --color-ribbon-purple: #9b51e0;
  --color-ribbon-green: #0e9e6e;
  --color-user-navy: #4A5D7A;
  --color-user-navy-dark: rgb(48.1, 60.45, 79.3);
  --color-user-blue: #6082A0;
  --color-user-blue-dark: rgb(62.2362204724, 84.5102362205, 104.1637795276);
  --color-user-teal: #4c9987;
  --color-user-teal-dark: rgb(49.4, 99.45, 87.75);
  --color-user-green: #84a944;
  --color-user-green-dark: rgb(85.8, 109.85, 44.2);
  --color-user-yellow: #B8A03C;
  --color-user-yellow-dark: rgb(119.6, 104, 39);
  --color-user-amber: #D49840;
  --color-user-amber-dark: rgb(146.4333333333, 100.4333333333, 32.9666666667);
  --color-user-orange: #C07A54;
  --color-user-orange-dark: rgb(131.1, 77.4333333333, 48.3);
  --color-user-coral: #D4897A;
  --color-user-coral-dark: rgb(164.0585227273, 71.5443181818, 53.0414772727);
  --color-user-red: #A85858;
  --color-user-red-dark: rgb(109.4047244094, 56.9952755906, 56.9952755906);
  --color-user-raspberry: #B05A78;
  --color-user-raspberry-dark: rgb(116.9200819672, 55.9799180328, 77.2381147541);
  --color-user-pink: #A864A0;
  --color-user-pink-dark: rgb(111.5743801653, 62.6256198347, 105.8157024793);
  --color-user-lavender: #8878A8;
  --color-user-lavender-dark: rgb(86.8540540541, 73.3621621622, 113.8378378378);
  --color-user-purple: #5D5478;
  --color-user-purple-dark: rgb(60.45, 54.6, 78);
  --color-user-taupe: #9C8878;
  --color-user-taupe-dark: rgb(103.5, 88.1666666667, 75.9);
  --color-user-brown: #706050;
  --color-user-brown-dark: rgb(72.8, 62.4, 52);
  --color-user-black: #505458;
  --color-user-black-dark: rgb(52, 54.6, 57.2);
  --color-reserved-cream: #d0cab0;
  --color-reserved-cream-dark: rgb(156.4952380952, 144.6095238095, 93.1047619048);
  --color-highlight-bg-yellow: #ecd97e;
  --color-highlight-bg-yellow-rgb: 236, 217, 126;
  --color-highlight-bg-yellow-subtle: rgba(236, 217, 126, 0.35);
  --color-highlight-fg-yellow: rgb(159.9425675676, 136.3851351351, 23.5574324324);
  --color-highlight-fg-yellow-hover: rgb(115.4898648649, 98.4797297297, 17.0101351351);
  --color-highlight-bg-purple: #d6b4d4;
  --color-highlight-bg-purple-rgb: 214, 180, 212;
  --color-highlight-bg-purple-subtle: rgba(214, 180, 212, 0.35);
  --color-highlight-fg-purple: rgb(139.3318965517, 76.1681034483, 135.6163793103);
  --color-highlight-fg-purple-hover: rgb(106.3577586207, 58.1422413793, 103.5215517241);
  --color-highlight-bg-teal: #9bd6c0;
  --color-highlight-bg-teal-rgb: 155, 214, 192;
  --color-highlight-bg-teal-subtle: rgba(155, 214, 192, 0.35);
  --color-highlight-fg-teal: rgb(55.3936170213, 135.1063829787, 105.3829787234);
  --color-highlight-fg-teal-hover: rgb(40.5638297872, 98.9361702128, 77.170212766);
  --color-highlight-bg-green: #c3da92;
  --color-highlight-bg-green-rgb: 195, 218, 146;
  --color-highlight-bg-green-subtle: rgba(195, 218, 146, 0.35);
  --color-highlight-fg-green: rgb(109.2671232877, 138.4897260274, 47.0102739726);
  --color-highlight-fg-green-hover: rgb(79.2260273973, 100.4143835616, 34.0856164384);
  --color-highlight-bg-blue: #a6c0dd;
  --color-highlight-bg-blue-rgb: 166, 192, 221;
  --color-highlight-bg-blue-subtle: rgba(166, 192, 221, 0.35);
  --color-highlight-fg-blue: rgb(57.6341463415, 101.7073170732, 150.8658536585);
  --color-highlight-fg-blue-hover: rgb(43.5365853659, 76.8292682927, 113.9634146341);
  --color-highlight-bg-black: #242a18;
  --color-highlight-bg-black-hover: rgba(36, 42, 24, 0.45);
  --color-highlight-bg-black-rgb: 36, 42, 24;
  --color-highlight-bg-black-subtle: rgba(36, 42, 24, 0.35);
  --color-highlight-fg-black: rgb(26.0298507463, 23.6417910448, 21.9701492537);
  --color-highlight-fg-black-hover: #6d635c;
  --color-comment-bg: #ece08a;
  --color-comment-bg-selected: #d9c95f;
  --color-find-bg: #b3e0cf;
  --color-find-bg-selected: #84cbb0;
  --color-data-blue: #3b7dd8;
  --color-data-blue-muted: rgba(59, 125, 216, 0.2);
  --color-data-blue-subtle: rgba(59, 125, 216, 0.05);
  --color-data-amber: #c4862e;
  --color-data-amber-muted: rgba(196, 134, 46, 0.2);
  --color-data-amber-subtle: rgba(196, 134, 46, 0.05);
  --color-data-pink: #d64a94;
  --color-data-pink-muted: rgba(214, 74, 148, 0.2);
  --color-data-pink-subtle: rgba(214, 74, 148, 0.05);
  --color-data-green: #2a9d7a;
  --color-data-green-muted: rgba(42, 157, 122, 0.2);
  --color-data-green-subtle: rgba(42, 157, 122, 0.05);
  --color-data-purple: #7c5cc9;
  --color-data-purple-muted: rgba(124, 92, 201, 0.2);
  --color-data-purple-subtle: rgba(124, 92, 201, 0.05);
  --color-wash-opacity: 0.1;
  --color-wash-border-opacity: 0.25;
  --color-gradient-interactive: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #2469D6;
  --color-gradient-danger: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #DC2626;
}

html[data-theme=blush],
[data-theme=blush] {
  --color-text-primary: #4a2c36;
  --color-text-primary-inverted: #ffffff;
  --color-text-secondary: #7b5b63;
  --color-text-placeholder: #b08e98;
  --color-text-disabled: #e3c7cf;
  --color-text-tooltip: #ffffff;
  --color-border-interactive: #e0bcc6;
  --color-fg-primary-interactive-inverted: #ffffff;
  --color-fg-primary-interactive: #c25a7d;
  --color-fg-primary-interactive-hover: rgb(182.4637168142, 67.4562831858, 106.1607079646);
  --color-bg-primary-interactive: #c25a7d;
  --color-bg-primary-interactive-hover: rgb(182.4637168142, 67.4562831858, 106.1607079646);
  --color-bg-primary-interactive-pressed: rgb(165.8761061947, 61.3238938053, 96.5097345133);
  --color-bg-primary-interactive-active: rgba(194, 90, 125, 0.15);
  --color-fg-interactive: #ffffff;
  --color-fg-interactive-hover: #7b5b63;
  --color-fg-interactive-pressed: #4a2c36;
  --color-bg-interactive: #fef7f9;
  --color-bg-interactive-hover: rgba(74, 44, 54, 0.05);
  --color-bg-interactive-hover-solid: #f5dde4;
  --color-bg-interactive-pressed: rgba(74, 44, 54, 0.1);
  --color-bg-interactive-pressed-solid: #efd0da;
  --color-brand-blue: #2469d6;
  --color-brand-teal: #4ad9d9;
  --color-brand-red: #f2385a;
  --color-brand-gold: #f5a503;
  --color-bg-app: #f7e1e8;
  --color-fg-app: #fdf3f5;
  --color-bg-blur: rgba(247, 225, 232, 0.8);
  --color-bg-app-overlay: rgba(212, 154, 171, 0.2);
  --color-bg-app-overlay-solid: #f4dbe3;
  --color-fg-app-overlay: rgba(227, 199, 207, 0.3);
  --color-border-primary: #e6c4ce;
  --color-border-secondary: rgba(230, 196, 206, 0.5);
  --color-glass-bg: rgba(253, 243, 245, 0.62);
  --color-glass-edge: rgba(255, 255, 255, 0.8);
  --color-glass-glow: rgba(255, 255, 255, 0.06);
  --color-glass-highlight: rgba(255, 255, 255, 0.5);
  --color-glass-highlight-subtle: rgba(255, 255, 255, 0.1);
  --color-glass-shadow: rgba(0, 0, 0, 0.1);
  --color-glass-text: #4a2c36;
  --color-glass-text-secondary: #7b5b63;
  --color-glass-text-halo: rgba(253, 243, 245, 0.6);
  --glass-backdrop-brightness: 1.2;
  --color-border-disabled: #e3c7cf;
  --color-border-primary-interactive: rgba(194, 90, 125, 0.5);
  --color-bg-tooltip: #46232f;
  --color-bg-modal-overlay: rgba(52, 24, 32, 0.45);
  --color-bg-disabled: #e3c7cf;
  --color-fg-disabled: #b08e98;
  --color-bg-neutral: #e3e3e3;
  --color-bg-neutral-subtle: rgba(227, 227, 227, 0.2);
  --color-fg-neutral: #4a4a4a;
  --color-fg-neutral-hover: #333333;
  --color-border-neutral: rgba(74, 74, 74, 0.15);
  --color-bg-info: #DFE9FD;
  --color-bg-info-subtle: rgba(223, 233, 253, 0.4);
  --color-bg-info-pressed: #D0DDF5;
  --color-fg-info: #263A59;
  --color-fg-info-hover: #1E3050;
  --color-border-info: #B8C4D6;
  --color-bg-success: #d6efd9;
  --color-bg-success-subtle: rgba(214, 239, 217, 0.4);
  --color-bg-success-pressed: #c4e6c8;
  --color-fg-success: #2f7a52;
  --color-fg-success-hover: #296d49;
  --color-fg-success-pressed: #226040;
  --color-fg-success-direct-hover: #296d49;
  --color-border-success: #aedcb8;
  --color-bg-warning: #FBF1DC;
  --color-bg-warning-subtle: rgba(251, 241, 220, 0.4);
  --color-bg-warning-pressed: #F3E6CA;
  --color-fg-warning: #795306;
  --color-fg-warning-hover: #6B4905;
  --color-border-warning: #DCC99A;
  --color-bg-danger: #fad7e0;
  --color-bg-danger-subtle: rgba(250, 215, 224, 0.4);
  --color-bg-danger-pressed: #f3c4d2;
  --color-fg-danger: #b81e4a;
  --color-fg-danger-hover: #a31a41;
  --color-fg-danger-pressed: #8d1638;
  --color-fg-danger-direct-hover: #a31a41;
  --color-border-danger: #efb0c2;
  --color-ribbon-red: #f2385a;
  --color-ribbon-blue: #2469d6;
  --color-ribbon-yellow: #f5a503;
  --color-ribbon-purple: #9b51e0;
  --color-ribbon-green: #0e9e6e;
  --color-user-navy: #4A5D7A;
  --color-user-navy-dark: rgb(48.1, 60.45, 79.3);
  --color-user-blue: #6082A0;
  --color-user-blue-dark: rgb(62.2362204724, 84.5102362205, 104.1637795276);
  --color-user-teal: #4c9987;
  --color-user-teal-dark: rgb(49.4, 99.45, 87.75);
  --color-user-green: #84a944;
  --color-user-green-dark: rgb(85.8, 109.85, 44.2);
  --color-user-yellow: #B8A03C;
  --color-user-yellow-dark: rgb(119.6, 104, 39);
  --color-user-amber: #D49840;
  --color-user-amber-dark: rgb(146.4333333333, 100.4333333333, 32.9666666667);
  --color-user-orange: #C07A54;
  --color-user-orange-dark: rgb(131.1, 77.4333333333, 48.3);
  --color-user-coral: #D4897A;
  --color-user-coral-dark: rgb(164.0585227273, 71.5443181818, 53.0414772727);
  --color-user-red: #A85858;
  --color-user-red-dark: rgb(109.4047244094, 56.9952755906, 56.9952755906);
  --color-user-raspberry: #B05A78;
  --color-user-raspberry-dark: rgb(116.9200819672, 55.9799180328, 77.2381147541);
  --color-user-pink: #A864A0;
  --color-user-pink-dark: rgb(111.5743801653, 62.6256198347, 105.8157024793);
  --color-user-lavender: #8878A8;
  --color-user-lavender-dark: rgb(86.8540540541, 73.3621621622, 113.8378378378);
  --color-user-purple: #5D5478;
  --color-user-purple-dark: rgb(60.45, 54.6, 78);
  --color-user-taupe: #9C8878;
  --color-user-taupe-dark: rgb(103.5, 88.1666666667, 75.9);
  --color-user-brown: #706050;
  --color-user-brown-dark: rgb(72.8, 62.4, 52);
  --color-user-black: #505458;
  --color-user-black-dark: rgb(52, 54.6, 57.2);
  --color-reserved-cream: #d0cab0;
  --color-reserved-cream-dark: rgb(156.4952380952, 144.6095238095, 93.1047619048);
  --color-highlight-bg-yellow: #f7e08a;
  --color-highlight-bg-yellow-rgb: 247, 224, 138;
  --color-highlight-bg-yellow-subtle: rgba(247, 224, 138, 0.35);
  --color-highlight-fg-yellow: rgb(193.284, 155.288, 13.216);
  --color-highlight-fg-yellow-hover: rgb(145.548, 116.936, 9.952);
  --color-highlight-bg-purple: #e6b8e0;
  --color-highlight-bg-purple-rgb: 230, 184, 224;
  --color-highlight-bg-purple-subtle: rgba(230, 184, 224, 0.35);
  --color-highlight-fg-purple: rgb(174.171875, 61.328125, 159.453125);
  --color-highlight-fg-purple-hover: rgb(136.453125, 48.046875, 124.921875);
  --color-highlight-bg-teal: #a8e0d4;
  --color-highlight-bg-teal-rgb: 168, 224, 212;
  --color-highlight-bg-teal-subtle: rgba(168, 224, 212, 0.35);
  --color-highlight-fg-teal: rgb(56.0889830508, 157.4110169492, 135.6991525424);
  --color-highlight-fg-teal-hover: rgb(42.6906779661, 119.8093220339, 103.2838983051);
  --color-highlight-bg-green: #cfe8a8;
  --color-highlight-bg-green-rgb: 207, 232, 168;
  --color-highlight-bg-green-subtle: rgba(207, 232, 168, 0.35);
  --color-highlight-fg-green: rgb(124.8454545455, 175.1863636364, 46.3136363636);
  --color-highlight-fg-green-hover: rgb(96.1, 134.85, 35.65);
  --color-highlight-bg-blue: #aec8ef;
  --color-highlight-bg-blue-rgb: 174, 200, 239;
  --color-highlight-bg-blue-subtle: rgba(174, 200, 239, 0.35);
  --color-highlight-fg-blue: rgb(38.6804123711, 101.5360824742, 195.8195876289);
  --color-highlight-fg-blue-hover: rgb(30.2680412371, 79.4536082474, 153.2319587629);
  --color-highlight-bg-black: #2e1822;
  --color-highlight-bg-black-hover: rgba(46, 24, 34, 0.45);
  --color-highlight-bg-black-rgb: 46, 24, 34;
  --color-highlight-bg-black-subtle: rgba(46, 24, 34, 0.35);
  --color-highlight-fg-black: rgb(26.0298507463, 23.6417910448, 21.9701492537);
  --color-highlight-fg-black-hover: #6d635c;
  --color-comment-bg: #f9dca8;
  --color-comment-bg-selected: #f0c373;
  --color-find-bg: #bfe8d4;
  --color-find-bg-selected: #8fd4b4;
  --color-data-blue: #3b7dd8;
  --color-data-blue-muted: rgba(59, 125, 216, 0.2);
  --color-data-blue-subtle: rgba(59, 125, 216, 0.05);
  --color-data-amber: #c4862e;
  --color-data-amber-muted: rgba(196, 134, 46, 0.2);
  --color-data-amber-subtle: rgba(196, 134, 46, 0.05);
  --color-data-pink: #d64a94;
  --color-data-pink-muted: rgba(214, 74, 148, 0.2);
  --color-data-pink-subtle: rgba(214, 74, 148, 0.05);
  --color-data-green: #2a9d7a;
  --color-data-green-muted: rgba(42, 157, 122, 0.2);
  --color-data-green-subtle: rgba(42, 157, 122, 0.05);
  --color-data-purple: #7c5cc9;
  --color-data-purple-muted: rgba(124, 92, 201, 0.2);
  --color-data-purple-subtle: rgba(124, 92, 201, 0.05);
  --color-wash-opacity: 0.1;
  --color-wash-border-opacity: 0.25;
  --color-gradient-interactive: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #2469D6;
  --color-gradient-danger: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #DC2626;
}

html[data-theme=azure],
[data-theme=azure] {
  --color-text-primary: #1d2c43;
  --color-text-primary-inverted: #ffffff;
  --color-text-secondary: #51617a;
  --color-text-placeholder: #8090a8;
  --color-text-disabled: #c2cee0;
  --color-text-tooltip: #ffffff;
  --color-border-interactive: #aebfd6;
  --color-fg-primary-interactive-inverted: #ffffff;
  --color-fg-primary-interactive: #2f6ed0;
  --color-fg-primary-interactive-hover: rgb(41.36, 96.8, 183.04);
  --color-bg-primary-interactive: #2f6ed0;
  --color-bg-primary-interactive-hover: rgb(41.36, 96.8, 183.04);
  --color-bg-primary-interactive-pressed: rgb(37.6, 88, 166.4);
  --color-bg-primary-interactive-active: rgba(47, 110, 208, 0.15);
  --color-fg-interactive: #ffffff;
  --color-fg-interactive-hover: #51617a;
  --color-fg-interactive-pressed: #1d2c43;
  --color-bg-interactive: #f6faff;
  --color-bg-interactive-hover: rgba(29, 44, 67, 0.05);
  --color-bg-interactive-hover-solid: #e4edf8;
  --color-bg-interactive-pressed: rgba(29, 44, 67, 0.1);
  --color-bg-interactive-pressed-solid: #d6e3f3;
  --color-brand-blue: #2469d6;
  --color-brand-teal: #4ad9d9;
  --color-brand-red: #f2385a;
  --color-brand-gold: #f5a503;
  --color-bg-app: #dfe9f5;
  --color-fg-app: #f0f5fb;
  --color-bg-blur: rgba(223, 233, 245, 0.8);
  --color-bg-app-overlay: rgba(126, 152, 189, 0.2);
  --color-bg-app-overlay-solid: #d4e2f1;
  --color-fg-app-overlay: rgba(110, 137, 173, 0.3);
  --color-border-primary: #c6d2e8;
  --color-border-secondary: rgba(198, 210, 232, 0.5);
  --color-glass-bg: rgba(240, 245, 251, 0.62);
  --color-glass-edge: rgba(255, 255, 255, 0.8);
  --color-glass-glow: rgba(255, 255, 255, 0.06);
  --color-glass-highlight: rgba(255, 255, 255, 0.5);
  --color-glass-highlight-subtle: rgba(255, 255, 255, 0.1);
  --color-glass-shadow: rgba(0, 0, 0, 0.1);
  --color-glass-text: #1d2c43;
  --color-glass-text-secondary: #51617a;
  --color-glass-text-halo: rgba(240, 245, 251, 0.6);
  --glass-backdrop-brightness: 1.5;
  --color-border-disabled: #c2cee0;
  --color-border-primary-interactive: rgba(47, 110, 208, 0.5);
  --color-bg-tooltip: #22304a;
  --color-bg-modal-overlay: rgba(21, 32, 51, 0.45);
  --color-bg-disabled: #c2cee0;
  --color-fg-disabled: #8090a8;
  --color-bg-neutral: #e3e3e3;
  --color-bg-neutral-subtle: rgba(227, 227, 227, 0.2);
  --color-fg-neutral: #4a4a4a;
  --color-fg-neutral-hover: #333333;
  --color-border-neutral: rgba(74, 74, 74, 0.15);
  --color-bg-info: #DFE9FD;
  --color-bg-info-subtle: rgba(223, 233, 253, 0.4);
  --color-bg-info-pressed: #D0DDF5;
  --color-fg-info: #263A59;
  --color-fg-info-hover: #1E3050;
  --color-border-info: #B8C4D6;
  --color-bg-success: #E0F4F0;
  --color-bg-success-subtle: rgba(224, 244, 240, 0.4);
  --color-bg-success-pressed: #D0EAE4;
  --color-fg-success: #0A7563;
  --color-fg-success-hover: #086858;
  --color-fg-success-pressed: #065B4E;
  --color-fg-success-direct-hover: #086858;
  --color-border-success: #AEDBD2;
  --color-bg-warning: #FBF1DC;
  --color-bg-warning-subtle: rgba(251, 241, 220, 0.4);
  --color-bg-warning-pressed: #F3E6CA;
  --color-fg-warning: #795306;
  --color-fg-warning-hover: #6B4905;
  --color-border-warning: #DCC99A;
  --color-bg-danger: #FCE8EC;
  --color-bg-danger-subtle: rgba(252, 232, 236, 0.4);
  --color-bg-danger-pressed: #F5D9DF;
  --color-fg-danger: #B01C35;
  --color-fg-danger-hover: #9D182F;
  --color-fg-danger-pressed: #881528;
  --color-fg-danger-direct-hover: #9D182F;
  --color-border-danger: #E8B5BE;
  --color-ribbon-red: #f2385a;
  --color-ribbon-blue: #2469d6;
  --color-ribbon-yellow: #f5a503;
  --color-ribbon-purple: #9b51e0;
  --color-ribbon-green: #0e9e6e;
  --color-user-navy: #4A5D7A;
  --color-user-navy-dark: rgb(48.1, 60.45, 79.3);
  --color-user-blue: #6082A0;
  --color-user-blue-dark: rgb(62.2362204724, 84.5102362205, 104.1637795276);
  --color-user-teal: #4c9987;
  --color-user-teal-dark: rgb(49.4, 99.45, 87.75);
  --color-user-green: #84a944;
  --color-user-green-dark: rgb(85.8, 109.85, 44.2);
  --color-user-yellow: #B8A03C;
  --color-user-yellow-dark: rgb(119.6, 104, 39);
  --color-user-amber: #D49840;
  --color-user-amber-dark: rgb(146.4333333333, 100.4333333333, 32.9666666667);
  --color-user-orange: #C07A54;
  --color-user-orange-dark: rgb(131.1, 77.4333333333, 48.3);
  --color-user-coral: #D4897A;
  --color-user-coral-dark: rgb(164.0585227273, 71.5443181818, 53.0414772727);
  --color-user-red: #A85858;
  --color-user-red-dark: rgb(109.4047244094, 56.9952755906, 56.9952755906);
  --color-user-raspberry: #B05A78;
  --color-user-raspberry-dark: rgb(116.9200819672, 55.9799180328, 77.2381147541);
  --color-user-pink: #A864A0;
  --color-user-pink-dark: rgb(111.5743801653, 62.6256198347, 105.8157024793);
  --color-user-lavender: #8878A8;
  --color-user-lavender-dark: rgb(86.8540540541, 73.3621621622, 113.8378378378);
  --color-user-purple: #5D5478;
  --color-user-purple-dark: rgb(60.45, 54.6, 78);
  --color-user-taupe: #9C8878;
  --color-user-taupe-dark: rgb(103.5, 88.1666666667, 75.9);
  --color-user-brown: #706050;
  --color-user-brown-dark: rgb(72.8, 62.4, 52);
  --color-user-black: #505458;
  --color-user-black-dark: rgb(52, 54.6, 57.2);
  --color-reserved-cream: #d0cab0;
  --color-reserved-cream-dark: rgb(156.4952380952, 144.6095238095, 93.1047619048);
  --color-highlight-bg-yellow: #fff697;
  --color-highlight-bg-yellow-rgb: 255, 246, 151;
  --color-highlight-bg-yellow-subtle: rgba(255, 246, 151, 0.35);
  --color-highlight-fg-yellow: rgb(227.5, 207.8125, 0);
  --color-highlight-fg-yellow-hover: rgb(176.5, 161.2259615385, 0);
  --color-highlight-bg-purple: #f5c4ff;
  --color-highlight-bg-purple-rgb: 245, 196, 255;
  --color-highlight-bg-purple-subtle: rgba(245, 196, 255, 0.35);
  --color-highlight-fg-purple: rgb(219.0677966102, 43, 255);
  --color-highlight-fg-purple-hover: rgb(162.7796610169, 0, 196);
  --color-highlight-bg-teal: #adedfc;
  --color-highlight-bg-teal-rgb: 173, 237, 252;
  --color-highlight-bg-teal-subtle: rgba(173, 237, 252, 0.35);
  --color-highlight-fg-teal: rgb(25.4, 204.6, 246.6);
  --color-highlight-fg-teal-hover: #0686a4;
  --color-highlight-bg-green: #d4eabc;
  --color-highlight-bg-green-rgb: 212, 234, 188;
  --color-highlight-bg-green-subtle: rgba(212, 234, 188, 0.35);
  --color-highlight-fg-green: rgb(137.2386363636, 197.4886363636, 71.5113636364);
  --color-highlight-fg-green-hover: rgb(85.3977272727, 127.1477272727, 39.8522727273);
  --color-highlight-bg-blue: #a6c3f0;
  --color-highlight-bg-blue-rgb: 166, 195, 240;
  --color-highlight-bg-blue-subtle: rgba(166, 195, 240, 0.35);
  --color-highlight-fg-blue: rgb(36.4903846154, 107.0384615385, 216.5096153846);
  --color-highlight-fg-blue-hover: rgb(21.7788461538, 63.8846153846, 129.2211538462);
  --color-highlight-bg-black: #16202f;
  --color-highlight-bg-black-hover: rgba(22, 32, 47, 0.45);
  --color-highlight-bg-black-rgb: 22, 32, 47;
  --color-highlight-bg-black-subtle: rgba(22, 32, 47, 0.35);
  --color-highlight-fg-black: rgb(26.0298507463, 23.6417910448, 21.9701492537);
  --color-highlight-fg-black-hover: #6d635c;
  --color-comment-bg: #FCEAB0;
  --color-comment-bg-selected: #F8D56A;
  --color-find-bg: #C4EDD0;
  --color-find-bg-selected: #8CD89C;
  --color-data-blue: #3b7dd8;
  --color-data-blue-muted: rgba(59, 125, 216, 0.2);
  --color-data-blue-subtle: rgba(59, 125, 216, 0.05);
  --color-data-amber: #c4862e;
  --color-data-amber-muted: rgba(196, 134, 46, 0.2);
  --color-data-amber-subtle: rgba(196, 134, 46, 0.05);
  --color-data-pink: #d64a94;
  --color-data-pink-muted: rgba(214, 74, 148, 0.2);
  --color-data-pink-subtle: rgba(214, 74, 148, 0.05);
  --color-data-green: #2a9d7a;
  --color-data-green-muted: rgba(42, 157, 122, 0.2);
  --color-data-green-subtle: rgba(42, 157, 122, 0.05);
  --color-data-purple: #7c5cc9;
  --color-data-purple-muted: rgba(124, 92, 201, 0.2);
  --color-data-purple-subtle: rgba(124, 92, 201, 0.05);
  --color-wash-opacity: 0.1;
  --color-wash-border-opacity: 0.25;
  --color-gradient-interactive: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #2469D6;
  --color-gradient-danger: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #DC2626;
}

html[data-theme=lilac],
[data-theme=lilac] {
  --color-text-primary: #2c2140;
  --color-text-primary-inverted: #ffffff;
  --color-text-secondary: #5f5478;
  --color-text-placeholder: #9a8bb5;
  --color-text-disabled: #d6cae8;
  --color-text-tooltip: #ffffff;
  --color-border-interactive: #c5b4dd;
  --color-fg-primary-interactive-inverted: #ffffff;
  --color-fg-primary-interactive: #7e4ec7;
  --color-fg-primary-interactive-hover: rgb(108.8027467811, 58.5860944206, 185.1739055794);
  --color-bg-primary-interactive: #7e4ec7;
  --color-bg-primary-interactive-hover: rgb(108.8027467811, 58.5860944206, 185.1739055794);
  --color-bg-primary-interactive-pressed: rgb(98.9115879828, 53.2600858369, 168.3399141631);
  --color-bg-primary-interactive-active: rgba(126, 78, 199, 0.15);
  --color-fg-interactive: #ffffff;
  --color-fg-interactive-hover: #5f5478;
  --color-fg-interactive-pressed: #2c2140;
  --color-bg-interactive: #fbf8ff;
  --color-bg-interactive-hover: rgba(44, 33, 64, 0.05);
  --color-bg-interactive-hover-solid: #ece1f8;
  --color-bg-interactive-pressed: rgba(44, 33, 64, 0.1);
  --color-bg-interactive-pressed-solid: #ddd0f0;
  --color-brand-blue: #2469d6;
  --color-brand-teal: #4ad9d9;
  --color-brand-red: #f2385a;
  --color-brand-gold: #f5a503;
  --color-bg-app: #e8ddf6;
  --color-fg-app: #f6f1fc;
  --color-bg-blur: rgba(232, 221, 246, 0.8);
  --color-bg-app-overlay: rgba(154, 126, 192, 0.2);
  --color-bg-app-overlay-solid: #ddd0ee;
  --color-fg-app-overlay: rgba(155, 133, 194, 0.3);
  --color-border-primary: #d4c3e9;
  --color-border-secondary: rgba(212, 195, 233, 0.5);
  --color-glass-bg: rgba(246, 241, 252, 0.62);
  --color-glass-edge: rgba(255, 255, 255, 0.8);
  --color-glass-glow: rgba(255, 255, 255, 0.06);
  --color-glass-highlight: rgba(255, 255, 255, 0.5);
  --color-glass-highlight-subtle: rgba(255, 255, 255, 0.1);
  --color-glass-shadow: rgba(0, 0, 0, 0.1);
  --color-glass-text: #2c2140;
  --color-glass-text-secondary: #5f5478;
  --color-glass-text-halo: rgba(246, 241, 252, 0.6);
  --glass-backdrop-brightness: 1.5;
  --color-border-disabled: #d6cae8;
  --color-border-primary-interactive: rgba(126, 78, 199, 0.5);
  --color-bg-tooltip: #281d3c;
  --color-bg-modal-overlay: rgba(29, 21, 48, 0.45);
  --color-bg-disabled: #d6cae8;
  --color-fg-disabled: #9a8bb5;
  --color-bg-neutral: #e3e3e3;
  --color-bg-neutral-subtle: rgba(227, 227, 227, 0.2);
  --color-fg-neutral: #4a4a4a;
  --color-fg-neutral-hover: #333333;
  --color-border-neutral: rgba(74, 74, 74, 0.15);
  --color-bg-info: #DFE9FD;
  --color-bg-info-subtle: rgba(223, 233, 253, 0.4);
  --color-bg-info-pressed: #D0DDF5;
  --color-fg-info: #263A59;
  --color-fg-info-hover: #1E3050;
  --color-border-info: #B8C4D6;
  --color-bg-success: #E0F4F0;
  --color-bg-success-subtle: rgba(224, 244, 240, 0.4);
  --color-bg-success-pressed: #D0EAE4;
  --color-fg-success: #0A7563;
  --color-fg-success-hover: #086858;
  --color-fg-success-pressed: #065B4E;
  --color-fg-success-direct-hover: #086858;
  --color-border-success: #AEDBD2;
  --color-bg-warning: #FBF1DC;
  --color-bg-warning-subtle: rgba(251, 241, 220, 0.4);
  --color-bg-warning-pressed: #F3E6CA;
  --color-fg-warning: #795306;
  --color-fg-warning-hover: #6B4905;
  --color-border-warning: #DCC99A;
  --color-bg-danger: #FCE8EC;
  --color-bg-danger-subtle: rgba(252, 232, 236, 0.4);
  --color-bg-danger-pressed: #F5D9DF;
  --color-fg-danger: #B01C35;
  --color-fg-danger-hover: #9D182F;
  --color-fg-danger-pressed: #881528;
  --color-fg-danger-direct-hover: #9D182F;
  --color-border-danger: #E8B5BE;
  --color-ribbon-red: #f2385a;
  --color-ribbon-blue: #2469d6;
  --color-ribbon-yellow: #f5a503;
  --color-ribbon-purple: #9b51e0;
  --color-ribbon-green: #0e9e6e;
  --color-user-navy: #4A5D7A;
  --color-user-navy-dark: rgb(48.1, 60.45, 79.3);
  --color-user-blue: #6082A0;
  --color-user-blue-dark: rgb(62.2362204724, 84.5102362205, 104.1637795276);
  --color-user-teal: #4c9987;
  --color-user-teal-dark: rgb(49.4, 99.45, 87.75);
  --color-user-green: #84a944;
  --color-user-green-dark: rgb(85.8, 109.85, 44.2);
  --color-user-yellow: #B8A03C;
  --color-user-yellow-dark: rgb(119.6, 104, 39);
  --color-user-amber: #D49840;
  --color-user-amber-dark: rgb(146.4333333333, 100.4333333333, 32.9666666667);
  --color-user-orange: #C07A54;
  --color-user-orange-dark: rgb(131.1, 77.4333333333, 48.3);
  --color-user-coral: #D4897A;
  --color-user-coral-dark: rgb(164.0585227273, 71.5443181818, 53.0414772727);
  --color-user-red: #A85858;
  --color-user-red-dark: rgb(109.4047244094, 56.9952755906, 56.9952755906);
  --color-user-raspberry: #B05A78;
  --color-user-raspberry-dark: rgb(116.9200819672, 55.9799180328, 77.2381147541);
  --color-user-pink: #A864A0;
  --color-user-pink-dark: rgb(111.5743801653, 62.6256198347, 105.8157024793);
  --color-user-lavender: #8878A8;
  --color-user-lavender-dark: rgb(86.8540540541, 73.3621621622, 113.8378378378);
  --color-user-purple: #5D5478;
  --color-user-purple-dark: rgb(60.45, 54.6, 78);
  --color-user-taupe: #9C8878;
  --color-user-taupe-dark: rgb(103.5, 88.1666666667, 75.9);
  --color-user-brown: #706050;
  --color-user-brown-dark: rgb(72.8, 62.4, 52);
  --color-user-black: #505458;
  --color-user-black-dark: rgb(52, 54.6, 57.2);
  --color-reserved-cream: #d0cab0;
  --color-reserved-cream-dark: rgb(156.4952380952, 144.6095238095, 93.1047619048);
  --color-highlight-bg-yellow: #fff697;
  --color-highlight-bg-yellow-rgb: 255, 246, 151;
  --color-highlight-bg-yellow-subtle: rgba(255, 246, 151, 0.35);
  --color-highlight-fg-yellow: rgb(227.5, 207.8125, 0);
  --color-highlight-fg-yellow-hover: rgb(176.5, 161.2259615385, 0);
  --color-highlight-bg-purple: #f5c4ff;
  --color-highlight-bg-purple-rgb: 245, 196, 255;
  --color-highlight-bg-purple-subtle: rgba(245, 196, 255, 0.35);
  --color-highlight-fg-purple: rgb(219.0677966102, 43, 255);
  --color-highlight-fg-purple-hover: rgb(162.7796610169, 0, 196);
  --color-highlight-bg-teal: #adedfc;
  --color-highlight-bg-teal-rgb: 173, 237, 252;
  --color-highlight-bg-teal-subtle: rgba(173, 237, 252, 0.35);
  --color-highlight-fg-teal: rgb(25.4, 204.6, 246.6);
  --color-highlight-fg-teal-hover: #0686a4;
  --color-highlight-bg-green: #d4eabc;
  --color-highlight-bg-green-rgb: 212, 234, 188;
  --color-highlight-bg-green-subtle: rgba(212, 234, 188, 0.35);
  --color-highlight-fg-green: rgb(137.2386363636, 197.4886363636, 71.5113636364);
  --color-highlight-fg-green-hover: rgb(85.3977272727, 127.1477272727, 39.8522727273);
  --color-highlight-bg-blue: #a6c3f0;
  --color-highlight-bg-blue-rgb: 166, 195, 240;
  --color-highlight-bg-blue-subtle: rgba(166, 195, 240, 0.35);
  --color-highlight-fg-blue: rgb(36.4903846154, 107.0384615385, 216.5096153846);
  --color-highlight-fg-blue-hover: rgb(21.7788461538, 63.8846153846, 129.2211538462);
  --color-highlight-bg-black: #1d1530;
  --color-highlight-bg-black-hover: rgba(29, 21, 48, 0.45);
  --color-highlight-bg-black-rgb: 29, 21, 48;
  --color-highlight-bg-black-subtle: rgba(29, 21, 48, 0.35);
  --color-highlight-fg-black: rgb(26.0298507463, 23.6417910448, 21.9701492537);
  --color-highlight-fg-black-hover: #6d635c;
  --color-comment-bg: #FCEAB0;
  --color-comment-bg-selected: #F8D56A;
  --color-find-bg: #C4EDD0;
  --color-find-bg-selected: #8CD89C;
  --color-data-blue: #3b7dd8;
  --color-data-blue-muted: rgba(59, 125, 216, 0.2);
  --color-data-blue-subtle: rgba(59, 125, 216, 0.05);
  --color-data-amber: #c4862e;
  --color-data-amber-muted: rgba(196, 134, 46, 0.2);
  --color-data-amber-subtle: rgba(196, 134, 46, 0.05);
  --color-data-pink: #d64a94;
  --color-data-pink-muted: rgba(214, 74, 148, 0.2);
  --color-data-pink-subtle: rgba(214, 74, 148, 0.05);
  --color-data-green: #2a9d7a;
  --color-data-green-muted: rgba(42, 157, 122, 0.2);
  --color-data-green-subtle: rgba(42, 157, 122, 0.05);
  --color-data-purple: #7c5cc9;
  --color-data-purple-muted: rgba(124, 92, 201, 0.2);
  --color-data-purple-subtle: rgba(124, 92, 201, 0.05);
  --color-wash-opacity: 0.1;
  --color-wash-border-opacity: 0.25;
  --color-gradient-interactive: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #2469D6;
  --color-gradient-danger: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #DC2626;
}

html[data-theme=dark-sepia],
[data-theme=dark-sepia] {
  --color-text-primary: #ece0cb;
  --color-text-primary-inverted: #FAFAF9;
  --color-text-secondary: #b6a890;
  --color-text-placeholder: #8a7d68;
  --color-text-disabled: #5c5142;
  --color-text-tooltip: #FAFAF9;
  --color-border-interactive: #6b5f4e;
  --color-fg-primary-interactive-inverted: #FAFAF9;
  --color-fg-primary-interactive: rgb(203.52, 144.24, 107.58);
  --color-fg-primary-interactive-hover: rgb(193.8576, 123.4512, 79.9104);
  --color-bg-primary-interactive: #bd7142;
  --color-bg-primary-interactive-hover: rgb(166.32, 99.44, 58.08);
  --color-bg-primary-interactive-pressed: rgb(151.2, 90.4, 52.8);
  --color-bg-primary-interactive-active: rgba(189, 113, 66, 0.12);
  --color-fg-interactive: #1f1812;
  --color-fg-interactive-hover: #C2BBB7;
  --color-fg-interactive-pressed: #FAFAF9;
  --color-bg-interactive: #FFFFFF;
  --color-bg-interactive-hover: rgba(244, 234, 212, 0.05);
  --color-bg-interactive-hover-solid: #34291d;
  --color-bg-interactive-pressed: rgba(244, 234, 212, 0.1);
  --color-bg-interactive-pressed-solid: #3b2f20;
  --color-brand-blue: #2469d6;
  --color-brand-teal: #4ad9d9;
  --color-brand-red: #f2385a;
  --color-brand-gold: #f5a503;
  --color-bg-app: #221b14;
  --color-fg-app: #2c241b;
  --color-bg-blur: rgba(44, 36, 27, 0.8);
  --color-bg-app-overlay: rgba(15, 11, 7, 0.3);
  --color-bg-app-overlay-solid: #1f1812;
  --color-fg-app-overlay: rgba(138, 125, 104, 0.2);
  --color-border-primary: #3d3327;
  --color-border-secondary: rgba(61, 51, 39, 0.6);
  --color-glass-bg: rgba(21, 16, 11, 0.65);
  --color-glass-edge: rgba(255, 255, 255, 0.12);
  --color-glass-glow: rgba(255, 255, 255, 0.03);
  --color-glass-highlight: rgba(255, 255, 255, 0.08);
  --color-glass-highlight-subtle: rgba(255, 255, 255, 0.04);
  --color-glass-shadow: rgba(0, 0, 0, 0.35);
  --color-glass-text: #ece0cb;
  --color-glass-text-secondary: #b6a890;
  --color-glass-text-halo: rgba(0, 0, 0, 0.55);
  --glass-backdrop-brightness: 0.7;
  --color-border-disabled: #5c5142;
  --color-bg-tooltip: #15100b;
  --color-bg-modal-overlay: rgba(10, 7, 4, 0.6);
  --color-bg-disabled: #8a7d68;
  --color-fg-disabled: #5c5142;
  --color-bg-neutral: #f5f5f5;
  --color-bg-neutral-subtle: rgba(245, 245, 245, 0.2);
  --color-fg-neutral: #4a4a4a;
  --color-fg-neutral-hover: #333333;
  --color-border-neutral: rgba(74, 74, 74, 0.15);
  --color-bg-info: #283A5A;
  --color-bg-info-subtle: rgba(40, 58, 90, 0.4);
  --color-bg-info-pressed: #2F4368;
  --color-fg-info: #8FAED6;
  --color-fg-info-hover: #7D9CC6;
  --color-border-info: #3D5A80;
  --color-bg-success: #224D45;
  --color-bg-success-subtle: rgba(34, 77, 69, 0.4);
  --color-bg-success-pressed: #2A5850;
  --color-fg-success: #7EC4B5;
  --color-fg-success-hover: #6EB5A5;
  --color-fg-success-pressed: #5EA698;
  --color-fg-success-direct-hover: #6EB5A5;
  --color-border-success: #3A6B60;
  --color-bg-warning: #5C4720;
  --color-bg-warning-subtle: rgba(92, 71, 32, 0.4);
  --color-bg-warning-pressed: #6A5228;
  --color-fg-warning: #D4B26E;
  --color-fg-warning-hover: #C4A260;
  --color-border-warning: #7A6438;
  --color-bg-danger: #59242E;
  --color-bg-danger-subtle: rgba(89, 36, 46, 0.4);
  --color-bg-danger-pressed: #662C37;
  --color-fg-danger: #D4919C;
  --color-fg-danger-hover: #C48190;
  --color-fg-danger-pressed: #AA6D78;
  --color-fg-danger-direct-hover: #C48190;
  --color-border-danger: #7A3E4A;
  --color-ribbon-red: #f2385a;
  --color-ribbon-blue: #2469d6;
  --color-ribbon-yellow: #f5a503;
  --color-ribbon-purple: #9b51e0;
  --color-ribbon-green: #0e9e6e;
  --color-user-navy: #4A5D7A;
  --color-user-navy-dark: rgb(48.1, 60.45, 79.3);
  --color-user-blue: #6082A0;
  --color-user-blue-dark: rgb(62.2362204724, 84.5102362205, 104.1637795276);
  --color-user-teal: #4c9987;
  --color-user-teal-dark: rgb(49.4, 99.45, 87.75);
  --color-user-green: #84a944;
  --color-user-green-dark: rgb(85.8, 109.85, 44.2);
  --color-user-yellow: #B8A03C;
  --color-user-yellow-dark: rgb(119.6, 104, 39);
  --color-user-amber: #D49840;
  --color-user-amber-dark: rgb(146.4333333333, 100.4333333333, 32.9666666667);
  --color-user-orange: #C07A54;
  --color-user-orange-dark: rgb(131.1, 77.4333333333, 48.3);
  --color-user-coral: #D4897A;
  --color-user-coral-dark: rgb(164.0585227273, 71.5443181818, 53.0414772727);
  --color-user-red: #A85858;
  --color-user-red-dark: rgb(109.4047244094, 56.9952755906, 56.9952755906);
  --color-user-raspberry: #B05A78;
  --color-user-raspberry-dark: rgb(116.9200819672, 55.9799180328, 77.2381147541);
  --color-user-pink: #A864A0;
  --color-user-pink-dark: rgb(111.5743801653, 62.6256198347, 105.8157024793);
  --color-user-lavender: #8878A8;
  --color-user-lavender-dark: rgb(86.8540540541, 73.3621621622, 113.8378378378);
  --color-user-purple: #5D5478;
  --color-user-purple-dark: rgb(60.45, 54.6, 78);
  --color-user-taupe: #9C8878;
  --color-user-taupe-dark: rgb(103.5, 88.1666666667, 75.9);
  --color-user-brown: #706050;
  --color-user-brown-dark: rgb(72.8, 62.4, 52);
  --color-user-black: #505458;
  --color-user-black-dark: rgb(52, 54.6, 57.2);
  --color-reserved-cream: #d0cab0;
  --color-reserved-cream-dark: rgb(156.4952380952, 144.6095238095, 93.1047619048);
  --color-highlight-bg-yellow: #FFF697;
  --color-highlight-bg-yellow-rgb: 255, 246, 151;
  --color-highlight-bg-yellow-subtle: rgba(255, 246, 151, 0.35);
  --color-highlight-fg-yellow: rgb(227.5, 207.8125, 0);
  --color-highlight-fg-yellow-hover: rgb(176.5, 161.2259615385, 0);
  --color-highlight-bg-purple: #F5C4FF;
  --color-highlight-bg-purple-rgb: 245, 196, 255;
  --color-highlight-bg-purple-subtle: rgba(245, 196, 255, 0.35);
  --color-highlight-fg-purple: rgb(219.0677966102, 43, 255);
  --color-highlight-fg-purple-hover: rgb(162.7796610169, 0, 196);
  --color-highlight-bg-teal: #ADEDFC;
  --color-highlight-bg-teal-rgb: 173, 237, 252;
  --color-highlight-bg-teal-subtle: rgba(173, 237, 252, 0.35);
  --color-highlight-fg-teal: rgb(25.4, 204.6, 246.6);
  --color-highlight-fg-teal-hover: #0686a4;
  --color-highlight-bg-green: #D4EABC;
  --color-highlight-bg-green-rgb: 212, 234, 188;
  --color-highlight-bg-green-subtle: rgba(212, 234, 188, 0.35);
  --color-highlight-fg-green: rgb(137.2386363636, 197.4886363636, 71.5113636364);
  --color-highlight-fg-green-hover: rgb(85.3977272727, 127.1477272727, 39.8522727273);
  --color-highlight-bg-blue: #A6C3F0;
  --color-highlight-bg-blue-rgb: 166, 195, 240;
  --color-highlight-bg-blue-subtle: rgba(166, 195, 240, 0.35);
  --color-highlight-fg-blue: rgb(36.4903846154, 107.0384615385, 216.5096153846);
  --color-highlight-fg-blue-hover: rgb(21.7788461538, 63.8846153846, 129.2211538462);
  --color-highlight-bg-black: #15100b;
  --color-highlight-bg-black-hover: rgba(21, 16, 11, 0.45);
  --color-highlight-bg-black-rgb: 21, 16, 11;
  --color-highlight-bg-black-subtle: rgba(21, 16, 11, 0.35);
  --color-highlight-fg-black: rgb(26.0298507463, 23.6417910448, 21.9701492537);
  --color-highlight-fg-black-hover: #6d635c;
  --color-comment-bg: #6e5a2c;
  --color-comment-bg-selected: #8f7330;
  --color-find-bg: #46582f;
  --color-find-bg-selected: #5a7340;
  --color-data-blue: #3b7dd8;
  --color-data-blue-muted: rgba(59, 125, 216, 0.2);
  --color-data-blue-subtle: rgba(59, 125, 216, 0.05);
  --color-data-amber: #e5a857;
  --color-data-amber-muted: rgba(229, 168, 87, 0.2);
  --color-data-amber-subtle: rgba(229, 168, 87, 0.05);
  --color-data-pink: #f472b6;
  --color-data-pink-muted: rgba(244, 114, 182, 0.2);
  --color-data-pink-subtle: rgba(244, 114, 182, 0.05);
  --color-data-green: #5bbf9a;
  --color-data-green-muted: rgba(91, 191, 154, 0.2);
  --color-data-green-subtle: rgba(91, 191, 154, 0.05);
  --color-data-purple: #a78bfa;
  --color-data-purple-muted: rgba(167, 139, 250, 0.2);
  --color-data-purple-subtle: rgba(167, 139, 250, 0.05);
  --color-wash-opacity: 0.1;
  --color-wash-border-opacity: 0.25;
  --color-gradient-interactive: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #2469D6;
  --color-gradient-danger: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #DC2626;
  --color-border-primary-interactive: rgba(189, 113, 66, 0.5);
}

html[data-theme=dark-olive],
[data-theme=dark-olive] {
  --color-text-primary: #dde6c8;
  --color-text-primary-inverted: #FAFAF9;
  --color-text-secondary: #aeb795;
  --color-text-placeholder: #828a68;
  --color-text-disabled: #4f5640;
  --color-text-tooltip: #FAFAF9;
  --color-border-interactive: #5f6b4a;
  --color-fg-primary-interactive-inverted: #FAFAF9;
  --color-fg-primary-interactive: rgb(155.7096774194, 191.4541935484, 72.3058064516);
  --color-fg-primary-interactive-hover: rgb(138.5165419355, 172.2097548387, 59.8990451613);
  --color-bg-primary-interactive: #6f8a30;
  --color-bg-primary-interactive-hover: rgb(97.68, 121.44, 42.24);
  --color-bg-primary-interactive-pressed: rgb(88.8, 110.4, 38.4);
  --color-bg-primary-interactive-active: rgba(111, 138, 48, 0.12);
  --color-fg-interactive: #161b10;
  --color-fg-interactive-hover: #C2BBB7;
  --color-fg-interactive-pressed: #FAFAF9;
  --color-bg-interactive: #FFFFFF;
  --color-bg-interactive-hover: rgba(232, 240, 212, 0.05);
  --color-bg-interactive-hover-solid: #28301c;
  --color-bg-interactive-pressed: rgba(232, 240, 212, 0.1);
  --color-bg-interactive-pressed-solid: #2f3821;
  --color-brand-blue: #2469d6;
  --color-brand-teal: #4ad9d9;
  --color-brand-red: #f2385a;
  --color-brand-gold: #f5a503;
  --color-bg-app: #181e12;
  --color-fg-app: #20271a;
  --color-bg-blur: rgba(32, 39, 26, 0.8);
  --color-bg-app-overlay: rgba(8, 10, 5, 0.3);
  --color-bg-app-overlay-solid: #161b10;
  --color-fg-app-overlay: rgba(130, 138, 104, 0.2);
  --color-border-primary: #333d27;
  --color-border-secondary: rgba(51, 61, 39, 0.6);
  --color-glass-bg: rgba(14, 18, 10, 0.65);
  --color-glass-edge: rgba(255, 255, 255, 0.12);
  --color-glass-glow: rgba(255, 255, 255, 0.03);
  --color-glass-highlight: rgba(255, 255, 255, 0.08);
  --color-glass-highlight-subtle: rgba(255, 255, 255, 0.04);
  --color-glass-shadow: rgba(0, 0, 0, 0.35);
  --color-glass-text: #dde6c8;
  --color-glass-text-secondary: #aeb795;
  --color-glass-text-halo: rgba(0, 0, 0, 0.55);
  --glass-backdrop-brightness: 0.7;
  --color-border-disabled: #4f5640;
  --color-bg-tooltip: #0e120a;
  --color-bg-modal-overlay: rgba(5, 7, 3, 0.6);
  --color-bg-disabled: #828a68;
  --color-fg-disabled: #4f5640;
  --color-bg-neutral: #f5f5f5;
  --color-bg-neutral-subtle: rgba(245, 245, 245, 0.2);
  --color-fg-neutral: #4a4a4a;
  --color-fg-neutral-hover: #333333;
  --color-border-neutral: rgba(74, 74, 74, 0.15);
  --color-bg-info: #283A5A;
  --color-bg-info-subtle: rgba(40, 58, 90, 0.4);
  --color-bg-info-pressed: #2F4368;
  --color-fg-info: #8FAED6;
  --color-fg-info-hover: #7D9CC6;
  --color-border-info: #3D5A80;
  --color-bg-success: #224D45;
  --color-bg-success-subtle: rgba(34, 77, 69, 0.4);
  --color-bg-success-pressed: #2A5850;
  --color-fg-success: #7EC4B5;
  --color-fg-success-hover: #6EB5A5;
  --color-fg-success-pressed: #5EA698;
  --color-fg-success-direct-hover: #6EB5A5;
  --color-border-success: #3A6B60;
  --color-bg-warning: #5C4720;
  --color-bg-warning-subtle: rgba(92, 71, 32, 0.4);
  --color-bg-warning-pressed: #6A5228;
  --color-fg-warning: #D4B26E;
  --color-fg-warning-hover: #C4A260;
  --color-border-warning: #7A6438;
  --color-bg-danger: #59242E;
  --color-bg-danger-subtle: rgba(89, 36, 46, 0.4);
  --color-bg-danger-pressed: #662C37;
  --color-fg-danger: #D4919C;
  --color-fg-danger-hover: #C48190;
  --color-fg-danger-pressed: #AA6D78;
  --color-fg-danger-direct-hover: #C48190;
  --color-border-danger: #7A3E4A;
  --color-ribbon-red: #f2385a;
  --color-ribbon-blue: #2469d6;
  --color-ribbon-yellow: #f5a503;
  --color-ribbon-purple: #9b51e0;
  --color-ribbon-green: #0e9e6e;
  --color-user-navy: #4A5D7A;
  --color-user-navy-dark: rgb(48.1, 60.45, 79.3);
  --color-user-blue: #6082A0;
  --color-user-blue-dark: rgb(62.2362204724, 84.5102362205, 104.1637795276);
  --color-user-teal: #4c9987;
  --color-user-teal-dark: rgb(49.4, 99.45, 87.75);
  --color-user-green: #84a944;
  --color-user-green-dark: rgb(85.8, 109.85, 44.2);
  --color-user-yellow: #B8A03C;
  --color-user-yellow-dark: rgb(119.6, 104, 39);
  --color-user-amber: #D49840;
  --color-user-amber-dark: rgb(146.4333333333, 100.4333333333, 32.9666666667);
  --color-user-orange: #C07A54;
  --color-user-orange-dark: rgb(131.1, 77.4333333333, 48.3);
  --color-user-coral: #D4897A;
  --color-user-coral-dark: rgb(164.0585227273, 71.5443181818, 53.0414772727);
  --color-user-red: #A85858;
  --color-user-red-dark: rgb(109.4047244094, 56.9952755906, 56.9952755906);
  --color-user-raspberry: #B05A78;
  --color-user-raspberry-dark: rgb(116.9200819672, 55.9799180328, 77.2381147541);
  --color-user-pink: #A864A0;
  --color-user-pink-dark: rgb(111.5743801653, 62.6256198347, 105.8157024793);
  --color-user-lavender: #8878A8;
  --color-user-lavender-dark: rgb(86.8540540541, 73.3621621622, 113.8378378378);
  --color-user-purple: #5D5478;
  --color-user-purple-dark: rgb(60.45, 54.6, 78);
  --color-user-taupe: #9C8878;
  --color-user-taupe-dark: rgb(103.5, 88.1666666667, 75.9);
  --color-user-brown: #706050;
  --color-user-brown-dark: rgb(72.8, 62.4, 52);
  --color-user-black: #505458;
  --color-user-black-dark: rgb(52, 54.6, 57.2);
  --color-reserved-cream: #d0cab0;
  --color-reserved-cream-dark: rgb(156.4952380952, 144.6095238095, 93.1047619048);
  --color-highlight-bg-yellow: #FFF697;
  --color-highlight-bg-yellow-rgb: 255, 246, 151;
  --color-highlight-bg-yellow-subtle: rgba(255, 246, 151, 0.35);
  --color-highlight-fg-yellow: rgb(227.5, 207.8125, 0);
  --color-highlight-fg-yellow-hover: rgb(176.5, 161.2259615385, 0);
  --color-highlight-bg-purple: #F5C4FF;
  --color-highlight-bg-purple-rgb: 245, 196, 255;
  --color-highlight-bg-purple-subtle: rgba(245, 196, 255, 0.35);
  --color-highlight-fg-purple: rgb(219.0677966102, 43, 255);
  --color-highlight-fg-purple-hover: rgb(162.7796610169, 0, 196);
  --color-highlight-bg-teal: #ADEDFC;
  --color-highlight-bg-teal-rgb: 173, 237, 252;
  --color-highlight-bg-teal-subtle: rgba(173, 237, 252, 0.35);
  --color-highlight-fg-teal: rgb(25.4, 204.6, 246.6);
  --color-highlight-fg-teal-hover: #0686a4;
  --color-highlight-bg-green: #D4EABC;
  --color-highlight-bg-green-rgb: 212, 234, 188;
  --color-highlight-bg-green-subtle: rgba(212, 234, 188, 0.35);
  --color-highlight-fg-green: rgb(137.2386363636, 197.4886363636, 71.5113636364);
  --color-highlight-fg-green-hover: rgb(85.3977272727, 127.1477272727, 39.8522727273);
  --color-highlight-bg-blue: #A6C3F0;
  --color-highlight-bg-blue-rgb: 166, 195, 240;
  --color-highlight-bg-blue-subtle: rgba(166, 195, 240, 0.35);
  --color-highlight-fg-blue: rgb(36.4903846154, 107.0384615385, 216.5096153846);
  --color-highlight-fg-blue-hover: rgb(21.7788461538, 63.8846153846, 129.2211538462);
  --color-highlight-bg-black: #0e120a;
  --color-highlight-bg-black-hover: rgba(14, 18, 10, 0.45);
  --color-highlight-bg-black-rgb: 14, 18, 10;
  --color-highlight-bg-black-subtle: rgba(14, 18, 10, 0.35);
  --color-highlight-fg-black: rgb(26.0298507463, 23.6417910448, 21.9701492537);
  --color-highlight-fg-black-hover: #6d635c;
  --color-comment-bg: #6e5e2e;
  --color-comment-bg-selected: #8c7730;
  --color-find-bg: #2f5a50;
  --color-find-bg-selected: #3c7366;
  --color-data-blue: #3b7dd8;
  --color-data-blue-muted: rgba(59, 125, 216, 0.2);
  --color-data-blue-subtle: rgba(59, 125, 216, 0.05);
  --color-data-amber: #e5a857;
  --color-data-amber-muted: rgba(229, 168, 87, 0.2);
  --color-data-amber-subtle: rgba(229, 168, 87, 0.05);
  --color-data-pink: #f472b6;
  --color-data-pink-muted: rgba(244, 114, 182, 0.2);
  --color-data-pink-subtle: rgba(244, 114, 182, 0.05);
  --color-data-green: #5bbf9a;
  --color-data-green-muted: rgba(91, 191, 154, 0.2);
  --color-data-green-subtle: rgba(91, 191, 154, 0.05);
  --color-data-purple: #a78bfa;
  --color-data-purple-muted: rgba(167, 139, 250, 0.2);
  --color-data-purple-subtle: rgba(167, 139, 250, 0.05);
  --color-wash-opacity: 0.1;
  --color-wash-border-opacity: 0.25;
  --color-gradient-interactive: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #2469D6;
  --color-gradient-danger: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #DC2626;
  --color-border-primary-interactive: rgba(111, 138, 48, 0.5);
}

html[data-theme=dark-blush],
[data-theme=dark-blush] {
  --color-text-primary: #f0dce6;
  --color-text-primary-inverted: #FAFAF9;
  --color-text-secondary: #c4a9b5;
  --color-text-placeholder: #95808a;
  --color-text-disabled: #574750;
  --color-text-tooltip: #FAFAF9;
  --color-border-interactive: #6b5360;
  --color-fg-primary-interactive-inverted: #FAFAF9;
  --color-fg-primary-interactive: rgb(201.96, 123.18, 155.94);
  --color-fg-primary-interactive-hover: rgb(190.7653063291, 95.3578936709, 135.0322632911);
  --color-bg-primary-interactive: #bb5680;
  --color-bg-primary-interactive-hover: rgb(171.3103797468, 68.9296202532, 111.5037974684);
  --color-bg-primary-interactive-pressed: rgb(155.7367088608, 62.6632911392, 101.3670886076);
  --color-bg-primary-interactive-active: rgba(187, 86, 128, 0.12);
  --color-fg-interactive: #1b1219;
  --color-fg-interactive-hover: #C2BBB7;
  --color-fg-interactive-pressed: #FAFAF9;
  --color-bg-interactive: #FFFFFF;
  --color-bg-interactive-hover: rgba(244, 216, 228, 0.05);
  --color-bg-interactive-hover-solid: #30222b;
  --color-bg-interactive-pressed: rgba(244, 216, 228, 0.1);
  --color-bg-interactive-pressed-solid: #382932;
  --color-brand-blue: #2469d6;
  --color-brand-teal: #4ad9d9;
  --color-brand-red: #f2385a;
  --color-brand-gold: #f5a503;
  --color-bg-app: #1e141b;
  --color-fg-app: #271a22;
  --color-bg-blur: rgba(39, 26, 34, 0.8);
  --color-bg-app-overlay: rgba(12, 5, 9, 0.3);
  --color-bg-app-overlay-solid: #1b1219;
  --color-fg-app-overlay: rgba(149, 128, 138, 0.2);
  --color-border-primary: #3d2d37;
  --color-border-secondary: rgba(61, 45, 55, 0.6);
  --color-glass-bg: rgba(18, 11, 16, 0.65);
  --color-glass-edge: rgba(255, 255, 255, 0.12);
  --color-glass-glow: rgba(255, 255, 255, 0.03);
  --color-glass-highlight: rgba(255, 255, 255, 0.08);
  --color-glass-highlight-subtle: rgba(255, 255, 255, 0.04);
  --color-glass-shadow: rgba(0, 0, 0, 0.35);
  --color-glass-text: #f0dce6;
  --color-glass-text-secondary: #c4a9b5;
  --color-glass-text-halo: rgba(0, 0, 0, 0.55);
  --glass-backdrop-brightness: 0.7;
  --color-border-disabled: #574750;
  --color-bg-tooltip: #120b10;
  --color-bg-modal-overlay: rgba(7, 4, 6, 0.6);
  --color-bg-disabled: #95808a;
  --color-fg-disabled: #574750;
  --color-bg-neutral: #f5f5f5;
  --color-bg-neutral-subtle: rgba(245, 245, 245, 0.2);
  --color-fg-neutral: #4a4a4a;
  --color-fg-neutral-hover: #333333;
  --color-border-neutral: rgba(74, 74, 74, 0.15);
  --color-bg-info: #283A5A;
  --color-bg-info-subtle: rgba(40, 58, 90, 0.4);
  --color-bg-info-pressed: #2F4368;
  --color-fg-info: #8FAED6;
  --color-fg-info-hover: #7D9CC6;
  --color-border-info: #3D5A80;
  --color-bg-success: #224D45;
  --color-bg-success-subtle: rgba(34, 77, 69, 0.4);
  --color-bg-success-pressed: #2A5850;
  --color-fg-success: #7EC4B5;
  --color-fg-success-hover: #6EB5A5;
  --color-fg-success-pressed: #5EA698;
  --color-fg-success-direct-hover: #6EB5A5;
  --color-border-success: #3A6B60;
  --color-bg-warning: #5C4720;
  --color-bg-warning-subtle: rgba(92, 71, 32, 0.4);
  --color-bg-warning-pressed: #6A5228;
  --color-fg-warning: #D4B26E;
  --color-fg-warning-hover: #C4A260;
  --color-border-warning: #7A6438;
  --color-bg-danger: #59242E;
  --color-bg-danger-subtle: rgba(89, 36, 46, 0.4);
  --color-bg-danger-pressed: #662C37;
  --color-fg-danger: #D4919C;
  --color-fg-danger-hover: #C48190;
  --color-fg-danger-pressed: #AA6D78;
  --color-fg-danger-direct-hover: #C48190;
  --color-border-danger: #7A3E4A;
  --color-ribbon-red: #f2385a;
  --color-ribbon-blue: #2469d6;
  --color-ribbon-yellow: #f5a503;
  --color-ribbon-purple: #9b51e0;
  --color-ribbon-green: #0e9e6e;
  --color-user-navy: #4A5D7A;
  --color-user-navy-dark: rgb(48.1, 60.45, 79.3);
  --color-user-blue: #6082A0;
  --color-user-blue-dark: rgb(62.2362204724, 84.5102362205, 104.1637795276);
  --color-user-teal: #4c9987;
  --color-user-teal-dark: rgb(49.4, 99.45, 87.75);
  --color-user-green: #84a944;
  --color-user-green-dark: rgb(85.8, 109.85, 44.2);
  --color-user-yellow: #B8A03C;
  --color-user-yellow-dark: rgb(119.6, 104, 39);
  --color-user-amber: #D49840;
  --color-user-amber-dark: rgb(146.4333333333, 100.4333333333, 32.9666666667);
  --color-user-orange: #C07A54;
  --color-user-orange-dark: rgb(131.1, 77.4333333333, 48.3);
  --color-user-coral: #D4897A;
  --color-user-coral-dark: rgb(164.0585227273, 71.5443181818, 53.0414772727);
  --color-user-red: #A85858;
  --color-user-red-dark: rgb(109.4047244094, 56.9952755906, 56.9952755906);
  --color-user-raspberry: #B05A78;
  --color-user-raspberry-dark: rgb(116.9200819672, 55.9799180328, 77.2381147541);
  --color-user-pink: #A864A0;
  --color-user-pink-dark: rgb(111.5743801653, 62.6256198347, 105.8157024793);
  --color-user-lavender: #8878A8;
  --color-user-lavender-dark: rgb(86.8540540541, 73.3621621622, 113.8378378378);
  --color-user-purple: #5D5478;
  --color-user-purple-dark: rgb(60.45, 54.6, 78);
  --color-user-taupe: #9C8878;
  --color-user-taupe-dark: rgb(103.5, 88.1666666667, 75.9);
  --color-user-brown: #706050;
  --color-user-brown-dark: rgb(72.8, 62.4, 52);
  --color-user-black: #505458;
  --color-user-black-dark: rgb(52, 54.6, 57.2);
  --color-reserved-cream: #d0cab0;
  --color-reserved-cream-dark: rgb(156.4952380952, 144.6095238095, 93.1047619048);
  --color-highlight-bg-yellow: #FFF697;
  --color-highlight-bg-yellow-rgb: 255, 246, 151;
  --color-highlight-bg-yellow-subtle: rgba(255, 246, 151, 0.35);
  --color-highlight-fg-yellow: rgb(227.5, 207.8125, 0);
  --color-highlight-fg-yellow-hover: rgb(176.5, 161.2259615385, 0);
  --color-highlight-bg-purple: #F5C4FF;
  --color-highlight-bg-purple-rgb: 245, 196, 255;
  --color-highlight-bg-purple-subtle: rgba(245, 196, 255, 0.35);
  --color-highlight-fg-purple: rgb(219.0677966102, 43, 255);
  --color-highlight-fg-purple-hover: rgb(162.7796610169, 0, 196);
  --color-highlight-bg-teal: #ADEDFC;
  --color-highlight-bg-teal-rgb: 173, 237, 252;
  --color-highlight-bg-teal-subtle: rgba(173, 237, 252, 0.35);
  --color-highlight-fg-teal: rgb(25.4, 204.6, 246.6);
  --color-highlight-fg-teal-hover: #0686a4;
  --color-highlight-bg-green: #D4EABC;
  --color-highlight-bg-green-rgb: 212, 234, 188;
  --color-highlight-bg-green-subtle: rgba(212, 234, 188, 0.35);
  --color-highlight-fg-green: rgb(137.2386363636, 197.4886363636, 71.5113636364);
  --color-highlight-fg-green-hover: rgb(85.3977272727, 127.1477272727, 39.8522727273);
  --color-highlight-bg-blue: #A6C3F0;
  --color-highlight-bg-blue-rgb: 166, 195, 240;
  --color-highlight-bg-blue-subtle: rgba(166, 195, 240, 0.35);
  --color-highlight-fg-blue: rgb(36.4903846154, 107.0384615385, 216.5096153846);
  --color-highlight-fg-blue-hover: rgb(21.7788461538, 63.8846153846, 129.2211538462);
  --color-highlight-bg-black: #120b10;
  --color-highlight-bg-black-hover: rgba(18, 11, 16, 0.45);
  --color-highlight-bg-black-rgb: 18, 11, 16;
  --color-highlight-bg-black-subtle: rgba(18, 11, 16, 0.35);
  --color-highlight-fg-black: rgb(26.0298507463, 23.6417910448, 21.9701492537);
  --color-highlight-fg-black-hover: #6d635c;
  --color-comment-bg: #6b5a2c;
  --color-comment-bg-selected: #8c7530;
  --color-find-bg: #2f5a50;
  --color-find-bg-selected: #3c7366;
  --color-data-blue: #3b7dd8;
  --color-data-blue-muted: rgba(59, 125, 216, 0.2);
  --color-data-blue-subtle: rgba(59, 125, 216, 0.05);
  --color-data-amber: #e5a857;
  --color-data-amber-muted: rgba(229, 168, 87, 0.2);
  --color-data-amber-subtle: rgba(229, 168, 87, 0.05);
  --color-data-pink: #f472b6;
  --color-data-pink-muted: rgba(244, 114, 182, 0.2);
  --color-data-pink-subtle: rgba(244, 114, 182, 0.05);
  --color-data-green: #5bbf9a;
  --color-data-green-muted: rgba(91, 191, 154, 0.2);
  --color-data-green-subtle: rgba(91, 191, 154, 0.05);
  --color-data-purple: #a78bfa;
  --color-data-purple-muted: rgba(167, 139, 250, 0.2);
  --color-data-purple-subtle: rgba(167, 139, 250, 0.05);
  --color-wash-opacity: 0.1;
  --color-wash-border-opacity: 0.25;
  --color-gradient-interactive: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #2469D6;
  --color-gradient-danger: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #DC2626;
  --color-border-primary-interactive: rgba(187, 86, 128, 0.5);
}

html[data-theme=dark-azure],
[data-theme=dark-azure] {
  --color-text-primary: #e4ecf8;
  --color-text-primary-inverted: #FAFAF9;
  --color-text-secondary: #a8b6cc;
  --color-text-placeholder: #6e7e96;
  --color-text-disabled: #495469;
  --color-text-tooltip: #FAFAF9;
  --color-border-interactive: #54627c;
  --color-fg-primary-interactive-inverted: #FAFAF9;
  --color-fg-primary-interactive: rgb(105.24, 155.16, 224.58);
  --color-fg-primary-interactive-hover: rgb(72.3436675325, 133.2291116883, 217.8979324675);
  --color-bg-primary-interactive: #3f7fd8;
  --color-bg-primary-interactive-hover: rgb(41.4514285714, 109.4742857143, 204.0685714286);
  --color-bg-primary-interactive-pressed: rgb(37.6831168831, 99.5220779221, 185.5168831169);
  --color-bg-primary-interactive-active: rgba(63, 127, 216, 0.12);
  --color-fg-interactive: #131a29;
  --color-fg-interactive-hover: #C2BBB7;
  --color-fg-interactive-pressed: #FAFAF9;
  --color-bg-interactive: #FFFFFF;
  --color-bg-interactive-hover: rgba(216, 230, 244, 0.05);
  --color-bg-interactive-hover-solid: #232f45;
  --color-bg-interactive-pressed: rgba(216, 230, 244, 0.1);
  --color-bg-interactive-pressed-solid: #2a3850;
  --color-brand-blue: #2469d6;
  --color-brand-teal: #4ad9d9;
  --color-brand-red: #f2385a;
  --color-brand-gold: #f5a503;
  --color-bg-app: #141d2e;
  --color-fg-app: #1a2438;
  --color-bg-blur: rgba(26, 36, 56, 0.8);
  --color-bg-app-overlay: rgba(7, 11, 19, 0.3);
  --color-bg-app-overlay-solid: #131a29;
  --color-fg-app-overlay: rgba(110, 126, 150, 0.2);
  --color-border-primary: #2c3850;
  --color-border-secondary: rgba(44, 56, 80, 0.6);
  --color-glass-bg: rgba(12, 19, 32, 0.65);
  --color-glass-edge: rgba(255, 255, 255, 0.12);
  --color-glass-glow: rgba(255, 255, 255, 0.03);
  --color-glass-highlight: rgba(255, 255, 255, 0.08);
  --color-glass-highlight-subtle: rgba(255, 255, 255, 0.04);
  --color-glass-shadow: rgba(0, 0, 0, 0.35);
  --color-glass-text: #e4ecf8;
  --color-glass-text-secondary: #a8b6cc;
  --color-glass-text-halo: rgba(0, 0, 0, 0.55);
  --glass-backdrop-brightness: 0.7;
  --color-border-disabled: #495469;
  --color-bg-tooltip: #0c1320;
  --color-bg-modal-overlay: rgba(5, 8, 14, 0.6);
  --color-bg-disabled: #6e7e96;
  --color-fg-disabled: #495469;
  --color-bg-neutral: #f5f5f5;
  --color-bg-neutral-subtle: rgba(245, 245, 245, 0.2);
  --color-fg-neutral: #4a4a4a;
  --color-fg-neutral-hover: #333333;
  --color-border-neutral: rgba(74, 74, 74, 0.15);
  --color-bg-info: #283A5A;
  --color-bg-info-subtle: rgba(40, 58, 90, 0.4);
  --color-bg-info-pressed: #2F4368;
  --color-fg-info: #8FAED6;
  --color-fg-info-hover: #7D9CC6;
  --color-border-info: #3D5A80;
  --color-bg-success: #224D45;
  --color-bg-success-subtle: rgba(34, 77, 69, 0.4);
  --color-bg-success-pressed: #2A5850;
  --color-fg-success: #7EC4B5;
  --color-fg-success-hover: #6EB5A5;
  --color-fg-success-pressed: #5EA698;
  --color-fg-success-direct-hover: #6EB5A5;
  --color-border-success: #3A6B60;
  --color-bg-warning: #5C4720;
  --color-bg-warning-subtle: rgba(92, 71, 32, 0.4);
  --color-bg-warning-pressed: #6A5228;
  --color-fg-warning: #D4B26E;
  --color-fg-warning-hover: #C4A260;
  --color-border-warning: #7A6438;
  --color-bg-danger: #59242E;
  --color-bg-danger-subtle: rgba(89, 36, 46, 0.4);
  --color-bg-danger-pressed: #662C37;
  --color-fg-danger: #D4919C;
  --color-fg-danger-hover: #C48190;
  --color-fg-danger-pressed: #AA6D78;
  --color-fg-danger-direct-hover: #C48190;
  --color-border-danger: #7A3E4A;
  --color-ribbon-red: #f2385a;
  --color-ribbon-blue: #2469d6;
  --color-ribbon-yellow: #f5a503;
  --color-ribbon-purple: #9b51e0;
  --color-ribbon-green: #0e9e6e;
  --color-user-navy: #4A5D7A;
  --color-user-navy-dark: rgb(48.1, 60.45, 79.3);
  --color-user-blue: #6082A0;
  --color-user-blue-dark: rgb(62.2362204724, 84.5102362205, 104.1637795276);
  --color-user-teal: #4c9987;
  --color-user-teal-dark: rgb(49.4, 99.45, 87.75);
  --color-user-green: #84a944;
  --color-user-green-dark: rgb(85.8, 109.85, 44.2);
  --color-user-yellow: #B8A03C;
  --color-user-yellow-dark: rgb(119.6, 104, 39);
  --color-user-amber: #D49840;
  --color-user-amber-dark: rgb(146.4333333333, 100.4333333333, 32.9666666667);
  --color-user-orange: #C07A54;
  --color-user-orange-dark: rgb(131.1, 77.4333333333, 48.3);
  --color-user-coral: #D4897A;
  --color-user-coral-dark: rgb(164.0585227273, 71.5443181818, 53.0414772727);
  --color-user-red: #A85858;
  --color-user-red-dark: rgb(109.4047244094, 56.9952755906, 56.9952755906);
  --color-user-raspberry: #B05A78;
  --color-user-raspberry-dark: rgb(116.9200819672, 55.9799180328, 77.2381147541);
  --color-user-pink: #A864A0;
  --color-user-pink-dark: rgb(111.5743801653, 62.6256198347, 105.8157024793);
  --color-user-lavender: #8878A8;
  --color-user-lavender-dark: rgb(86.8540540541, 73.3621621622, 113.8378378378);
  --color-user-purple: #5D5478;
  --color-user-purple-dark: rgb(60.45, 54.6, 78);
  --color-user-taupe: #9C8878;
  --color-user-taupe-dark: rgb(103.5, 88.1666666667, 75.9);
  --color-user-brown: #706050;
  --color-user-brown-dark: rgb(72.8, 62.4, 52);
  --color-user-black: #505458;
  --color-user-black-dark: rgb(52, 54.6, 57.2);
  --color-reserved-cream: #d0cab0;
  --color-reserved-cream-dark: rgb(156.4952380952, 144.6095238095, 93.1047619048);
  --color-highlight-bg-yellow: #FFF697;
  --color-highlight-bg-yellow-rgb: 255, 246, 151;
  --color-highlight-bg-yellow-subtle: rgba(255, 246, 151, 0.35);
  --color-highlight-fg-yellow: rgb(227.5, 207.8125, 0);
  --color-highlight-fg-yellow-hover: rgb(176.5, 161.2259615385, 0);
  --color-highlight-bg-purple: #F5C4FF;
  --color-highlight-bg-purple-rgb: 245, 196, 255;
  --color-highlight-bg-purple-subtle: rgba(245, 196, 255, 0.35);
  --color-highlight-fg-purple: rgb(219.0677966102, 43, 255);
  --color-highlight-fg-purple-hover: rgb(162.7796610169, 0, 196);
  --color-highlight-bg-teal: #ADEDFC;
  --color-highlight-bg-teal-rgb: 173, 237, 252;
  --color-highlight-bg-teal-subtle: rgba(173, 237, 252, 0.35);
  --color-highlight-fg-teal: rgb(25.4, 204.6, 246.6);
  --color-highlight-fg-teal-hover: #0686a4;
  --color-highlight-bg-green: #D4EABC;
  --color-highlight-bg-green-rgb: 212, 234, 188;
  --color-highlight-bg-green-subtle: rgba(212, 234, 188, 0.35);
  --color-highlight-fg-green: rgb(137.2386363636, 197.4886363636, 71.5113636364);
  --color-highlight-fg-green-hover: rgb(85.3977272727, 127.1477272727, 39.8522727273);
  --color-highlight-bg-blue: #A6C3F0;
  --color-highlight-bg-blue-rgb: 166, 195, 240;
  --color-highlight-bg-blue-subtle: rgba(166, 195, 240, 0.35);
  --color-highlight-fg-blue: rgb(36.4903846154, 107.0384615385, 216.5096153846);
  --color-highlight-fg-blue-hover: rgb(21.7788461538, 63.8846153846, 129.2211538462);
  --color-highlight-bg-black: #0c1320;
  --color-highlight-bg-black-hover: rgba(12, 19, 32, 0.45);
  --color-highlight-bg-black-rgb: 12, 19, 32;
  --color-highlight-bg-black-subtle: rgba(12, 19, 32, 0.35);
  --color-highlight-fg-black: rgb(26.0298507463, 23.6417910448, 21.9701492537);
  --color-highlight-fg-black-hover: #6d635c;
  --color-comment-bg: #6B5A2E;
  --color-comment-bg-selected: #8C7530;
  --color-find-bg: #3D5E44;
  --color-find-bg-selected: #4A7A55;
  --color-data-blue: #3b7dd8;
  --color-data-blue-muted: rgba(59, 125, 216, 0.2);
  --color-data-blue-subtle: rgba(59, 125, 216, 0.05);
  --color-data-amber: #e5a857;
  --color-data-amber-muted: rgba(229, 168, 87, 0.2);
  --color-data-amber-subtle: rgba(229, 168, 87, 0.05);
  --color-data-pink: #f472b6;
  --color-data-pink-muted: rgba(244, 114, 182, 0.2);
  --color-data-pink-subtle: rgba(244, 114, 182, 0.05);
  --color-data-green: #5bbf9a;
  --color-data-green-muted: rgba(91, 191, 154, 0.2);
  --color-data-green-subtle: rgba(91, 191, 154, 0.05);
  --color-data-purple: #a78bfa;
  --color-data-purple-muted: rgba(167, 139, 250, 0.2);
  --color-data-purple-subtle: rgba(167, 139, 250, 0.05);
  --color-wash-opacity: 0.1;
  --color-wash-border-opacity: 0.25;
  --color-gradient-interactive: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #2469D6;
  --color-gradient-danger: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #DC2626;
  --color-border-primary-interactive: rgba(63, 127, 216, 0.5);
}

html[data-theme=dark-lilac],
[data-theme=dark-lilac] {
  --color-text-primary: #ece4f7;
  --color-text-primary-inverted: #FAFAF9;
  --color-text-secondary: #b8acce;
  --color-text-placeholder: #7d7099;
  --color-text-disabled: #4f4666;
  --color-text-tooltip: #FAFAF9;
  --color-border-interactive: #5d5280;
  --color-fg-primary-interactive-inverted: #FAFAF9;
  --color-fg-primary-interactive: rgb(161.52, 126.56, 213.2);
  --color-fg-primary-interactive-hover: rgb(139.1322428571, 95.7995857143, 203.1892142857);
  --color-bg-primary-interactive: #8456c8;
  --color-bg-primary-interactive-hover: rgb(113.4807142857, 61.7964285714, 189.8835714286);
  --color-bg-primary-interactive-pressed: rgb(103.1642857143, 56.1785714286, 172.6214285714);
  --color-bg-primary-interactive-active: rgba(132, 86, 200, 0.12);
  --color-fg-interactive: #181225;
  --color-fg-interactive-hover: #C2BBB7;
  --color-fg-interactive-pressed: #FAFAF9;
  --color-bg-interactive: #FFFFFF;
  --color-bg-interactive-hover: rgba(232, 222, 247, 0.05);
  --color-bg-interactive-hover-solid: #2a2240;
  --color-bg-interactive-pressed: rgba(232, 222, 247, 0.1);
  --color-bg-interactive-pressed-solid: #322a4c;
  --color-brand-blue: #2469d6;
  --color-brand-teal: #4ad9d9;
  --color-brand-red: #f2385a;
  --color-brand-gold: #f5a503;
  --color-bg-app: #1a1428;
  --color-fg-app: #221a33;
  --color-bg-blur: rgba(34, 26, 51, 0.8);
  --color-bg-app-overlay: rgba(10, 7, 18, 0.3);
  --color-bg-app-overlay-solid: #181225;
  --color-fg-app-overlay: rgba(125, 112, 153, 0.2);
  --color-border-primary: #2f2748;
  --color-border-secondary: rgba(47, 39, 72, 0.6);
  --color-glass-bg: rgba(14, 10, 26, 0.65);
  --color-glass-edge: rgba(255, 255, 255, 0.12);
  --color-glass-glow: rgba(255, 255, 255, 0.03);
  --color-glass-highlight: rgba(255, 255, 255, 0.08);
  --color-glass-highlight-subtle: rgba(255, 255, 255, 0.04);
  --color-glass-shadow: rgba(0, 0, 0, 0.35);
  --color-glass-text: #ece4f7;
  --color-glass-text-secondary: #b8acce;
  --color-glass-text-halo: rgba(0, 0, 0, 0.55);
  --glass-backdrop-brightness: 0.7;
  --color-border-disabled: #4f4666;
  --color-bg-tooltip: #0e0a1a;
  --color-bg-modal-overlay: rgba(6, 4, 12, 0.6);
  --color-bg-disabled: #7d7099;
  --color-fg-disabled: #4f4666;
  --color-bg-neutral: #f5f5f5;
  --color-bg-neutral-subtle: rgba(245, 245, 245, 0.2);
  --color-fg-neutral: #4a4a4a;
  --color-fg-neutral-hover: #333333;
  --color-border-neutral: rgba(74, 74, 74, 0.15);
  --color-bg-info: #283A5A;
  --color-bg-info-subtle: rgba(40, 58, 90, 0.4);
  --color-bg-info-pressed: #2F4368;
  --color-fg-info: #8FAED6;
  --color-fg-info-hover: #7D9CC6;
  --color-border-info: #3D5A80;
  --color-bg-success: #224D45;
  --color-bg-success-subtle: rgba(34, 77, 69, 0.4);
  --color-bg-success-pressed: #2A5850;
  --color-fg-success: #7EC4B5;
  --color-fg-success-hover: #6EB5A5;
  --color-fg-success-pressed: #5EA698;
  --color-fg-success-direct-hover: #6EB5A5;
  --color-border-success: #3A6B60;
  --color-bg-warning: #5C4720;
  --color-bg-warning-subtle: rgba(92, 71, 32, 0.4);
  --color-bg-warning-pressed: #6A5228;
  --color-fg-warning: #D4B26E;
  --color-fg-warning-hover: #C4A260;
  --color-border-warning: #7A6438;
  --color-bg-danger: #59242E;
  --color-bg-danger-subtle: rgba(89, 36, 46, 0.4);
  --color-bg-danger-pressed: #662C37;
  --color-fg-danger: #D4919C;
  --color-fg-danger-hover: #C48190;
  --color-fg-danger-pressed: #AA6D78;
  --color-fg-danger-direct-hover: #C48190;
  --color-border-danger: #7A3E4A;
  --color-ribbon-red: #f2385a;
  --color-ribbon-blue: #2469d6;
  --color-ribbon-yellow: #f5a503;
  --color-ribbon-purple: #9b51e0;
  --color-ribbon-green: #0e9e6e;
  --color-user-navy: #4A5D7A;
  --color-user-navy-dark: rgb(48.1, 60.45, 79.3);
  --color-user-blue: #6082A0;
  --color-user-blue-dark: rgb(62.2362204724, 84.5102362205, 104.1637795276);
  --color-user-teal: #4c9987;
  --color-user-teal-dark: rgb(49.4, 99.45, 87.75);
  --color-user-green: #84a944;
  --color-user-green-dark: rgb(85.8, 109.85, 44.2);
  --color-user-yellow: #B8A03C;
  --color-user-yellow-dark: rgb(119.6, 104, 39);
  --color-user-amber: #D49840;
  --color-user-amber-dark: rgb(146.4333333333, 100.4333333333, 32.9666666667);
  --color-user-orange: #C07A54;
  --color-user-orange-dark: rgb(131.1, 77.4333333333, 48.3);
  --color-user-coral: #D4897A;
  --color-user-coral-dark: rgb(164.0585227273, 71.5443181818, 53.0414772727);
  --color-user-red: #A85858;
  --color-user-red-dark: rgb(109.4047244094, 56.9952755906, 56.9952755906);
  --color-user-raspberry: #B05A78;
  --color-user-raspberry-dark: rgb(116.9200819672, 55.9799180328, 77.2381147541);
  --color-user-pink: #A864A0;
  --color-user-pink-dark: rgb(111.5743801653, 62.6256198347, 105.8157024793);
  --color-user-lavender: #8878A8;
  --color-user-lavender-dark: rgb(86.8540540541, 73.3621621622, 113.8378378378);
  --color-user-purple: #5D5478;
  --color-user-purple-dark: rgb(60.45, 54.6, 78);
  --color-user-taupe: #9C8878;
  --color-user-taupe-dark: rgb(103.5, 88.1666666667, 75.9);
  --color-user-brown: #706050;
  --color-user-brown-dark: rgb(72.8, 62.4, 52);
  --color-user-black: #505458;
  --color-user-black-dark: rgb(52, 54.6, 57.2);
  --color-reserved-cream: #d0cab0;
  --color-reserved-cream-dark: rgb(156.4952380952, 144.6095238095, 93.1047619048);
  --color-highlight-bg-yellow: #FFF697;
  --color-highlight-bg-yellow-rgb: 255, 246, 151;
  --color-highlight-bg-yellow-subtle: rgba(255, 246, 151, 0.35);
  --color-highlight-fg-yellow: rgb(227.5, 207.8125, 0);
  --color-highlight-fg-yellow-hover: rgb(176.5, 161.2259615385, 0);
  --color-highlight-bg-purple: #F5C4FF;
  --color-highlight-bg-purple-rgb: 245, 196, 255;
  --color-highlight-bg-purple-subtle: rgba(245, 196, 255, 0.35);
  --color-highlight-fg-purple: rgb(219.0677966102, 43, 255);
  --color-highlight-fg-purple-hover: rgb(162.7796610169, 0, 196);
  --color-highlight-bg-teal: #ADEDFC;
  --color-highlight-bg-teal-rgb: 173, 237, 252;
  --color-highlight-bg-teal-subtle: rgba(173, 237, 252, 0.35);
  --color-highlight-fg-teal: rgb(25.4, 204.6, 246.6);
  --color-highlight-fg-teal-hover: #0686a4;
  --color-highlight-bg-green: #D4EABC;
  --color-highlight-bg-green-rgb: 212, 234, 188;
  --color-highlight-bg-green-subtle: rgba(212, 234, 188, 0.35);
  --color-highlight-fg-green: rgb(137.2386363636, 197.4886363636, 71.5113636364);
  --color-highlight-fg-green-hover: rgb(85.3977272727, 127.1477272727, 39.8522727273);
  --color-highlight-bg-blue: #A6C3F0;
  --color-highlight-bg-blue-rgb: 166, 195, 240;
  --color-highlight-bg-blue-subtle: rgba(166, 195, 240, 0.35);
  --color-highlight-fg-blue: rgb(36.4903846154, 107.0384615385, 216.5096153846);
  --color-highlight-fg-blue-hover: rgb(21.7788461538, 63.8846153846, 129.2211538462);
  --color-highlight-bg-black: #0e0a1a;
  --color-highlight-bg-black-hover: rgba(14, 10, 26, 0.45);
  --color-highlight-bg-black-rgb: 14, 10, 26;
  --color-highlight-bg-black-subtle: rgba(14, 10, 26, 0.35);
  --color-highlight-fg-black: rgb(26.0298507463, 23.6417910448, 21.9701492537);
  --color-highlight-fg-black-hover: #6d635c;
  --color-comment-bg: #6B5A2E;
  --color-comment-bg-selected: #8C7530;
  --color-find-bg: #3D5E44;
  --color-find-bg-selected: #4A7A55;
  --color-data-blue: #3b7dd8;
  --color-data-blue-muted: rgba(59, 125, 216, 0.2);
  --color-data-blue-subtle: rgba(59, 125, 216, 0.05);
  --color-data-amber: #e5a857;
  --color-data-amber-muted: rgba(229, 168, 87, 0.2);
  --color-data-amber-subtle: rgba(229, 168, 87, 0.05);
  --color-data-pink: #f472b6;
  --color-data-pink-muted: rgba(244, 114, 182, 0.2);
  --color-data-pink-subtle: rgba(244, 114, 182, 0.05);
  --color-data-green: #5bbf9a;
  --color-data-green-muted: rgba(91, 191, 154, 0.2);
  --color-data-green-subtle: rgba(91, 191, 154, 0.05);
  --color-data-purple: #a78bfa;
  --color-data-purple-muted: rgba(167, 139, 250, 0.2);
  --color-data-purple-subtle: rgba(167, 139, 250, 0.05);
  --color-wash-opacity: 0.1;
  --color-wash-border-opacity: 0.25;
  --color-gradient-interactive: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #2469D6;
  --color-gradient-danger: linear-gradient(180deg, rgba(101, 184, 245, 0.20) 0%, rgba(35, 84, 170, 0.20) 100%), #DC2626;
  --color-border-primary-interactive: rgba(132, 86, 200, 0.5);
}

body[data-colorblind=true] {
  --color-bg-success: #dcf0fa;
  --color-bg-success-subtle: rgba(220, 240, 250, 0.4);
  --color-bg-success-pressed: #c9e6f5;
  --color-fg-success: #0a6e94;
  --color-fg-success-hover: #085f80;
  --color-fg-success-pressed: #06506c;
  --color-fg-success-direct-hover: #085f80;
  --color-border-success: #a8d8ea;
  --color-bg-danger: #fce8ef;
  --color-bg-danger-subtle: rgba(252, 232, 239, 0.4);
  --color-bg-danger-pressed: #f5d9e3;
  --color-fg-danger: #b01c52;
  --color-fg-danger-hover: #9d1849;
  --color-fg-danger-pressed: #88153f;
  --color-fg-danger-direct-hover: #9d1849;
  --color-border-danger: #e8b5c8;
  --color-data-blue: #2d88d2;
  --color-data-blue-muted: rgba(45, 136, 210, 0.35);
  --color-data-blue-subtle: rgba(45, 136, 210, 0.15);
  --color-data-amber: #d2a12d;
  --color-data-amber-muted: rgba(210, 161, 45, 0.35);
  --color-data-amber-subtle: rgba(210, 161, 45, 0.15);
  --color-data-pink: #d22d5e;
  --color-data-pink-muted: rgba(210, 45, 94, 0.35);
  --color-data-pink-subtle: rgba(210, 45, 94, 0.15);
  --color-data-green: #2dc2d2;
  --color-data-green-muted: rgba(45, 194, 210, 0.35);
  --color-data-green-subtle: rgba(45, 194, 210, 0.15);
  --color-data-purple: #722dd2;
  --color-data-purple-muted: rgba(114, 45, 210, 0.35);
  --color-data-purple-subtle: rgba(114, 45, 210, 0.15);
  --color-user-navy: #4b59d2;
  --color-user-navy-dark: rgb(37.05, 48.5766666667, 148.2);
  --color-user-blue: #2d8bb4;
  --color-user-blue-dark: rgb(29.25, 90.35, 117);
  --color-user-teal: #4bd2d2;
  --color-user-teal-dark: rgb(37.05, 148.2, 148.2);
  --color-user-green: #2db470;
  --color-user-green-dark: rgb(29.25, 117, 72.8);
  --color-user-yellow: #cccc33;
  --color-user-yellow-dark: rgb(132.6, 132.6, 33.15);
  --color-user-amber: #b4922d;
  --color-user-amber-dark: rgb(117, 94.9, 29.25);
  --color-user-orange: #b4922d;
  --color-user-orange-dark: rgb(117, 94.9, 29.25);
  --color-user-coral: #b42d2d;
  --color-user-coral-dark: rgb(117, 29.25, 29.25);
  --color-user-red: #b42d2d;
  --color-user-red-dark: rgb(117, 29.25, 29.25);
  --color-user-raspberry: #b42d70;
  --color-user-raspberry-dark: rgb(117, 29.25, 72.8);
  --color-user-pink: #b42d70;
  --color-user-pink-dark: rgb(117, 29.25, 72.8);
  --color-user-lavender: #4b59d2;
  --color-user-lavender-dark: rgb(37.05, 48.5766666667, 148.2);
  --color-user-purple: #4b59d2;
  --color-user-purple-dark: rgb(37.05, 48.5766666667, 148.2);
  --color-user-taupe: #b4922d;
  --color-user-taupe-dark: rgb(117, 94.9, 29.25);
  --color-user-brown: #b4922d;
  --color-user-brown-dark: rgb(117, 94.9, 29.25);
  --color-wash-opacity: 0.3;
  --color-wash-border-opacity: 0.75;
}

body[data-colorblind=true][data-theme^=dark] {
  --color-bg-success: #1b3e57;
  --color-bg-success-subtle: rgba(27, 62, 87, 0.4);
  --color-bg-success-pressed: #234a66;
  --color-fg-success: #7ec1e8;
  --color-fg-success-hover: #6eb3dc;
  --color-fg-success-pressed: #5ea5d0;
  --color-fg-success-direct-hover: #6eb3dc;
  --color-border-success: #35617f;
  --color-bg-danger: #592437;
  --color-bg-danger-subtle: rgba(89, 36, 55, 0.4);
  --color-bg-danger-pressed: #662c41;
  --color-fg-danger: #d491a9;
  --color-fg-danger-hover: #c48199;
  --color-fg-danger-pressed: #aa6d83;
  --color-fg-danger-direct-hover: #c48199;
  --color-border-danger: #7a3e54;
  --color-data-blue: #70abdb;
  --color-data-blue-muted: rgba(112, 171, 219, 0.35);
  --color-data-blue-subtle: rgba(112, 171, 219, 0.15);
  --color-data-amber: #dbbb70;
  --color-data-amber-muted: rgba(219, 187, 112, 0.35);
  --color-data-amber-subtle: rgba(219, 187, 112, 0.15);
  --color-data-pink: #db7090;
  --color-data-pink-muted: rgba(219, 112, 144, 0.35);
  --color-data-pink-subtle: rgba(219, 112, 144, 0.15);
  --color-data-green: #70d1db;
  --color-data-green-muted: rgba(112, 209, 219, 0.35);
  --color-data-green-subtle: rgba(112, 209, 219, 0.15);
  --color-data-purple: #9d70db;
  --color-data-purple-muted: rgba(157, 112, 219, 0.35);
  --color-data-purple-subtle: rgba(157, 112, 219, 0.15);
}
