/* Interface palette only. The native scenes retain their original art tokens. */
[data-gw-experience], [data-gw-immersive] {
  --gw-paper: #f8f7f4;
  --gw-surface: #fffefa;
  --gw-ink: #202622;
  --gw-muted: #626a64;
  --gw-line: #dedfd8;
  --gw-soft: #f0f0eb;
  --gw-accent: #b64a2d;
  --gw-input-line: #b7bdb4;
  --gw-hover: #943d27;
  --gw-selected: #f6eee7;
  --gw-selected-line: #b64a2d;
  --gw-selected-text: #8a3c28;
  --gw-table-head: #f1f1ec;
  --gw-table-total: #f5f2eb;
  --gw-answer: #f0f2ec;
  --gw-answer-line: #d8ded1;
  --gw-map-tile: #f0f0eb;
  --gw-assumptions: #f0f0eb;
  --gw-chart: #637e70;
  --gw-chart-emphasis: #344d40;
  --gw-tray-shadow: #20262218;
  --gw-backdrop: #20262266;
  --gw-menu-shadow: #20262214;
  --gw-map-line: #dedfd8;
  --gw-map-surface: #f8f7f4;
  --gw-scene-shadow: #2026220a;
}
/* 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;
}
