:root {
  color-scheme: light dark;
  --paper: #fff5e9;
  --ink: #39261d;
  --quiet: #705b4e;
  --accent: #a83d0a;
  --accent-hover: #7e2a06;
  --rule: #ddcaba;
  --peach: #ffe2c6;
  --deep: #9c390e;
  --journal-ink: #fff5e9;
  --journal-copy: #ffe0c5;
  --journal-rule: #d48a61;
  --friends-halo: #ffecd8;
  --screen-border: #382c26;
  --screen-ring: #8b776a;
  --screen-shadow: #63341c66;
  --journal-screen-ring: #d49773;
  --journal-screen-shadow: #42130099;
  --serif: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;
  --sans: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

@media (prefers-color-scheme: dark) {
  :root {
    --paper: #201914;
    --ink: #fff0df;
    --quiet: #cbb6a4;
    --accent: #ffad72;
    --accent-hover: #ffc298;
    --rule: #655042;
    --peach: #613719;
    --deep: #452517;
    --journal-ink: #fff0df;
    --journal-copy: #edd0b8;
    --journal-rule: #9a6546;
    --friends-halo: #38281d;
    --screen-border: #17120f;
    --screen-ring: #806450;
    --screen-shadow: #00000099;
    --journal-screen-ring: #a67453;
    --journal-screen-shadow: #00000099;
  }
}

@media (prefers-contrast: more) {
  :root { --quiet: #493428; --rule: #9b7e68; --journal-copy: #fff5e9; }
}

@media (prefers-color-scheme: dark) and (prefers-contrast: more) {
  :root { --quiet: #f1decd; --rule: #aa8971; --journal-copy: #fff0df; }
}

/* Printed pages stay light even when the screen uses dark mode. */
@media print {
  :root {
    color-scheme: light;
    --paper: white;
    --ink: black;
    --quiet: #333;
    --accent: black;
    --rule: #999;
  }
}
