/* Minimal Bootstrap dark-mode variable overrides, shared by every standalone page (auth forms,
   legal docs) that uses Bootstrap utility classes like .text-muted without pulling in the full
   marketing.css design system. Bootstrap 5.3's utility classes default to LIGHT-mode colors
   (.text-muted resolves to near-black) unless these variables are overridden — this file exists
   so that never silently regresses again on a future page. */
:root {
  --bs-body-bg: #0f0f13;
  --bs-body-color: #e8e8f0;
  --bs-secondary-color: #9a9ab0;
  --bs-emphasis-color: #ffffff;
  --bs-tertiary-color: rgba(232,232,240,.5);
  --bs-border-color: #2a2a38;
  --bs-heading-color: #e8e8f0;
  --bs-link-color: #25d366;
  --bs-link-hover-color: #1fb757;
}

/* .alert-danger/.alert-success default to Bootstrap's light pastel palette (readable on their
   own, but visually clash with a dark page) — restyle to match instead of leaving them light. */
.alert-danger { --bs-alert-color: #fca5a5; --bs-alert-bg: rgba(220,53,69,.12); --bs-alert-border-color: rgba(220,53,69,.3); }
.alert-success { --bs-alert-color: #86efac; --bs-alert-bg: rgba(37,211,102,.12); --bs-alert-border-color: rgba(37,211,102,.3); }
