/* Admin text hierarchy: supporting copy remains readable, while actions are
   stronger than descriptions and still distinct from genuinely disabled controls. */
:root {
  --fg-muted: #52525b;
  --admin-interactive-text: #3f3f46;
}

.dark {
  --fg-muted: #b0b0b7;
  --admin-interactive-text: #d4d4d8;
}

.console-nav-button:not(:disabled):not([aria-disabled="true"]),
[data-control="button"].text-muted-foreground:not(:disabled):not(
    [aria-disabled="true"]
  ) {
  color: var(--admin-interactive-text);
}

.console-nav-button[aria-current="page"]:not(:disabled):not(
    [aria-disabled="true"]
  ),
.console-nav-button:not(:disabled):not([aria-disabled="true"]):hover,
.console-nav-button:not(:disabled):not([aria-disabled="true"]):focus-visible,
[data-control="button"].text-muted-foreground:not(:disabled):not(
    [aria-disabled="true"]
  ):hover,
[data-control="button"].text-muted-foreground:not(:disabled):not(
    [aria-disabled="true"]
  ):focus-visible {
  color: var(--foreground);
}

.page-heading h1,
.dashboard-card h2,
.attention-copy strong,
.audit-event strong {
  font-weight: 600;
}
