/* Porcelain and ink with discrete mineral accents. Complete independent light palette. */
:root[data-theme="light"] {
  color-scheme:light;
  --canvas:#f5f5f3;
  --surface:#ffffff;
  --surface-raised:#ffffff;
  --surface-soft:#eff0f2;
  --surface-hover:#e8ebed;
  --surface-code:#f3f4f5;
  --ink:#202329;
  --muted:#555d69;
  --subtle:#616976;
  --line:#dce0e4;
  --line-strong:#aab2bc;
  --accent:#205f50;
  --accent-hover:#174c40;
  --accent-ink:#ffffff;
  --accent-soft:#e2eee7;
  --warm:#80613b;
  --warm-soft:#f1eade;
  --green:#205f50;
  --green-soft:#e2eee7;
  --danger:#9e393e;
  --danger-soft:#fae9eb;
  --warning:#79591f;
  --warning-soft:#f5eddc;
  --focus:#205f50;
  --shadow:0 2px 6px #23283104,0 18px 55px #23283106;
  --nav-bg:#fafaf8;
  --nav-surface:#edf0f2;
  --nav-ink:#202329;
  --nav-muted:#555d69;
  --nav-line:#dce0e4;
  --hero:#eff1f2;
  --chart-grid:#dce0e4;
  --chart-text:#555d69;
  --chart-axis:#7a8490;
  --chart-series-1:#256653;
  --chart-series-2:#526584;
  --chart-series-3:#80613b;
  --chart-series-4:#316d78;
  --chart-series-5:#91595c;
  --chart-series-6:#6d5d8c;
  --chart-series-7:#506b80;
  --chart-series-8:#6c6c39;
  --chart-point:#202329;
  --chart-zero:#7a8490;
  --chart-track:#e4e8ec;
  --chart-marker:#202329;
  --chart-marker-outline:#ffffff;
  --chart-on-series:#ffffff;
  --chart-heat-low:#edf2ef;
  --chart-heat-high:#205f50;
  --chart-heat-label:#36594c;
  --chart-heat-label-strong:#ffffff;
  --chart-missing:#c8cfd7;
  --chart-baseline:#79591f;
  --paper:var(--canvas);
  --blue:var(--accent);
  --blue-soft:var(--accent-soft);
  --chart-label-bg:var(--surface);
  --chart-label-text:var(--ink);
}
