:root {
  color-scheme: light;
  --display: Impact, 'Arial Narrow Bold', 'Helvetica Neue Condensed', sans-serif;
  --body: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --tap-min: 48px;
  --surface: #f3ecdf;
  --panel: #e5dccb;
  --ink: #24231f;
  --ink-2: #b83d29;
  --print: #b83d29;
  --muted: #655c50;
  --line: var(--ink);
  --accent-tap: #e8b320;
  --tap-ink: #24231f;
  --patience-ok: #315e48;
  --patience-warn: #91501e;
  --patience-crit: #b52b2c;
  --track: #c5baa7;
  --shadow: #24231f30;
  --grain: #24231f;
  --grain-opacity: .045;
  --clear: transparent;
  --safe-left: env(safe-area-inset-left, 0px);
  --safe-right: env(safe-area-inset-right, 0px);
  --safe-top: env(safe-area-inset-top, 0px);
  --safe-bottom: env(safe-area-inset-bottom, 0px);
}
[data-night="horror"] {
  --surface: #f1e5db;
  --panel: #decec0;
  --ink: #251d26;
  --ink-2: #9d2338;
  --print: #9d2338;
  --muted: #655463;
  --patience-ok: #385b50;
  --patience-warn: #865024;
  --patience-crit: #aa243b;
  --track: #c5b4af;
}
[data-night="scifi"] {
  --surface: #e8eee6;
  --panel: #d3dfdc;
  --ink: #102d40;
  --ink-2: #176e7c;
  --print: #a03b28;
  --muted: #45606a;
  --patience-ok: #176e7c;
  --patience-warn: #80501c;
  --patience-crit: #ab3435;
  --track: #b1c4c4;
}
[data-night="midnight"] {
  color-scheme: dark;
  --surface: #111424;
  --panel: #202539;
  --ink: #f6f0e4;
  --ink-2: #65e6ed;
  --print: #ff7ec2;
  --muted: #c1bfd0;
  --accent-tap: #ffd23f;
  --patience-ok: #65e6ed;
  --patience-warn: #eab6ee;
  --patience-crit: #ff8ba7;
  --track: #646b85;
  --shadow: #00000060;
  --grain: #f6f0e4;
  --grain-opacity: .025;
}
