/* Roshar: lavender-grey ground, Stormlight blue for read, copper for in progress. Tokens read by core/css/base.css. */
:root {
  --ground: #E6E8F2;
  --paper: #F5F6FB;
  --ink: #151827;
  --muted: #525A78;
  --line: #CBD0E3;
  --contour: #BEC4DA;
  --c-read: #2D4DB0;
  --c-read-soft: #DAE0F5;
  --c-reading: #9C4B1F;
  --c-reading-soft: #F3E0D3;
  --on-accent: #F5F6FB;
  --star: #94680A;

  --f-display: "Marcellus", "Trajan Pro", Georgia, serif;
  --f-body: "Crimson Pro", "Iowan Old Style", Georgia, serif;
  --f-data: "JetBrains Mono", ui-monospace, Consolas, monospace;
  --r: 3px;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) { --ground: #0A0C1B; --paper: #121530; --ink: #E3E6F2; --muted: #99A1C0; --line: #1F2442; --contour: #2E3562; --c-read: #9DB4FF; --c-read-soft: #1A2645; --c-reading: #E39A62; --c-reading-soft: #3A2618; --on-accent: #0A0C1B; --star: #EDC35A; color-scheme: dark; }
}
:root[data-theme="dark"] { --ground: #0A0C1B; --paper: #121530; --ink: #E3E6F2; --muted: #99A1C0; --line: #1F2442; --contour: #2E3562; --c-read: #9DB4FF; --c-read-soft: #1A2645; --c-reading: #E39A62; --c-reading-soft: #3A2618; --on-accent: #0A0C1B; --star: #EDC35A; color-scheme: dark; }
