/* Generated from auteur/theme.py. Do not edit by hand — edit the palette. */

/* Base: night. Also the fallback for anything that matches nothing else. */
:root {
  color-scheme: dark light;
  --ground: #131110;
  --surface: #1d1917;
  --raised: #282320;
  --line: #39322d;
  --text: #f8f4ef;
  --text-muted: #bfb3a8;
  --text-faint: #a99c91;
  --ember: #f0a55f;
  --ember-text: #f5b779;
  --on-ember: #2a1606;
  --cream: #efd9bd;
  --moss: #79c48d;
  --rust: #f08878;
  --on-rust: #2a1606;
  --scrim: #0000008c;
  --on-photo: #ffffff;
}

/* System setting, unless the reader has overridden it. */
@media (prefers-color-scheme: light) {
  :root:not([data-theme]) {
    --ground: #eef4fb;
    --surface: #ffffff;
    --raised: #dfeaf7;
    --line: #c6d8ec;
    --text: #0d1b2c;
    --text-muted: #48596e;
    --text-faint: #536477;
    --ember: #0b62c4;
    --ember-text: #0a5099;
    --on-ember: #ffffff;
    --cream: #d5e6fa;
    --moss: #0f6b5c;
    --rust: #b3261e;
    --on-rust: #ffffff;
    --scrim: #0d1b2c66;
    --on-photo: #ffffff;
  }
}

/* An explicit choice wins over the system in both directions. */
:root[data-theme="light"] {
  color-scheme: light;
  --ground: #eef4fb;
  --surface: #ffffff;
  --raised: #dfeaf7;
  --line: #c6d8ec;
  --text: #0d1b2c;
  --text-muted: #48596e;
  --text-faint: #536477;
  --ember: #0b62c4;
  --ember-text: #0a5099;
  --on-ember: #ffffff;
  --cream: #d5e6fa;
  --moss: #0f6b5c;
  --rust: #b3261e;
  --on-rust: #ffffff;
  --scrim: #0d1b2c66;
  --on-photo: #ffffff;
}

:root[data-theme="dark"] {
  color-scheme: dark;
  --ground: #131110;
  --surface: #1d1917;
  --raised: #282320;
  --line: #39322d;
  --text: #f8f4ef;
  --text-muted: #bfb3a8;
  --text-faint: #a99c91;
  --ember: #f0a55f;
  --ember-text: #f5b779;
  --on-ember: #2a1606;
  --cream: #efd9bd;
  --moss: #79c48d;
  --rust: #f08878;
  --on-rust: #2a1606;
  --scrim: #0000008c;
  --on-photo: #ffffff;
}
