:root {
  --c1: #242d23;
  --c2: #56614f;
  --b: #d3d8cc;
  --bs: #899084;
  --s1: #ffffff;
  --s2: #f8f7f2;
  --s3: #ebebe6;
  --i: #40543b;
  --ifill: #40543b;
  --isub: #e4e7e4;
  --itext: #40543b;
  --iink: #ffffff;
  --head: #242d23;
  --proven: #2f6239;
  --unproven: #8b6a3e;
  --ok: #2f6239;
  --oksub: #dee6df;
  --err: #a81b2b;
  --errsub: #f1dbdd;
  color-scheme: light;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --c1: #e9ede8;
    --c2: #b9c7b7;
    --b: #413e30;
    --bs: #7c7b70;
    --s1: #23221a;
    --s2: #171611;
    --s3: #2c2c27;
    --i: #7b9c72;
    --ifill: #7b9c72;
    --isub: #292c21;
    --itext: #7b9c72;
    --iink: #0b1420;
    --head: #e9ede8;
    --proven: #50a761;
    --unproven: #ab824c;
    --ok: #50a761;
    --oksub: #263021;
    --err: #e66675;
    --errsub: #40201e;
    color-scheme: dark;
  }
}
:root[data-theme="dark"] {
  --c1: #e9ede8;
  --c2: #b9c7b7;
  --b: #413e30;
  --bs: #7c7b70;
  --s1: #23221a;
  --s2: #171611;
  --s3: #2c2c27;
  --i: #7b9c72;
  --ifill: #7b9c72;
  --isub: #292c21;
  --itext: #7b9c72;
  --iink: #0b1420;
  --head: #e9ede8;
  --proven: #50a761;
  --unproven: #ab824c;
  --ok: #50a761;
  --oksub: #263021;
  --err: #e66675;
  --errsub: #40201e;
  color-scheme: dark;
}
