/* Profile strokes/fills match the panel; accent text uses a darker blue for
   contrast on white. Measured traces and safety colours keep their meaning. */
:root{--accent:#1677A5;--profile-color:#269BD8}
:root[data-theme=dark]{--accent:#72D29B;--profile-color:#72D29B}
.program-tile .mini-chart{color:var(--profile-color)}
.program-tile .mini-line,.program-profile-panel .run-plan{stroke:var(--profile-color)}
.program-profile-panel .run-plan-point{fill:var(--profile-color)}
.run-temperature{stroke:var(--green)}
.run-temperature-point{fill:var(--green)}
.graph-card .mini-chart{color:var(--green)}
.graph-card .mini-line{stroke:var(--green)}
.line-dot{background:var(--green)}
.fleet-overview .furnace-card{border-top-color:var(--profile-color)}
.fleet-overview .furnace-card:hover,.fleet-overview .furnace-card:focus-visible{border-color:var(--profile-color)}
.fleet-overview .furnace-card.alarm-state,.fleet-overview .furnace-card.alarm-state:hover{border-color:var(--danger)}
