/* CLIENT THEME — vendor override layer (Bootstrap / Semantic UI).
 *
 * MUST be linked AFTER bootstrap.min.css and semantic.min.css so these rules win
 * the cascade, and BEFORE page-level @stack('styles') so per-page overrides keep
 * their current precedence.
 *
 * Values come from the --bs-* / --sui-* mirror tokens in client-theme.css, which
 * currently equal the stock vendor colors => ZERO visual change. This file exists
 * to (a) prove the override selectors and load order are correct, and (b) give the
 * rebrand phase a single place/token to flip. To re-skin, edit the tokens only.
 *
 * Scope: customer-facing only. Admin (crm_adminn / Modules/Admin) is excluded. */

/* ----- Bootstrap primary ----- */
.btn-primary {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
}
.btn-primary:hover {
    background-color: var(--bs-primary-hover);
    border-color: var(--bs-primary-hover-bd);
}
.bg-primary {
    background-color: var(--bs-primary) !important;
}

/* ----- Semantic UI primary ----- */
.ui.primary.button,
.ui.primary.buttons .button {
    background-color: var(--sui-primary);
}
.ui.primary.button:hover,
.ui.primary.buttons .button:hover {
    background-color: var(--sui-primary-hover);
}
