/* Generated from design/palette.yaml by py/site_palette.py. Do not edit. */
:root {
  --pal-green-deep: #184838;
  --pal-green: #1f6b57;
  --pal-green-teal: #4a9a82;
  --pal-green-mint: #cfe6dc;
  --pal-bronze-dark: #8a5a1a;
  --pal-bronze: #c8833f;
  --pal-gold: #e8b878;
  --pal-gold-light: #f6e6c6;
  --pal-steel-dark: #2c3a52;
  --pal-steel: #4a5a78;
  --pal-steel-light: #8fa3c4;
  --pal-steel-pale: #dde4ef;
  --pal-paper: #f8f7f1;
  --pal-night: #0f1815;
  --pal-ink: #17231f;
  --pal-mist: #e8eee9;
  --pal-red: #c62828;
  --pal-grey: #78909c;
  --pal-ok: #2e7d32;
  --pal-warn: #e65100;
  --bg: #f8f7f1;
  --fg: #17231f;
  --muted: #55625d;
  --accent: #e8b878;
  --accent-strong: #8a5a1a;
  --bar: #184838;
  --bar-fg: #eef2ee;
  --card: #ffffff;
  --line: #d9dccf;
  --code-bg: #eef1e8;
  --link: #4a5a78;
  --inferred: #c62828;
  --asserted: #2c3a52;
  --fig-line: #17231f;
  --fig-muted: #6b7a74;
  --fig-red: #c62828;
  --fig-bg: #f8f7f1;
  --fig-node-top: #4a9a82;
  --fig-node-bottom: #1f6b57;
  --fig-node-text: #e3f3ec;
  --fig-node-edge: #184838;
  --fig-white-fill: #ffffff;
  --fig-white-text: #1f6b57;
  --fig-box-fill: #ffffff;
  --fig-box-text: #17231f;
  --fig-axiom-fill: #f6e6c6;
  --fig-logic-fill: #dde4ef;
  --fig-rule-fill: #cfe6dc;
  --fig-ext-fill: #e8eee9;
  --fig-lit-fill: #e8b878;
  --fig-island-fill: #ffffff;
  --fig-island-edge: #1f6b57;
  color-scheme: light dark;
}
:root[data-theme="light"] { color-scheme: light; }
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --bg: #0f1815;
    --fg: #e8eee9;
    --muted: #9fb0a8;
    --accent-strong: #e8b878;
    --bar: #0b2a21;
    --card: #16231f;
    --line: #2c3f38;
    --code-bg: #1b2b26;
    --link: #8fa3c4;
    --inferred: #ff7b7b;
    --asserted: #8fa3c4;
    --fig-line: #e8eee9;
    --fig-muted: #9fb0a8;
    --fig-red: #ff7b7b;
    --fig-bg: #0f1815;
    --fig-node-top: #3f8f78;
    --fig-node-edge: #4a9a82;
    --fig-white-fill: #16231f;
    --fig-white-text: #8fd1bb;
    --fig-box-fill: #16231f;
    --fig-box-text: #e8eee9;
    --fig-axiom-fill: #5b4720;
    --fig-logic-fill: #2c3a52;
    --fig-rule-fill: #1f4a3c;
    --fig-ext-fill: #1f2c27;
    --fig-lit-fill: #7a5a20;
    --fig-island-fill: #16231f;
    --fig-island-edge: #4a9a82;
    color-scheme: dark;
  }
}
:root[data-theme="dark"] {
  --bg: #0f1815;
  --fg: #e8eee9;
  --muted: #9fb0a8;
  --accent-strong: #e8b878;
  --bar: #0b2a21;
  --card: #16231f;
  --line: #2c3f38;
  --code-bg: #1b2b26;
  --link: #8fa3c4;
  --inferred: #ff7b7b;
  --asserted: #8fa3c4;
  --fig-line: #e8eee9;
  --fig-muted: #9fb0a8;
  --fig-red: #ff7b7b;
  --fig-bg: #0f1815;
  --fig-node-top: #3f8f78;
  --fig-node-edge: #4a9a82;
  --fig-white-fill: #16231f;
  --fig-white-text: #8fd1bb;
  --fig-box-fill: #16231f;
  --fig-box-text: #e8eee9;
  --fig-axiom-fill: #5b4720;
  --fig-logic-fill: #2c3a52;
  --fig-rule-fill: #1f4a3c;
  --fig-ext-fill: #1f2c27;
  --fig-lit-fill: #7a5a20;
  --fig-island-fill: #16231f;
  --fig-island-edge: #4a9a82;
  color-scheme: dark;
}
