/* Local review: paint-only overrides, scoped to the existing project monitor. */
.project-monitor{--line-light:#9A9CB1; background:#E9F1FF;color:#000000;border-color:#9A9CB1;box-shadow:none}
.project-monitor .monitor-top,.project-monitor .monitor-footer,.project-monitor .monitor-top>span:last-child{color:#000000}
.project-monitor .monitor-divider,.project-monitor .monitor-number{color:#7D92B6}
.project-monitor .monitor-tabs{border-color:#9A9CB1}
.project-monitor .monitor-tabs>button{background:#FFFFFF;color:#000000;border-color:#9A9CB1}
.project-monitor .monitor-tabs>button[aria-selected=true]{background:#DCE0FD}
.project-monitor .monitor-tabs>button::after{background:#7D92B6}
.project-monitor .monitor-tabs>button:hover{background:#E9F1FF}
.project-monitor .monitor-tabs>button[aria-selected=true]:hover{background:#DCE0FD}
.project-monitor .monitor-tab-name small{color:#000000}
.project-monitor .monitor-screen,.project-monitor .project-panel,.project-monitor .community-project.project-panel,.project-monitor .project-livetrack{background:#FFFFFF;color:#000000}
.project-monitor .project-animals .project-copy,.project-monitor .project-animals .project-status{color:#000000}
.project-monitor .monitor-motion-toggle,.project-monitor .monitor-motion-toggle:hover{color:#000000;text-decoration-color:#7D92B6}
.project-monitor .monitor-motion-toggle:focus-visible{outline-color:#7D92B6}
.project-monitor .product-links>a,.project-monitor .community-copy>.text-link{background:transparent;color:#000000;border-color:#7D92B6}
.project-monitor .product-links>a:hover,.project-monitor .community-copy>.text-link:hover{background:#DCE0FD;color:#000000;border-color:#9A9CB1}
.project-monitor .product-beta-note,.project-monitor .beta-note,.project-monitor .product-composition figcaption,.project-monitor .product-composition figcaption>span,.project-monitor .command-visual>figcaption,.project-monitor .community-facts dt,.project-monitor .community-facts dd,.project-monitor .community-build figcaption{color:#000000}
.project-monitor .community-copy>.community-facts-note{color:#000000!important}
.project-monitor .product-crop{border-color:#9A9CB1;box-shadow:none}
.project-monitor .crop-label{background:#E9F1FF;color:#000000}
.project-monitor .crop-label>span{color:#000000;background:#FDF9DC}
/* Existing vector illustrations keep geometry and motion; only their palette changes. */
.project-monitor .command-visual{color:#000000}
.project-monitor .command-screen{background:#E9F1FF;border-color:#9A9CB1;box-shadow:none}
.project-monitor .command-toolbar,.project-monitor .command-bottom{color:#000000;border-color:#9A9CB1}
.project-monitor .command-toolbar b{color:#7D92B6}
.project-monitor .command-demo{color:#000000;background:#FDF9DC;border-color:#9A9CB1}
.project-monitor .command-team{background:#E9F1FF;border-color:#9A9CB1}
.project-monitor .command-label,.project-monitor .command-team-state,.project-monitor .command-team dt,.project-monitor .command-team>p,.project-monitor .command-map-label,.project-monitor .command-map-key{color:#000000}
.project-monitor .command-team dl>div{border-color:#9A9CB1}
.project-monitor .command-dog{color:#7D92B6;background:#FFFFFF;border-color:#9A9CB1}
.project-monitor .command-map{background:#E9F1FF}
.project-monitor .command-map .map-ground{fill:#E9F1FF}
.project-monitor .command-map .map-green{fill:#DCE0FD}
.project-monitor .command-map .map-roads-edge{stroke:#9A9CB1}
.project-monitor .command-map .map-roads{stroke:#FFFFFF}
.project-monitor .command-map .map-buildings{fill:#DCE0FD;stroke:#7D92B6}
.project-monitor .command-map .map-footpath{stroke:#7D92B6}
.project-monitor .command-map .dog-trail{stroke:#7D92B6}
.project-monitor .command-map .dog-trail-base{stroke:#9A9CB1}
.project-monitor .command-map .dog-start{fill:#FFFFFF;stroke:#7D92B6}
.project-monitor .command-map .map-start-label{fill:#000000}
.project-monitor .command-map-key i,.project-monitor .track-progress i{background:#7D92B6}
.project-monitor .command-map-label span{color:#000000}
.project-monitor .cluster-disc{fill:#FFFFFF;stroke:#7D92B6}
.project-monitor .cluster-body{fill:#7D92B6}
.project-monitor .cluster-person:nth-child(4n) .cluster-disc{fill:#DCE0FD}
.project-monitor .cluster-person:nth-child(4n) .cluster-body{fill:#000000}
.project-monitor .cluster-links .cluster-bridge{stroke:#7D92B6}
.project-monitor .cluster-impulses circle{fill:#7D92B6}
.project-monitor .project-panel .community-copy>p:not(.eyebrow){color:#000000}
.project-monitor .community-build .cluster-body,.project-monitor .community-build .cluster-person:nth-child(4n) .cluster-body{fill:#7D92B6}
.project-monitor .community-build .cluster-disc{fill:#FFFFFF;stroke:#7D92B6}
.project-monitor .community-build .cluster-person:nth-child(4n) .cluster-disc{fill:#DCE0FD;stroke:#7D92B6}
.project-monitor .community-build .cluster-links .cluster-bridge{stroke:#7D92B6}
.project-monitor .command-map .dog-map{background:#E9F1FF}
