:root {
  color-scheme: light;
  --world-paper: #f5ebde;
  --world-sheet: #fff8ed;
  --world-ink: #3e3041;
  --world-muted: #675268;
  --world-line: #ddcabc;
  --world-accent: #684960;
  --world-highlight: #f0d9ab;
}
:root[data-theme="night"] {
  color-scheme: dark;
  --world-paper: #2e283d;
  --world-sheet: #3d344a;
  --world-ink: #fff0dd;
  --world-muted: #e3cfe0;
  --world-line: #6b586e;
  --world-accent: #f2dcae;
  --world-highlight: #edd4a4;
}
:root[data-period="morning"] { --world-paper: #f7eadb; }
:root[data-period="evening"] {
  --world-paper: #ead6cf;
  --world-sheet: #fff1e6;
  --world-line: #d7b8b1;
}
