:root {
  color-scheme: light;
  --paper: #f8f9f4;
  --white: #ffffff;
  --ink: #132d2c;
  --secondary: #425c56;
  --line: #cbd7ce;
  --line-strong: #73918a;
  --citrus: #dbdf58;
  --sea: #40ac9e;
  --teal: #126e78;
  --deep: #073e44;
  --foam: #e8f2e8;
  --dark-body: #e0eee7;
  --dark-rule: #527d7c;
  --review-ink: #623f12;
  --review-bg: #fff1c0;
  --sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;
  --serif: "Songti SC", "STSong", "Source Han Serif SC", SimSun, serif;
  --outer: clamp(22px, 5.3vw, 88px);
  --region-space: clamp(68px, 7.4vw, 116px);
  --max: 1440px;
}
/* The header and the first pixels of each painting share the same paper colour. */
:root {
  --paper: #fff;
  --mast-height: 88px;
  --entry-forest: #104e43;
  --entry-jade: #367b69;
  --entry-seaglass: #69ac97;
  --entry-mint: #ace2d2;
  --entry-dark-ink: #0c302b;
  --page-ease: cubic-bezier(.2,.68,.2,1);
}
[data-tone="ebb"] {
  --paper: #fffbf6; --ink: #3b2631; --secondary: #664b50; --teal: #994e37;
  --deep: #713e58; --sea: #c3775e; --foam: #f8ede7; --line: #e1cec4; --line-strong: #aa7971;
  --mark-filter: url(#ink-ebb);
}
[data-tone="rain"] {
  --paper: #f9f9fd; --ink: #1d2344; --secondary: #404a67; --teal: #40539b;
  --deep: #2b3777; --sea: #7187b8; --foam: #e9ecf6; --line: #cdd3e2; --line-strong: #8491b3;
  --mark-filter: url(#ink-rain);
}
[data-tone="polar"] {
  --paper: #fcfbf8; --ink: #263d41; --secondary: #4b6263; --teal: #39676a;
  --deep: #284e55; --sea: #88a5a2; --foam: #e8eeea; --line: #cdd7d0; --line-strong: #819895;
  --mark-filter: url(#ink-polar);
}
[data-tone="noon"] {
  --paper: #f8fcfc; --ink: #163444; --secondary: #36596a; --teal: #00678e;
  --deep: #104e73; --sea: #36a9b8; --foam: #e0f2f2; --line: #c4dbe0; --line-strong: #77a2ad;
  --mark-filter: url(#ink-noon);
}
[data-tone="night"] {
  --paper: #fafaf8; --ink: #282b2c; --secondary: #54595a; --teal: #515b5d;
  --deep: #33393c; --sea: #828784; --foam: #eaece9; --line: #d2d5d2; --line-strong: #909592;
  --mark-filter: url(#ink-night);
}
