[data-theme="dark"] {
  --c-white: #0e1410;
  --c-page: #080c09;
  --c-body-text: #ebe7da;
  --c-link: #5cc98a;
  --c-menu-bg: #e6be5a;
  --c-blocktitle: #e6be5a;
  --c-border-aaa: #8a6d22;
  --c-border-ddd: #2a2a1c;
  --c-muted: #a39d84;
  --c-container-shadow: rgba(230, 190, 90, 0.18);
  --c-gray: #5a5236;

  --c-menu-link: rgb(224, 242, 228);
  --c-menu-link-hover: rgb(130, 185, 145);
  --c-layout-menu-bg: #0d1a10;
  --c-layout-menu-td-bg: #0d1a10;
  --c-layout-menu-link: #1ab800;
  --c-layout-menu-current: #28e000;
  --c-text: #1ab800;
  --c-border-silver: #1a3e28;
  --c-border-c0: #1e3e2c;
  --c-black: #c8e0ce;
  --c-infobg: #091610;
  --c-codebg: #0c1a0f;
  --c-footer-link: #1ab800;
  --c-thumb-border: #0c2818;
  --c-backtop-bg: #162414;
  --c-arrow: #3a6e52;
}

[data-theme="dark"] :is(h2, .name-icons-row b, .container > p > b) {
  font-family: 'Space Grotesk', sans-serif;
  font-weight: 600;
  font-size-adjust: var(--size-adjust, 0.5);
}

[data-theme="dark"] h2 {
  --size-adjust: 0.5165;
}

[data-theme="dark"] p.subsec b {
  --size-adjust: 0.6;
}

[data-theme="dark"] body {
  background: url(dust.svg), var(--c-page);
}

[data-theme="dark"] .name-icons-row b {
  font-size: 1.637em;
}
