/* Shared colors. Component layout and typography live in their own stylesheets. */
:root {
  --theme-canvas:#fafaf8;
  --theme-paper:#fff;
  --theme-soft:#f1f1ed;
  --theme-chart:#f8f9f7;
  --theme-ink:#171811;
  --theme-sub:#45463e;
  --theme-muted:#606257;
  --theme-line:#17181124;
  --theme-field:#aaa99e;
  --theme-accent:#4f5c07;
  --theme-lime:#e3f32a;
  --theme-lime-hover:#d8e91d;
  --theme-selected:#eef5ab;
  --theme-green:#08734a;
  --theme-red:#b72940;
  --theme-green-soft:#e6f4eb;
  --theme-red-soft:#faedf0;
  --theme-backdrop:#26231f80;
}
