html[data-theme="light"] {
  --ds-bg: #FFFFFF;
  --ds-surface: #ffffff;
  --ds-soft: #f0f0f2;
  --ds-ink: #1b1e2f;
  --ds-muted: #4d505d;
  --ds-line: #cbcbcf;
  --ds-control-border: #888892;
  --ds-primary: #7560D5;
  --ds-primary-end: #6553b7;
  --ds-on-primary: #FFFFFF;
  --ds-link: #1b1e2f;
  --ds-success: #176B51;
  --ds-warning: #795500;
  --ds-danger: #9F303B;
  --ds-accent-rgb: 117 96 213;
  --ds-ink-rgb: 27 30 47;
  --ds-surface-rgb: 255 255 255;
  --ds-primary-gradient: linear-gradient(125deg,#7560D5,#6553b7);
  --ds-page-gradient: linear-gradient(145deg,#FFFFFF,#f5f4fc);
  --ds-surface-gradient: linear-gradient(125deg,#ffffff,#f0f0f2);
  --ds-sidebar-bg: #ffffff;
  --ds-sidebar-ink: #1b1e2f;
  --ds-sidebar-muted: #4d505d;
  --ds-sidebar-active: #f0f0f2;
  --ds-halo-filter: hue-rotate(40.76923076923072deg);
  --ds-color-scheme: light;
  --ds-shadow: #00000014;
}

html[data-theme="dark"] {
  --ds-bg: #111318;
  --ds-surface: #16181f;
  --ds-soft: #25272e;
  --ds-ink: #f8f9fc;
  --ds-muted: #c6c8cb;
  --ds-line: #4a4c52;
  --ds-control-border: #7a7c82;
  --ds-primary: #9B8AFF;
  --ds-primary-end: #a99aff;
  --ds-on-primary: #000000;
  --ds-link: #9B8AFF;
  --ds-success: #8DE1B8;
  --ds-warning: #F4D58A;
  --ds-danger: #FFADB5;
  --ds-accent-rgb: 155 138 255;
  --ds-ink-rgb: 248 249 252;
  --ds-surface-rgb: 22 24 31;
  --ds-primary-gradient: linear-gradient(125deg,#9B8AFF,#a99aff);
  --ds-page-gradient: linear-gradient(145deg,#111318,#1b1b28);
  --ds-surface-gradient: linear-gradient(125deg,#16181f,#25272e);
  --ds-sidebar-bg: #16181f;
  --ds-sidebar-ink: #f8f9fc;
  --ds-sidebar-muted: #c6c8cb;
  --ds-sidebar-active: #25272e;
  --ds-halo-filter: hue-rotate(38.71794871794873deg);
  --ds-color-scheme: dark;
  --ds-shadow: #00000055;
}

html[data-theme="semi-dark"] {
  --ds-bg: #FFFFFF;
  --ds-surface: #ffffff;
  --ds-soft: #f0f0f2;
  --ds-ink: #1b1e2f;
  --ds-muted: #4d505d;
  --ds-line: #cbcbcf;
  --ds-control-border: #888892;
  --ds-primary: #7560D5;
  --ds-primary-end: #6553b7;
  --ds-on-primary: #FFFFFF;
  --ds-link: #1b1e2f;
  --ds-success: #176B51;
  --ds-warning: #795500;
  --ds-danger: #9F303B;
  --ds-accent-rgb: 117 96 213;
  --ds-ink-rgb: 27 30 47;
  --ds-surface-rgb: 255 255 255;
  --ds-primary-gradient: linear-gradient(125deg,#7560D5,#6553b7);
  --ds-page-gradient: linear-gradient(145deg,#FFFFFF,#f5f4fc);
  --ds-surface-gradient: linear-gradient(125deg,#ffffff,#f0f0f2);
  --ds-sidebar-bg: #20242D;
  --ds-sidebar-ink: #ECEEF5;
  --ds-sidebar-muted: #C6C9D5;
  --ds-sidebar-active: #38334D;
  --ds-halo-filter: hue-rotate(40.76923076923072deg);
  --ds-color-scheme: light;
  --ds-shadow: #00000014;
}

html[data-theme="true-black"] {
  --ds-bg: #111111;
  --ds-surface: #1c1c1c;
  --ds-soft: #2c2c2c;
  --ds-ink: #ffffff;
  --ds-muted: #cdcdcd;
  --ds-line: #505050;
  --ds-control-border: #808080;
  --ds-primary: #777777;
  --ds-primary-end: #8a8a8a;
  --ds-on-primary: #000000;
  --ds-link: #D6D6D6;
  --ds-success: #8DE1B8;
  --ds-warning: #F4D58A;
  --ds-danger: #FFADB5;
  --ds-accent-rgb: 119 119 119;
  --ds-ink-rgb: 255 255 255;
  --ds-surface-rgb: 28 28 28;
  --ds-primary-gradient: linear-gradient(125deg,#777777,#8a8a8a);
  --ds-page-gradient: linear-gradient(145deg,#111111,#181818);
  --ds-surface-gradient: linear-gradient(125deg,#1c1c1c,#2c2c2c);
  --ds-sidebar-bg: #1c1c1c;
  --ds-sidebar-ink: #ffffff;
  --ds-sidebar-muted: #cdcdcd;
  --ds-sidebar-active: #2c2c2c;
  --ds-halo-filter: grayscale(1);
  --ds-color-scheme: dark;
  --ds-shadow: #00000055;
}

html[data-theme="slate-navy"] {
  --ds-bg: #0F172A;
  --ds-surface: #1b2438;
  --ds-soft: #2a3346;
  --ds-ink: #fdfdfe;
  --ds-muted: #cbcdd2;
  --ds-line: #4f5666;
  --ds-control-border: #7f8490;
  --ds-primary: #94A3B8;
  --ds-primary-end: #a3b0c2;
  --ds-on-primary: #000000;
  --ds-link: #94A3B8;
  --ds-success: #8DE1B8;
  --ds-warning: #F4D58A;
  --ds-danger: #FFADB5;
  --ds-accent-rgb: 148 163 184;
  --ds-ink-rgb: 253 253 254;
  --ds-surface-rgb: 27 36 56;
  --ds-primary-gradient: linear-gradient(125deg,#94A3B8,#a3b0c2);
  --ds-page-gradient: linear-gradient(145deg,#0F172A,#182134);
  --ds-surface-gradient: linear-gradient(125deg,#1b2438,#2a3346);
  --ds-sidebar-bg: #1b2438;
  --ds-sidebar-ink: #fdfdfe;
  --ds-sidebar-muted: #cbcdd2;
  --ds-sidebar-active: #2a3346;
  --ds-halo-filter: hue-rotate(5deg);
  --ds-color-scheme: dark;
  --ds-shadow: #00000055;
}

html[data-theme="warm-ink"] {
  --ds-bg: #171412;
  --ds-surface: #221e1b;
  --ds-soft: #312d2a;
  --ds-ink: #fdfcf9;
  --ds-muted: #cdcbc8;
  --ds-line: #54514e;
  --ds-control-border: #83817e;
  --ds-primary: #8B8178;
  --ds-primary-end: #9b938b;
  --ds-on-primary: #000000;
  --ds-link: #DED6CC;
  --ds-success: #8DE1B8;
  --ds-warning: #F4D58A;
  --ds-danger: #FFADB5;
  --ds-accent-rgb: 139 129 120;
  --ds-ink-rgb: 253 252 249;
  --ds-surface-rgb: 34 30 27;
  --ds-primary-gradient: linear-gradient(125deg,#8B8178,#9b938b);
  --ds-page-gradient: linear-gradient(145deg,#171412,#1f1c19);
  --ds-surface-gradient: linear-gradient(125deg,#221e1b,#312d2a);
  --ds-sidebar-bg: #221e1b;
  --ds-sidebar-ink: #fdfcf9;
  --ds-sidebar-muted: #cdcbc8;
  --ds-sidebar-active: #312d2a;
  --ds-halo-filter: grayscale(1);
  --ds-color-scheme: dark;
  --ds-shadow: #00000055;
}

html[data-theme="linen"] {
  --ds-bg: #FFF8ED;
  --ds-surface: #fffdf9;
  --ds-soft: #f0eeea;
  --ds-ink: #1d1916;
  --ds-muted: #4f4b48;
  --ds-line: #cbc9c5;
  --ds-control-border: #888682;
  --ds-primary: #B8AA9B;
  --ds-primary-end: #c2b6a9;
  --ds-on-primary: #000000;
  --ds-link: #6F6257;
  --ds-success: #176B51;
  --ds-warning: #795500;
  --ds-danger: #9F303B;
  --ds-accent-rgb: 184 170 155;
  --ds-ink-rgb: 29 25 22;
  --ds-surface-rgb: 255 253 249;
  --ds-primary-gradient: linear-gradient(125deg,#B8AA9B,#c2b6a9);
  --ds-page-gradient: linear-gradient(145deg,#FFF8ED,#faf3e7);
  --ds-surface-gradient: linear-gradient(125deg,#fffdf9,#f0eeea);
  --ds-sidebar-bg: #fffdf9;
  --ds-sidebar-ink: #1d1916;
  --ds-sidebar-muted: #4f4b48;
  --ds-sidebar-active: #f0eeea;
  --ds-halo-filter: hue-rotate(-178.9655172413793deg);
  --ds-color-scheme: light;
  --ds-shadow: #00000014;
}

html[data-theme="olive"] {
  --ds-bg: #1F261A;
  --ds-surface: #2d3525;
  --ds-soft: #3b4333;
  --ds-ink: #fcfcf9;
  --ds-muted: #ced0ca;
  --ds-line: #5d6356;
  --ds-control-border: #898e83;
  --ds-primary: #8B9678;
  --ds-primary-end: #9ba58b;
  --ds-on-primary: #000000;
  --ds-link: #D7DEC8;
  --ds-success: #8DE1B8;
  --ds-warning: #F4D58A;
  --ds-danger: #FFADB5;
  --ds-accent-rgb: 139 150 120;
  --ds-ink-rgb: 252 252 249;
  --ds-surface-rgb: 45 53 37;
  --ds-primary-gradient: linear-gradient(125deg,#8B9678,#9ba58b);
  --ds-page-gradient: linear-gradient(145deg,#1F261A,#272e21);
  --ds-surface-gradient: linear-gradient(125deg,#2d3525,#3b4333);
  --ds-sidebar-bg: #2d3525;
  --ds-sidebar-ink: #fcfcf9;
  --ds-sidebar-muted: #ced0ca;
  --ds-sidebar-active: #3b4333;
  --ds-halo-filter: hue-rotate(-128deg);
  --ds-color-scheme: dark;
  --ds-shadow: #00000055;
}

html[data-theme="steel"] {
  --ds-bg: #101820;
  --ds-surface: #19242f;
  --ds-soft: #29333d;
  --ds-ink: #fcfdfe;
  --ds-muted: #cacdd0;
  --ds-line: #4d565f;
  --ds-control-border: #7d848b;
  --ds-primary: #7C8EA3;
  --ds-primary-end: #8e9eb0;
  --ds-on-primary: #000000;
  --ds-link: #D8E1EA;
  --ds-success: #8DE1B8;
  --ds-warning: #F4D58A;
  --ds-danger: #FFADB5;
  --ds-accent-rgb: 124 142 163;
  --ds-ink-rgb: 252 253 254;
  --ds-surface-rgb: 25 36 47;
  --ds-primary-gradient: linear-gradient(125deg,#7C8EA3,#8e9eb0);
  --ds-page-gradient: linear-gradient(145deg,#101820,#182029);
  --ds-surface-gradient: linear-gradient(125deg,#19242f,#29333d);
  --ds-sidebar-bg: #19242f;
  --ds-sidebar-ink: #fcfdfe;
  --ds-sidebar-muted: #cacdd0;
  --ds-sidebar-active: #29333d;
  --ds-halo-filter: hue-rotate(2.307692307692264deg);
  --ds-color-scheme: dark;
  --ds-shadow: #00000055;
}

html[data-theme="coffee"] {
  --ds-bg: #20140F;
  --ds-surface: #2d1d16;
  --ds-soft: #3b2b24;
  --ds-ink: #fcf8f5;
  --ds-muted: #cec8c4;
  --ds-line: #5d4f49;
  --ds-control-border: #897e79;
  --ds-primary: #8A6454;
  --ds-primary-end: #775648;
  --ds-on-primary: #FFFFFF;
  --ds-link: #D1B5A6;
  --ds-success: #8DE1B8;
  --ds-warning: #F4D58A;
  --ds-danger: #FFADB5;
  --ds-accent-rgb: 138 100 84;
  --ds-ink-rgb: 252 248 245;
  --ds-surface-rgb: 45 29 22;
  --ds-primary-gradient: linear-gradient(125deg,#8A6454,#775648);
  --ds-page-gradient: linear-gradient(145deg,#20140F,#271a14);
  --ds-surface-gradient: linear-gradient(125deg,#2d1d16,#3b2b24);
  --ds-sidebar-bg: #2d1d16;
  --ds-sidebar-ink: #fcf8f5;
  --ds-sidebar-muted: #cec8c4;
  --ds-sidebar-active: #3b2b24;
  --ds-halo-filter: hue-rotate(-192.22222222222223deg);
  --ds-color-scheme: dark;
  --ds-shadow: #00000055;
}

html[data-theme="letterpress"] {
  --ds-bg: #FFFDF7;
  --ds-surface: #fffefc;
  --ds-soft: #edecea;
  --ds-ink: #000000;
  --ds-muted: #383837;
  --ds-line: #c4c4c2;
  --ds-control-border: #797977;
  --ds-primary: #666666;
  --ds-primary-end: #585858;
  --ds-on-primary: #FFFFFF;
  --ds-link: #666666;
  --ds-success: #176B51;
  --ds-warning: #795500;
  --ds-danger: #9F303B;
  --ds-accent-rgb: 102 102 102;
  --ds-ink-rgb: 0 0 0;
  --ds-surface-rgb: 255 254 252;
  --ds-primary-gradient: linear-gradient(125deg,#666666,#585858);
  --ds-page-gradient: linear-gradient(145deg,#FFFDF7,#f4f2ed);
  --ds-surface-gradient: linear-gradient(125deg,#fffefc,#edecea);
  --ds-sidebar-bg: #fffefc;
  --ds-sidebar-ink: #000000;
  --ds-sidebar-muted: #383837;
  --ds-sidebar-active: #edecea;
  --ds-halo-filter: grayscale(1);
  --ds-color-scheme: light;
  --ds-shadow: #00000014;
}

html[data-theme="plum"] {
  --ds-bg: #181022;
  --ds-surface: #231830;
  --ds-soft: #32283e;
  --ds-ink: #fdfcff;
  --ds-muted: #cdcad1;
  --ds-line: #554c60;
  --ds-control-border: #837d8c;
  --ds-primary: #806B99;
  --ds-primary-end: #6e5c84;
  --ds-on-primary: #FFFFFF;
  --ds-link: #D9CDEA;
  --ds-success: #8DE1B8;
  --ds-warning: #F4D58A;
  --ds-danger: #FFADB5;
  --ds-accent-rgb: 128 107 153;
  --ds-ink-rgb: 253 252 255;
  --ds-surface-rgb: 35 24 48;
  --ds-primary-gradient: linear-gradient(125deg,#806B99,#6e5c84);
  --ds-page-gradient: linear-gradient(145deg,#181022,#1f162a);
  --ds-surface-gradient: linear-gradient(125deg,#231830,#32283e);
  --ds-sidebar-bg: #231830;
  --ds-sidebar-ink: #fdfcff;
  --ds-sidebar-muted: #cdcad1;
  --ds-sidebar-active: #32283e;
  --ds-halo-filter: hue-rotate(57.39130434782601deg);
  --ds-color-scheme: dark;
  --ds-shadow: #00000055;
}

html[data-theme="vanilla"] {
  --ds-bg: #FFFCD0;
  --ds-surface: #fffeef;
  --ds-soft: #f0efe1;
  --ds-ink: #1b1919;
  --ds-muted: #4d4b48;
  --ds-line: #cbc9be;
  --ds-control-border: #88867e;
  --ds-primary: #403D3E;
  --ds-primary-end: #373435;
  --ds-on-primary: #FFFFFF;
  --ds-link: #403D3E;
  --ds-success: #176B51;
  --ds-warning: #795500;
  --ds-danger: #9F303B;
  --ds-accent-rgb: 64 61 62;
  --ds-ink-rgb: 27 25 25;
  --ds-surface-rgb: 255 254 239;
  --ds-primary-gradient: linear-gradient(125deg,#403D3E,#373435);
  --ds-page-gradient: linear-gradient(145deg,#FFFCD0,#f2efc6);
  --ds-surface-gradient: linear-gradient(125deg,#fffeef,#f0efe1);
  --ds-sidebar-bg: #fffeef;
  --ds-sidebar-ink: #1b1919;
  --ds-sidebar-muted: #4d4b48;
  --ds-sidebar-active: #f0efe1;
  --ds-halo-filter: grayscale(1);
  --ds-color-scheme: light;
  --ds-shadow: #00000014;
}

html[data-theme="luna"] {
  --ds-bg: #011C40;
  --ds-surface: #012548;
  --ds-soft: #0d3354;
  --ds-ink: #e0f8fa;
  --ds-muted: #afcad3;
  --ds-line: #345671;
  --ds-control-border: #648397;
  --ds-primary: #26658C;
  --ds-primary-end: #215778;
  --ds-on-primary: #FFFFFF;
  --ds-link: #54ACBF;
  --ds-success: #8DE1B8;
  --ds-warning: #F4D58A;
  --ds-danger: #FFADB5;
  --ds-accent-rgb: 38 101 140;
  --ds-ink-rgb: 224 248 250;
  --ds-surface-rgb: 1 37 72;
  --ds-primary-gradient: linear-gradient(125deg,#26658C,#215778);
  --ds-page-gradient: linear-gradient(145deg,#011C40,#042145);
  --ds-surface-gradient: linear-gradient(125deg,#012548,#0d3354);
  --ds-sidebar-bg: #012548;
  --ds-sidebar-ink: #e0f8fa;
  --ds-sidebar-muted: #afcad3;
  --ds-sidebar-active: #0d3354;
  --ds-halo-filter: hue-rotate(-7.058823529411711deg);
  --ds-color-scheme: dark;
  --ds-shadow: #00000055;
}

html[data-theme="moon"] {
  --ds-bg: #210635;
  --ds-surface: #2c083c;
  --ds-soft: #3a1647;
  --ds-ink: #fcf0f4;
  --ds-muted: #cebdcc;
  --ds-line: #5c3d66;
  --ds-control-border: #886f8d;
  --ds-primary: #7B337E;
  --ds-primary-end: #6a2c6c;
  --ds-on-primary: #FFFFFF;
  --ds-link: #F5D5E0;
  --ds-success: #8DE1B8;
  --ds-warning: #F4D58A;
  --ds-danger: #FFADB5;
  --ds-accent-rgb: 123 51 126;
  --ds-ink-rgb: 252 240 244;
  --ds-surface-rgb: 44 8 60;
  --ds-primary-gradient: linear-gradient(125deg,#7B337E,#6a2c6c);
  --ds-page-gradient: linear-gradient(145deg,#210635,#27093a);
  --ds-surface-gradient: linear-gradient(125deg,#2c083c,#3a1647);
  --ds-sidebar-bg: #2c083c;
  --ds-sidebar-ink: #fcf0f4;
  --ds-sidebar-muted: #cebdcc;
  --ds-sidebar-active: #3a1647;
  --ds-halo-filter: hue-rotate(87.60000000000002deg);
  --ds-color-scheme: dark;
  --ds-shadow: #00000055;
}

html[data-theme="abyss"] {
  --ds-bg: #06141B;
  --ds-surface: #0a1821;
  --ds-soft: #18252d;
  --ds-ink: #edefee;
  --ds-muted: #bbc0c1;
  --ds-line: #3e4950;
  --ds-control-border: #6e777c;
  --ds-primary: #4A5C6A;
  --ds-primary-end: #404f5b;
  --ds-on-primary: #FFFFFF;
  --ds-link: #9BA8AB;
  --ds-success: #8DE1B8;
  --ds-warning: #F4D58A;
  --ds-danger: #FFADB5;
  --ds-accent-rgb: 74 92 106;
  --ds-ink-rgb: 237 239 238;
  --ds-surface-rgb: 10 24 33;
  --ds-primary-gradient: linear-gradient(125deg,#4A5C6A,#404f5b);
  --ds-page-gradient: linear-gradient(145deg,#06141B,#0b1921);
  --ds-surface-gradient: linear-gradient(125deg,#0a1821,#18252d);
  --ds-sidebar-bg: #0a1821;
  --ds-sidebar-ink: #edefee;
  --ds-sidebar-muted: #bbc0c1;
  --ds-sidebar-active: #18252d;
  --ds-halo-filter: hue-rotate(-3.75deg);
  --ds-color-scheme: dark;
  --ds-shadow: #00000055;
}

html[data-theme="rose"] {
  --ds-bg: #F7EFE7;
  --ds-surface: #fcf9f7;
  --ds-soft: #efebea;
  --ds-ink: #2b2328;
  --ds-muted: #595256;
  --ds-line: #ccc8c7;
  --ds-control-border: #7f797b;
  --ds-primary: #C7A9A3;
  --ds-primary-end: #cfb5b0;
  --ds-on-primary: #000000;
  --ds-link: #6B5560;
  --ds-success: #176B51;
  --ds-warning: #795500;
  --ds-danger: #9F303B;
  --ds-accent-rgb: 199 169 163;
  --ds-ink-rgb: 43 35 40;
  --ds-surface-rgb: 252 249 247;
  --ds-primary-gradient: linear-gradient(125deg,#C7A9A3,#cfb5b0);
  --ds-page-gradient: linear-gradient(145deg,#F7EFE7,#f4eae2);
  --ds-surface-gradient: linear-gradient(125deg,#fcf9f7,#efebea);
  --ds-sidebar-bg: #fcf9f7;
  --ds-sidebar-ink: #2b2328;
  --ds-sidebar-muted: #595256;
  --ds-sidebar-active: #efebea;
  --ds-halo-filter: hue-rotate(-200deg);
  --ds-color-scheme: light;
  --ds-shadow: #00000014;
}

html[data-theme="emerald"] {
  --ds-bg: #051F20;
  --ds-surface: #072322;
  --ds-soft: #16312f;
  --ds-ink: #f2faf3;
  --ds-muted: #becbc5;
  --ds-line: #3d5452;
  --ds-control-border: #6f827f;
  --ds-primary: #235347;
  --ds-primary-end: #1e473d;
  --ds-on-primary: #FFFFFF;
  --ds-link: #8EB69B;
  --ds-success: #8DE1B8;
  --ds-warning: #F4D58A;
  --ds-danger: #FFADB5;
  --ds-accent-rgb: 35 83 71;
  --ds-ink-rgb: 242 250 243;
  --ds-surface-rgb: 7 35 34;
  --ds-primary-gradient: linear-gradient(125deg,#235347,#1e473d);
  --ds-page-gradient: linear-gradient(145deg,#051F20,#072323);
  --ds-surface-gradient: linear-gradient(125deg,#072322,#16312f);
  --ds-sidebar-bg: #072322;
  --ds-sidebar-ink: #f2faf3;
  --ds-sidebar-muted: #becbc5;
  --ds-sidebar-active: #16312f;
  --ds-halo-filter: hue-rotate(-45deg);
  --ds-color-scheme: dark;
  --ds-shadow: #00000055;
}
