.theme-wdkarchsa-light,
.theme-wdkarchsa-dark .invert-light-dark {
  --theme-color-section-brd-top: 2px solid rgba(255,255,255,0.3);
  --theme-color-section-brd-bottom: 1px solid rgba(0, 0, 0, 0.2);
  --theme-color-abs-bg: #ffffff;
  --theme-color-abs-fg: #121212;
  --theme-color-abs-link: #215e64;
}
.theme-wdkarchsa-light.default,
.theme-wdkarchsa-light .default,
.theme-wdkarchsa-dark .invert-light-dark.default,
.theme-wdkarchsa-dark .invert-light-dark .default {
  --theme-color-base: #e0eef7;
  --theme-color-box-shadow: 0 0 12px 3px rgba(0,0,0,0.35);
  --theme-color-info: #eef2f7;
  --theme-color-detail: #e0eef7;
  --theme-color-brd: #d4dbe3;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #121212;
  --theme-color-link: #215e64;
}
.theme-wdkarchsa-light.sky,
.theme-wdkarchsa-light .sky,
.theme-wdkarchsa-dark .invert-light-dark.sky,
.theme-wdkarchsa-dark .invert-light-dark .sky {
  --theme-color-base: #b6cdff;
  --theme-color-info: #ccdcff;
  --theme-color-detail: #bdd2ff;
  --theme-color-brd: #f4f8ff;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #121212;
  --theme-color-link: #1c4cba;
}
.theme-wdkarchsa-light.vivid,
.theme-wdkarchsa-light .vivid,
.theme-wdkarchsa-dark .invert-light-dark.vivid,
.theme-wdkarchsa-dark .invert-light-dark .vivid {
  --theme-color-base: #ffc0c6;
  --theme-color-info: #ffdbdf;
  --theme-color-detail: #ffccd1;
  --theme-color-brd: #ffe0e3;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #121212;
  --theme-color-link: #b80012;
}
.theme-wdkarchsa-light.forest,
.theme-wdkarchsa-light .forest,
.theme-wdkarchsa-dark .invert-light-dark.forest,
.theme-wdkarchsa-dark .invert-light-dark .forest {
  --theme-color-base: #c2e9c1;
  --theme-color-info: #daf2d9;
  --theme-color-detail: #ceeece;
  --theme-color-brd: #f2fff6;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #121212;
  --theme-color-link: #1a9a18;
}
.theme-wdkarchsa-light.sunset,
.theme-wdkarchsa-light .sunset,
.theme-wdkarchsa-dark .invert-light-dark.sunset,
.theme-wdkarchsa-dark .invert-light-dark .sunset {
  --theme-color-base: #ffcfb3;
  --theme-color-info: #ffe5d6;
  --theme-color-detail: #ffdbc7;
  --theme-color-brd: #ffe8d9;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #121212;
  --theme-color-link: #e65400;
}
.theme-wdkarchsa-light.earth,
.theme-wdkarchsa-light .earth,
.theme-wdkarchsa-dark .invert-light-dark.earth,
.theme-wdkarchsa-dark .invert-light-dark .earth {
  --theme-color-base: #d7c6b6;
  --theme-color-info: #e6dbd1;
  --theme-color-detail: #dfd1c3;
  --theme-color-brd: #efe4d9;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #121212;
  --theme-color-link: #8b5a2b;
}
.theme-wdkarchsa-light.lavender,
.theme-wdkarchsa-light .lavender,
.theme-wdkarchsa-dark .invert-light-dark.lavender,
.theme-wdkarchsa-dark .invert-light-dark .lavender {
  --theme-color-base: #d4c9ff;
  --theme-color-info: #ebe5ff;
  --theme-color-detail: #dad1ff;
  --theme-color-brd: #ece6ff;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #121212;
  --theme-color-link: #471aff;
}
.theme-wdkarchsa-light.pearl,
.theme-wdkarchsa-light .pearl,
.theme-wdkarchsa-dark .invert-light-dark.pearl,
.theme-wdkarchsa-dark .invert-light-dark .pearl {
  --theme-color-base: #ffeab3;
  --theme-color-info: #fff6e0;
  --theme-color-detail: #fff2d1;
  --theme-color-brd: #ffffff;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #121212;
  --theme-color-link: #705000;
}

