/* Ordinary/warning (amber) and urgent (rose) are distinct; oxygen has one ordinary state. */
.telemetry-metric-status.alarm-high, .telemetry-data-state.alarm-high { color: #b63e55; background: #fceaf0; }
.telemetry-metric-status.alarm-low, .telemetry-data-state.alarm-low,
.telemetry-metric-status.alarm-alarm, .telemetry-data-state.alarm-alarm { color: #9e641a; background: #fff1dc; }
.telemetry-data-state.alarm-alarm::before { background: #bd8534; }
#view-telemetry .industrial-metric-card.alarm-alarm { border-color: #edd7b9; background: linear-gradient(145deg, #fff, #fff7ec); }
#view-telemetry .industrial-metric-card.alarm-alarm .industrial-metric-value > strong,
#view-telemetry .metric-state-badge.alarm-alarm { color: #9e641a; }
#view-telemetry .metric-state-badge.alarm-alarm { background: #fff1dc; }
.screen-metric-card.alarm-alarm { border-color: #eedac1; background: linear-gradient(120deg, #fff, #fff7ec); }
.alarm-alarm .screen-progress-fill { background: #c39244; }
.screen-gauge-card.alarm-alarm { --gauge-color: #bd8534; --metric-wash: #fff6e7; }
.screen-gauge-card.alarm-alarm .screen-metric-value { color: #9c651e; }
.screen-gauge-card.alarm-alarm .screen-gauge-status { color: #98621a; border-color: #edd6b1; background: #fff6e6; }
.screen-gauge-card.alarm-alarm.stale .screen-metric-value { color: #65788c; }
.screen-gauge-card.alarm-alarm.stale .screen-gauge-status { color: #60768b; border-color: #dfe7ef; background: #f2f5f9; }
.screen-metric-state.low, .screen-metric-state.alarm { color: #9e641a; }
.screen-metric-state.high { color: #b63e55; }
