/* Generated by scripts/sync-leaf-design.mjs from deadpan/docs/leaf/css/leaf.css. */
/* Color Variables
–––––––––––––––––––––––––––––––––––––––––––––––––– */

:root {
  color-scheme: light;
  --paper: #fffbf5;
  --paper-deep: #f6f2ec;
  --paper-hero: #ede9e2;
  --ink: #241f1a;
  --muted-ink: rgba(36, 31, 26, 0.72);
  --line: rgba(99, 116, 48, 0.16);
  --shadow: rgba(52, 43, 32, 0.12);
  --accent-green: #637430;
  --accent-gold: #b07040;
  --accent-blue: #5c7e8a;
  --accent-purple: #8b6e7a;
  --accent-card: #faf6ef;
}

@media (prefers-color-scheme: dark) {
  :root {
    color-scheme: dark;
    --paper: #1d1c1a;
    --paper-deep: #2b2925;
    --paper-hero: #34322d;
    --ink: #f5efe6;
    --muted-ink: rgba(245, 239, 230, 0.72);
    --line: rgba(154, 174, 88, 0.24);
    --shadow: rgba(0, 0, 0, 0.28);
    --accent-green: #9aae58;
    --accent-gold: #d49060;
    --accent-blue: #7da5b3;
    --accent-purple: #b08e9e;
    --accent-card: #26241f;
  }

  .deadpan-logo {
    filter: invert(100%);
  }
}

html[data-theme="light"] {
  color-scheme: light;
  --paper: #fffbf5;
  --paper-deep: #f6f2ec;
  --paper-hero: #ede9e2;
  --ink: #241f1a;
  --muted-ink: rgba(36, 31, 26, 0.72);
  --line: rgba(99, 116, 48, 0.16);
  --shadow: rgba(52, 43, 32, 0.12);
  --accent-green: #637430;
  --accent-gold: #b07040;
  --accent-blue: #5c7e8a;
  --accent-purple: #8b6e7a;
  --accent-card: #faf6ef;
}

html[data-theme="dark"] {
  color-scheme: dark;
  --paper: #1d1c1a;
  --paper-deep: #2b2925;
  --paper-hero: #34322d;
  --ink: #f5efe6;
  --muted-ink: rgba(245, 239, 230, 0.72);
  --line: rgba(154, 174, 88, 0.24);
  --shadow: rgba(0, 0, 0, 0.28);
  --accent-green: #9aae58;
  --accent-gold: #d49060;
  --accent-blue: #7da5b3;
  --accent-purple: #b08e9e;
  --accent-card: #26241f;
}

html[data-theme="light"] .deadpan-logo {
  filter: none;
}

html[data-theme="dark"] .deadpan-logo {
  filter: invert(100%);
}

