/* Arrakis: desert sand, the Fremen blue for read, spice orange for in progress. Tokens read by core/css/base.css. */
:root {
  --ground: #EFE6D8;
  --paper: #F8F2E8;
  --ink: #231A12;
  --muted: #66584A;
  --line: #D8CBB6;
  --contour: #CBBDA4;
  --c-read: #2B45B5;
  --c-read-soft: #DCE2F7;
  --c-reading: #B24A12;
  --c-reading-soft: #F4E0D2;
  --on-accent: #F8F2E8;
  --star: #A06A00;

  --f-display: "Michroma", "Eurostile", "Arial Black", sans-serif;
  --f-body: "Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;
  --f-data: "Martian Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;
  --r: 3px;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) { --ground: #130F0B; --paper: #1C1610; --ink: #EBE3D6; --muted: #A79C8C; --line: #2E261D; --contour: #3A2F22; --c-read: #8FA4FF; --c-read-soft: #1D2547; --c-reading: #F0954F; --c-reading-soft: #3A2517; --on-accent: #130F0B; --star: #F2C14E; color-scheme: dark; }
}
:root[data-theme="dark"] { --ground: #130F0B; --paper: #1C1610; --ink: #EBE3D6; --muted: #A79C8C; --line: #2E261D; --contour: #3A2F22; --c-read: #8FA4FF; --c-read-soft: #1D2547; --c-reading: #F0954F; --c-reading-soft: #3A2517; --on-accent: #130F0B; --star: #F2C14E; color-scheme: dark; }
