/* Match the PC gauge palette without changing mobile geometry or data. */
@media (max-width: 850px) {
  body[data-page="dashboard"] #gaugeGradient stop:nth-child(1) { stop-color: #3c9b90 !important; }
  body[data-page="dashboard"] #gaugeGradient stop:nth-child(2) { stop-color: #b49c48 !important; }
  body[data-page="dashboard"] #gaugeGradient stop:nth-child(3) { stop-color: #c57331 !important; }
  body[data-page="dashboard"] #gaugeGradient stop:nth-child(4) { stop-color: #cc433b !important; }
  body[data-page="dashboard"] .gauge-panel .gauge-value-arc {
    filter: none;
  }
  body[data-page="dashboard"] .gauge-panel .gauge-marker {
    fill: #d99555;
    filter: none;
    animation: none;
  }
  body[data-page="dashboard"] .gauge-panel .gauge-track { stroke: #213040; }
  body[data-page="dashboard"] .gauge-panel .gauge-ticks text { fill: #93a7bd; }
  body[data-page="dashboard"] .gauge-panel #globalScore {
    filter: brightness(.84);
    text-shadow: none;
  }
  body[data-page="dashboard"] .gauge-panel .gauge-score > span { color: #95a9be; }
  body[data-page="dashboard"] .gauge-panel #globalStatus,
  body[data-page="dashboard"] .gauge-panel #mobileGlobalStatus {
    filter: brightness(.88);
    background: rgba(73, 43, 39, .34);
    background-image: none;
    box-shadow: none !important;
    text-shadow: none;
    animation: none;
  }
  body[data-page="dashboard"] .gauge-panel #globalStatus::before,
  body[data-page="dashboard"] .gauge-panel #mobileGlobalStatus::before {
    background: currentColor;
    box-shadow: none !important;
    animation: none;
  }
  body[data-page="dashboard"] .gauge-panel #globalStatus::after,
  body[data-page="dashboard"] .gauge-panel #mobileGlobalStatus::after {
    content: none;
    animation: none;
  }
  body[data-page="dashboard"] .gauge-panel .mobile-risk-summary dt { color: #a0b1c4; }
  body[data-page="dashboard"] .gauge-panel .mobile-risk-summary dd,
  body[data-page="dashboard"] .gauge-panel .mobile-risk-summary dd strong,
  body[data-page="dashboard"] .gauge-panel .mobile-risk-summary dd span {
    color: #d6dfea !important;
  }
  body[data-page="dashboard"] .gauge-panel .mobile-risk-summary__icon {
    color: #9baec2;
    filter: none;
  }
  body[data-page="dashboard"] .gauge-panel .mobile-risk-summary__icon .icon-alert {
    fill: #9baec2 !important;
    filter: none;
  }
}
