/* GaugeWright docs — brand accent + status badges (mirrors gaugewright.com) */

:root {
  --md-accent-fg-color: #6aa3ff;
}
[data-md-color-scheme="slate"] {
  --md-primary-fg-color: #161922;
  --md-typeset-a-color: #6aa3ff;
}

/* Inline capability-status badges, used throughout the docs.
   Honest three-state vocabulary (plus "no"):
   Available · Built (not deployed) · Planned · Not implemented. */
.status {
  display: inline-block;
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.02em;
  padding: 0.05rem 0.45rem;
  border-radius: 1rem;
  border: 1px solid var(--md-default-fg-color--lightest);
  color: var(--md-default-fg-color--light);
  white-space: nowrap;
  vertical-align: middle;
}
.status.available { color: #2e9e6b; border-color: #2e9e6b66; background: #2e9e6b14; }
.status.built     { color: #4a83d8; border-color: #4a83d866; background: #4a83d814; }
.status.planned   { color: #b9802f; border-color: #b9802f66; background: #b9802f14; }
.status.none      { color: #c0544f; border-color: #c0544f66; background: #c0544f14; }
[data-md-color-scheme="slate"] .status.available { color: #7fd6a6; }
[data-md-color-scheme="slate"] .status.built     { color: #6aa3ff; }
[data-md-color-scheme="slate"] .status.planned   { color: #e0a35a; }
[data-md-color-scheme="slate"] .status.none      { color: #e06a6a; }
