/* Interface tokens for tool pages. Paper, ink, rules, signal and actions come from
   /system/tokens.css (Design System 2); only experience-specific surfaces live here,
   derived from the same materials. The native scenes retain their own art tokens. */
[data-gw-experience], [data-gw-immersive] {
  --gw-soft: color-mix(in srgb, var(--gw-stone) 45%, var(--gw-paper));
  --gw-selected: color-mix(in srgb, var(--gw-clay) 8%, var(--gw-paper-raised));
  --gw-selected-line: var(--gw-clay);
  --gw-selected-text: var(--gw-clay-text);
  --gw-table-head: color-mix(in srgb, var(--gw-stone) 55%, var(--gw-paper-raised));
  --gw-table-total: color-mix(in srgb, var(--gw-stone) 35%, var(--gw-paper-raised));
  --gw-answer: color-mix(in srgb, var(--gw-oak) 8%, var(--gw-paper-raised));
  --gw-answer-line: color-mix(in srgb, var(--gw-oak) 28%, var(--gw-paper));
  --gw-map-tile: var(--gw-soft);
  --gw-assumptions: var(--gw-soft);
  --gw-chart: var(--gw-lake);
  --gw-chart-emphasis: var(--gw-slate);
  --gw-tray-shadow: rgba(37, 56, 60, .09);
  --gw-backdrop: rgba(37, 56, 60, .4);
  --gw-menu-shadow: rgba(37, 56, 60, .08);
  --gw-map-line: var(--gw-rule);
  --gw-map-surface: var(--gw-paper);
  --gw-scene-shadow: rgba(37, 56, 60, .04);
}
/* The map's existing art controller owns the after-hours palette. */
html[data-night="true"] [data-gw-immersive].gw-housing-map {
  --gw-surface: var(--paper);
  --gw-map-surface: var(--paper);
  --gw-ink: var(--ink);
  --gw-muted: var(--muted);
  --gw-accent: var(--orange);
  --gw-input-line: color-mix(in srgb, var(--ink) 35%, var(--paper));
  --gw-line: color-mix(in srgb, var(--ink) 20%, var(--paper));
  --gw-map-line: var(--gw-line);
  color-scheme: dark;
}
