/* ICCB-style crimson brand colours for the Sneat admin / auth pages */
:root,
[data-bs-theme="light"],
[data-bs-theme="dark"] {
    --bs-purple: #c52032;
    --bs-primary: #c52032;
    --bs-primary-rgb: 197, 32, 50;
    --bs-link-color: #a31a29;
    --bs-link-color-rgb: 163, 26, 41;
    --bs-link-hover-color: #c52032;
    --bs-link-hover-color-rgb: 197, 32, 50;
}

.btn-primary {
    --bs-btn-bg: #c52032;
    --bs-btn-border-color: #c52032;
    --bs-btn-hover-bg: #b01d2c;
    --bs-btn-hover-border-color: #b01d2c;
    --bs-btn-active-bg: #a31a29;
    --bs-btn-active-border-color: #a31a29;
    --bs-btn-disabled-bg: #c52032;
    --bs-btn-disabled-border-color: #c52032;
    --bs-btn-focus-shadow-rgb: 197, 32, 50;
}

.btn-outline-primary {
    --bs-btn-color: #a31a29;
    --bs-btn-border-color: #c52032;
    --bs-btn-hover-bg: #c52032;
    --bs-btn-hover-border-color: #c52032;
    --bs-btn-active-bg: #a31a29;
    --bs-btn-active-border-color: #a31a29;
    --bs-btn-disabled-color: #c52032;
    --bs-btn-disabled-border-color: #c52032;
    --bs-btn-focus-shadow-rgb: 197, 32, 50;
}

.progress { --bs-progress-bar-bg: #c52032; }

.form-control:focus,
.form-select:focus {
    border-color: #c52032;
    box-shadow: 0 0 0 .2rem rgba(197, 32, 50, .18);
}
