/* Board palettes are independent of site appearance. Property and player colors are never recolored. */
.theme-spotlight{--board-well:#121318;--board-base:#16181e;--tile:#ffffff;--tile-text:#111319;--board-center-ink:#ffffff;--board-edge:#686c79;--board-pattern:#d2d7e2;--board-mortgage:#c7c9cf}
:root[data-color-scheme=dark] .theme-spotlight{--board-well:#0b0c10;--board-base:#111217;--tile:#ffffff;--tile-text:#111319;--board-center-ink:#ffffff;--board-edge:#8c91a0;--board-pattern:#d2d7e2;--board-mortgage:#c7c9cf}
.theme-blueprint{--board-well:#0e2c53;--board-base:#10355f;--tile:#e1f3fa;--tile-text:#10335b;--board-center-ink:#e3f7ff;--board-edge:#527e9c;--board-pattern:#89d7ec;--board-mortgage:#a4bdce}
:root[data-color-scheme=dark] .theme-blueprint{--board-well:#09213c;--board-base:#0c2b4b;--tile:#173f5b;--tile-text:#e3f7ff;--board-center-ink:#e3f7ff;--board-edge:#6a9db9;--board-pattern:#74c2de;--board-mortgage:#294b60}
.theme-rose-quartz{--board-well:#efe3e5;--board-base:#e5cbd4;--tile:#fff9f0;--tile-text:#502f4b;--board-center-ink:#502f4b;--board-edge:#bb92ab;--board-pattern:#b17b9e;--board-mortgage:#dbcdd2}
:root[data-color-scheme=dark] .theme-rose-quartz{--board-well:#2b2032;--board-base:#3b2942;--tile:#2a2232;--tile-text:#f7e5ec;--board-center-ink:#f7e5ec;--board-edge:#9e789e;--board-pattern:#bd91b5;--board-mortgage:#46374a}

:is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) .tile-bg{stroke:var(--board-edge)}
:is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) .board-pattern{stroke:var(--board-pattern)}
:is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) .mortgaged .tile-bg{fill:var(--board-mortgage)}
:is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) :is(.board-center,.tv-center,.creator-board-center,.tv-dice>strong,.tv-dice>small){color:var(--board-center-ink)}
:is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) .board-center p{color:inherit}
:is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) .tv-dice{color:var(--board-center-ink)}
:is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) .board-space:is(:hover,:focus,.space-focus,.owner-selected) .tile-bg{stroke:#d08022;stroke-width:3}
.theme-spotlight .set-band{stroke:#111319;stroke-width:1}
.theme-spotlight .board-value rect{fill:#fff;stroke:#687084}
.theme-spotlight .board-value text{fill:#111319}
.theme-spotlight .value-connector{stroke:#bfc4cf}
.theme-blueprint .value-connector{stroke:#78bed7}
.theme-rose-quartz .value-connector{stroke:#9f7197}
.view-3d :is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) .tv-center{color:var(--ink)}
.view-3d :is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) :is(.tv-dice,.tv-dice>strong,.tv-dice>small){color:var(--ink)}
:root[data-color-scheme=dark] :is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) .tile-bg{stroke:var(--board-edge)}
:root[data-color-scheme=dark] :is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) .mortgaged .tile-bg{fill:var(--board-mortgage)}
:root[data-color-scheme=dark] .theme-spotlight .board-value rect{fill:#fff;stroke:#687084}
:root[data-color-scheme=dark] .theme-spotlight .board-value text{fill:#111319}
:root[data-color-scheme=dark] :is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) :is(.tv-center,.tv-dice,.tv-dice>strong,.tv-dice>small,.creator-board-center){color:var(--board-center-ink)}
:root[data-color-scheme=dark] .view-3d :is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) :is(.tv-center,.tv-dice,.tv-dice>strong,.tv-dice>small){color:var(--ink)}
:root[data-color-scheme=dark] :is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) .board-center{color:var(--board-center-ink)}
:root[data-color-scheme=dark] :is(.theme-spotlight,.theme-blueprint,.theme-rose-quartz) .board-center p{color:inherit}
