/* helm-guard docs custom styles */

/* Header logo: larger icon next to site title */
.md-header__button.md-logo img,
.md-header__button.md-logo svg {
  height: 2.4rem;
  width: auto;
}

/* Severity badge colors */
.severity-critical {
  background-color: #d32f2f;
  color: white;
  padding: 2px 8px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 0.85em;
}

.severity-high {
  background-color: #f57c00;
  color: white;
  padding: 2px 8px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 0.85em;
}

.severity-medium {
  background-color: #fbc02d;
  color: #333;
  padding: 2px 8px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 0.85em;
}

.severity-low {
  background-color: #1976d2;
  color: white;
  padding: 2px 8px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 0.85em;
}

.severity-info {
  background-color: #9e9e9e;
  color: white;
  padding: 2px 8px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 0.85em;
}

/* Tier badge */
.tier-badge {
  background-color: #e0e0e0;
  color: #333;
  padding: 2px 6px;
  border-radius: 3px;
  font-size: 0.8em;
  margin-left: 4px;
}

/* Rules table styling */
.rules-table td {
  vertical-align: middle;
}

/* Diagram zoom cursor */
.md-content img {
  cursor: zoom-in;
}
