/*
 * WP-Stack-Green step 2 (Steve, 30 Oct 2026): Bootstrap 5.3 with the look the site had on Bootstrap 5.2.3.
 * Bootstrap 5.3 changed some default colours; these put back 5.2.3's values for the components the site uses, so the
 * upgrade changes nothing a visitor or an Admin sees. Loaded right after bootstrap.min.css. Measured, not guessed: each
 * element's computed style under 5.2.3 and under 5.3 with this file, compared (docs/reports/2026-10-30_stack-green).
 */
:root {
  --bs-secondary-color: #6c757d;              /* .text-muted, .form-text, the active breadcrumb, a toast's header */
  --bs-secondary-color-rgb: 108, 117, 125;
}
.table {                                      /* cells: the body colour on the page's own background (5.3: black on white) */
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-hover-color: var(--bs-body-color);
}
.form-control, .form-select, .input-group-text { border-color: #ced4da; }   /* :focus and .is-invalid still win */
.input-group-text { background-color: #e9ecef; }
.form-check-input { border-color: rgba(0, 0, 0, .25); }                     /* :checked and :focus still win */
.list-group {
  --bs-list-group-action-color: #212529;
  --bs-list-group-border-color: rgba(0, 0, 0, .125);
}
.card { --bs-card-cap-bg: rgba(0, 0, 0, .03); }
.nav-tabs { --bs-nav-tabs-link-active-color: #495057; }
.pagination { --bs-pagination-disabled-color: #6c757d; --bs-pagination-disabled-bg: #fff; }
mark, .mark { color: #000; }
.alert-secondary { --bs-alert-color: #41464b; --bs-alert-border-color: #d3d6d8; --bs-alert-link-color: #34383c; }
.alert-success { --bs-alert-color: #0f5132; --bs-alert-border-color: #badbcc; --bs-alert-link-color: #0c4128; }
.alert-danger { --bs-alert-color: #842029; --bs-alert-border-color: #f5c2c7; --bs-alert-link-color: #6a1a21; }
.alert-warning { --bs-alert-border-color: #ffecb5; --bs-alert-link-color: #523e02; }
.alert-info { --bs-alert-border-color: #b6effb; --bs-alert-link-color: #04414d; }
.alert-light { --bs-alert-color: #636464; --bs-alert-bg: #fefefe; --bs-alert-border-color: #fdfdfe; --bs-alert-link-color: #4f5050; }