.theme-wdkarchsa-dark,
.theme-wdkarchsa-light .invert-light-dark {
  --theme-color-section-brd-top: 2px solid rgba(255,255,255,0.05);
  --theme-color-section-brd-bottom: 1px solid rgba(0, 0, 0, 0.5);
  --theme-color-abs-bg: #0b1619;
  --theme-color-abs-fg: #dde0e2;
  --theme-color-abs-link: #d5cd9b;
}
.theme-wdkarchsa-dark.default,
.theme-wdkarchsa-dark .default,
.theme-wdkarchsa-light .invert-light-dark.default,
.theme-wdkarchsa-light .invert-light-dark .default {
  --theme-color-base: #181d25;
  --theme-color-info: #1e242e;
  --theme-color-detail: #1a1f28;
  --theme-color-brd: #2c3544;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #ffffff;
  --theme-color-link: #8fb4ff;
}
.theme-wdkarchsa-dark.sky,
.theme-wdkarchsa-dark .sky,
.theme-wdkarchsa-light .invert-light-dark.sky,
.theme-wdkarchsa-light .invert-light-dark .sky {
  --theme-color-base: #121a2b;
  --theme-color-info: #1a223d;
  --theme-color-detail: #171f36;
  --theme-color-brd: #283458;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #ffffff;
  --theme-color-link: #7bb7ff;
}
.theme-wdkarchsa-dark.vivid,
.theme-wdkarchsa-dark .vivid,
.theme-wdkarchsa-light .invert-light-dark.vivid,
.theme-wdkarchsa-light .invert-light-dark .vivid {
  --theme-color-base: #2d1016;
  --theme-color-info: #1e0b0f;
  --theme-color-detail: #250e13;
  --theme-color-brd: #5a2631;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #ffffff;
  --theme-color-link: #ff6b75;
}
.theme-wdkarchsa-dark.forest,
.theme-wdkarchsa-dark .forest,
.theme-wdkarchsa-light .invert-light-dark.forest,
.theme-wdkarchsa-light .invert-light-dark .forest {
  --theme-color-base: #0b1619;
  --theme-color-box-shadow: 0 0 12px 3px rgba(0,0,0,0.35);
  --theme-color-info: #172326;
  --theme-color-detail: #0b1619;
  --theme-color-brd: #213f31;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #dde0e2;
  --theme-color-link: #d5cd9b;
}
.theme-wdkarchsa-dark.sunset,
.theme-wdkarchsa-dark .sunset,
.theme-wdkarchsa-light .invert-light-dark.sunset,
.theme-wdkarchsa-light .invert-light-dark .sunset {
  --theme-color-base: #2a150e;
  --theme-color-info: #1a0e0a;
  --theme-color-detail: #21120d;
  --theme-color-brd: #573426;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #ffffff;
  --theme-color-link: #ff9d63;
}
.theme-wdkarchsa-dark.earth,
.theme-wdkarchsa-dark .earth,
.theme-wdkarchsa-light .invert-light-dark.earth,
.theme-wdkarchsa-light .invert-light-dark .earth {
  --theme-color-base: #201713;
  --theme-color-info: #15110e;
  --theme-color-detail: #1e1815;
  --theme-color-brd: #463a34;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #ffffff;
  --theme-color-link: #e0b48a;
}
.theme-wdkarchsa-dark.lavender,
.theme-wdkarchsa-dark .lavender,
.theme-wdkarchsa-light .invert-light-dark.lavender,
.theme-wdkarchsa-light .invert-light-dark .lavender {
  --theme-color-base: #1c1127;
  --theme-color-info: #271a37;
  --theme-color-detail: #20162c;
  --theme-color-brd: #44305a;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #ffffff;
  --theme-color-link: #caa8ff;
}
.theme-wdkarchsa-dark.pearl,
.theme-wdkarchsa-dark .pearl,
.theme-wdkarchsa-light .invert-light-dark.pearl,
.theme-wdkarchsa-light .invert-light-dark .pearl {
  --theme-color-base: #1c1912;
  --theme-color-info: #131007;
  --theme-color-detail: #1c180c;
  --theme-color-brd: #4a4125;
  --theme-color-txt-light: var(--color-text-inv);
  --theme-color-txt-dark: var(--color-text);
  --theme-color-txt-default: #ffffff;
  --theme-color-link: #f9dc74;
}