/* 全局主题样式（黑灰白高端风） - theme-mono.css */
:root {
  --bs-primary: #000000;
  --bs-primary-rgb: 0, 0, 0;
  --bs-secondary: #666666;
  --bs-secondary-rgb: 168, 85, 247; /* 保留原RGB以免破坏依赖，后续可统一 */
  --bs-success: #10b981;
  --bs-success-rgb: 16, 185, 129;
  --bs-info: #8b5cf6;
  --bs-info-rgb: 139, 92, 246;
  --bs-warning: #f59e0b;
  --bs-warning-rgb: 245, 158, 11;
  --bs-danger: #ef4444;
  --bs-danger-rgb: 239, 68, 68;
  --bs-light: #faf5ff; /* 可按需调整为更浅的灰 */
  --bs-light-rgb: 250, 245, 255;
  --bs-dark: #000000;
  --bs-dark-rgb: 76, 29, 149;
}

/* 主要按钮（黑色基调） */
.btn-primary {
  background-color: #000000;
  border-color: #000000;
}
.btn-primary:hover {
  background-color: #333333;
  border-color: #333333;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active {
  background-color: #000000;
  border-color: #000000;
}

/* 主题色覆盖 */
.text-primary { color: #000000 !important; }
.bg-primary { background-color: #000000 !important; }
.border-primary { border-color: #000000 !important; }
.link-primary { color: #000000; }
.link-primary:hover, .link-primary:focus { color: #333333; }
.badge.bg-primary { background-color: #000000 !important; }
.alert-primary { color: #000000; background-color: #f8f9fa; border-color: #dee2e6; }

